Fórum tabela mestre-detalhe #40428
28/11/2003
0
:(
Aflsilva
Curtir tópico
+ 0Posts
28/11/2003
Afarias
T+
Gostei + 0
28/11/2003
Aflsilva
Gostei + 0
29/11/2003
Afarias
na propriedade SELECTSQL do IBDataSet Detalhe coloque o SQL com WHERE campo_chave_estrangeira = :campo_chave_primaria_da_tabela_mestre
ex:
SELECT * FROM ITENS_NOTA
WHERE NUMERO_NOTA = :NUMERO
(o parâmetro NUMERO tem o mesmo nome do campo chave primária da tabela NOTAS (no caso:: numero))
então, vc configura a propriedade DataSource do IBDataSet Detalhe para o o componente TDataSource do IBDataSet MESTRE , ex::
DataSourceDetalhe ---DataSet---> IBDataSetDetalhe ---DataSource---> DataSourceMestre ---DataSet---> IBDataSetMestre
Pronto! Abra os dois IBDataSets e navegue no IBDataSet Mestre --- automaticamente, serão carregados os detalhes de cada registro ´mestre´
T+
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)