DBExpress- Mestre detalhe com chave compostas na tabela detalhe

Delphi

29/08/2011

Pessoal, estou tentando inserir dados na minha tabela detalhe, porém quando eu dou um applyupdates, o valor da chave estrangeira na tabela filha fica como 0.
A tabela mestre salva os dados normalmente, a filha também, porém com o valor 0 (Zero).
Estou configurando o providerflags da detalhe errado? ou da pai?

Dai toda vez após o applyupdates que eu dou RefreshRecord, me mostra a mensagem:
Record not found or changed by another user.

Maurício Santos

Maurício Santos

Curtidas 0

Respostas

Joni Nunes

Joni Nunes

29/08/2011

Implemente o evento OnApplyUpdate na tabela filha para que essa receba o valor da tabela pai.



Abraço
GOSTEI 0
POSTAR