[firebase-br] MasterxDetail

Evandro evandro em abcrede.com.br
Ter Mar 22 17:55:53 -03 2005


Olá pessoal

Me ajudem, pelo amor de Deus... rsrsrrs
 
Tenho 3 tabelas, sendo q uma é a master (notas) e as outras duas
(itens,parcelas) são detalhe.

Em notas tenho um campo autoincremento Seq integer
Nas outras duas tenho um campo Seqnota que faz referencia ao campo Seq da
tabela Notas (FK).

Quando faço insert em notas, digito os dados etc, e o campo Seq fica 0 pois
não fiz post ainda.
Aí faço uma inclusão na tabela de items por exemplo.

Neste ponto ocorre o seguinte:
Aparece uma mensagem de erro de integridade referencial para a chave
estrangeira da tabela de items pois a mesma esta 0. O mesmo ocorre na tabela
de parcelas.

Se antes de incluir um item ou parcela e a tabela notas já estiver gravada
com o campo Seq com valor aí não dá erro.

O que estou fazendo de errado.

Estou usando IBTable com cachedupdates.

Gostaria de mudar para IBclientdataset que também tem a propriedade
Mastersource mas estou tendo dificuldades.

DESCULPE A LINGUAGEM POUCO TÉCNICA DA MINHA MENSAGEM, ESPERO TER SIDO CLARO
E TODA AJUDA SERÁ BEM VINDA

O b r i g a d o !

Evandro






Mais detalhes sobre a lista de discussão lista