Chave primária dupla. Como gravo através de LookUp?

Delphi

15/07/2003

Tenho um sistema que trabalha com n lojas. Cada cliente é incluido na sua loja de cadastro com um código especifico, para não dar violação de chave no código acrescentei o numero da loja na chave primária.
Na tabela de vendas também coloquei o cod_cliente + cod_loja.
O problema é quando vou usar o DbLookUpComboBox no campo KeyField não permite que seja colocado chave dupla, cod_cliente, cod_loja. Se coloco no key field apenas o cod_cliente, aparecem vários pois existe o mesmo código em cada umas das lojas.

O que posso fazer para solucionar isto?

Obrigado.

Rodrigo.


Jerônimo

Jerônimo

Curtidas 0

Respostas

Ricna

Ricna

15/07/2003

Estou com o mesmo problema agora! Só precisava colocar a chave composta no keyfield. Alguém sabe como?


GOSTEI 0
Lipe_sp

Lipe_sp

15/07/2003

Não sei se é a forma mais prática, ou correta, mas quando tive que usar uma chave composta, como, assim com voces, não consegui, concatenei as duas antes de usar o DbLookUpComboBox.


GOSTEI 0
Tnaires

Tnaires

15/07/2003

Olá
Você já tentou enumerar os campos separados por ponto-e-vírgula?
Abraços


GOSTEI 0
POSTAR