Duvida em Componente IBDataSet.
Uma componente IBTable possui as propriedades ´MasterSource´, ´MasterField´ e ´IndexField´, por exemplo para eu criar um relacionamento Master e Detail. Mas eu estou utilizando os componentes IBDataSet, como faço esta operação, se o IBDataSet nao possui as propriedades acima?! Um Join do campo??
Atenciosamente
Luiz Claudio V. Santos
Atenciosamente
Luiz Claudio V. Santos
Luiz.claudio.vieira
Curtidas 0
Respostas
Afarias
25/11/2003
vc pode fazer (no SelectSQL do dataSetDetalhe)::
select from tabela_detalhe
where nome_campo_mestre = :nome_campo_mestre
onde nome_campo_mestre é o nome do campo que liga as tabelas mestre e detalhe (e encontra-se em ambas as tabelas -- normalmente seria o campo chave primária da tabela mestre)
então configure a propriedade DataSource do DataSetDetalhe para o dataSource ligado ao DataSourceMestre.!
T+
select from tabela_detalhe
where nome_campo_mestre = :nome_campo_mestre
onde nome_campo_mestre é o nome do campo que liga as tabelas mestre e detalhe (e encontra-se em ambas as tabelas -- normalmente seria o campo chave primária da tabela mestre)
então configure a propriedade DataSource do DataSetDetalhe para o dataSource ligado ao DataSourceMestre.!
T+
GOSTEI 0