Problema com mestre/detalhe
12/02/2003
0
Olá. Estou desenvolvendo um aplicativo da seguinte maneira: a tabela mestre possui uma tabela que faz o incremento de seu código (no evento OnNewRecord da mestre) e uma tabela de detalhe. O programa compila, roda, as tabelas são colocadas em modo de inserção. O problema passa a surgir no momento em que, no grid ligado à tabela detalhe, passa-se do 1º registro para o 2º: o sistema apresenta o seguinte erro ´master record missing´. O programa tem que ser resetado, conseqüentemente, não há gravação de dados. É como se o segundo registro perdesse sua ligação com a tabela mestre e o anterior nem chega a ser gravado. Por sugestão, mudei o evento da tabela mestre para AfterInsert, mas continuou apresentando a mesma mensagem de erro. Socorro! Muito obrigada, Maria Luiza.
Malusa
Curtir tópico
+ 0
Responder
Posts
12/02/2003
Softwork
Basta vc. colocar no evento OnNewRecord da tabela ´Detalhe´ a seguinte instrução:
[b:c64ec27bd4]DataSet.FieldByName(´Campo Chave´).Value := TabelaMeste.FieldByName(´Campo Chave´).Value;[/b:c64ec27bd4]
Qualquer dúvida meu e-mail é softwork@ig.com.br (Dennys)
[b:c64ec27bd4]DataSet.FieldByName(´Campo Chave´).Value := TabelaMeste.FieldByName(´Campo Chave´).Value;[/b:c64ec27bd4]
Qualquer dúvida meu e-mail é softwork@ig.com.br (Dennys)
Responder
Clique aqui para fazer login e interagir na Comunidade :)