Fórum Tabela endereço referenciando tabela clientes #599815
17/01/2019
0
OBS: Estou fazendo inserção na tabela com SQL.Add, e na minha tabela de ENDEREÇO existe um campo chamado Cliente_ID(como chave secundária) referenciando o campo ID da tabela CLIENTES

Lucas Araújo
Curtir tópico
+ 0Post mais votado
17/01/2019
Segundo ponto...Não seria uma questão de permissão na tela???
Espero ter ajudado!
Ana Lichirgu

Gostei + 1
Mais Posts
17/01/2019
Lucas Araújo
Segundo ponto...Não seria uma questão de permissão na tela???
Espero ter ajudado!
Entendi, porém o campo de codigo do cliente que é preenchido no sistema deve ser travado(read only), ou seja preciso usar um generator.
Atualmente há um campo ID(PK) e um ENDERECO_ID(FK referenciando o campo ID na tabela ENDERECO) nos campos da Tabela CLIENTES, e um campo ID(PK) na tabela ENDERECO.
Gostei + 0
17/01/2019
Thalles Oliveira
Tabela Clientes (CAMPO IDEND) > Endereços (ID)
Basicamente essa seria a ligação com uma chave estrangeira na tabela clientes referenciando à tabela endereços (chave primária)..
a questão do código do cliente ficou muito vaga, por que a pessoa que está cadastrando o endereço manipularia o cód o cliente? na tela de endereço você tem algo referenciando o cód do cliente que permite editar? ....
você pode colocar após o create do formulário de endereço e antes do Show o cód do clientes referenciando a tabela endereço Exemplo:
FRMEndereco := TFRMEndereco.TCreate(Self);
endereço.FieldByName('CODCLI').Value := cliente.FieldByName('CODCLI').Value;
FRMEndereco.ShowModal;
mas pra funcionar no create do Form endereco você teria que abrir suas tabelas, se não vai dar erro (table not open).
Gostei + 1
Clique aqui para fazer login e interagir na Comunidade :)