Chave primária dupla. Como gravo através de LookUp?
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.
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
Curtidas 0
Respostas
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
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
15/07/2003
Olá
Você já tentou enumerar os campos separados por ponto-e-vírgula?
Abraços
Você já tentou enumerar os campos separados por ponto-e-vírgula?
Abraços
GOSTEI 0