Interbase - Master-Detail

Firebird

06/02/2003

Caros colegas do grupo:
Algem poderia me enviar um exemplo simple de como fazer uma master-detail utilizando:
Master: DBEdit, IBQuery, Datasource;
Detail: DBGrid, IBQuery, Datasource.

Estou tentando fazer isto e não estou conseguindo.


Grato


Zekas

Zekas

Curtidas 0

Respostas

Carlos Mazzi

Carlos Mazzi

06/02/2003

OK, mas isso seria interessante no Post de Delphi, mas vamos lá... Como todo componente Dataware Querys, são unidirecionais, os quais, não permitem navegações dinamicas como TDataTable, que contem métodos de First(primeiro), Next(proximo) e outros... Então toda a "amarracao"/relacionamento dos mesmos estarao fixados em seus CommandTexts, nos SQL mesmo.. Então, recomendo que vc faça , caso haja necessidade sua navegabilidade atraves dos metodos do DataSource selecionado(Master).   Agora quanto ao Relacionamento, devera ser por SQL mesmo, podendo usar um Provider, e convertendo um Tquery unidirecional para um SQLDataSet bidirecional que resolver o problema.   Ou seja usaria componentes IBO, ou DbExpress e nao IbQuery por si só.   Usando um Provider vc ainda ganha todos os beneficios de mais uma camada de acesso a dados.   Se for possivel assim , dá um tok, que eu te mando um exemplo.    
GOSTEI 0
POSTAR