Interbase - Master-Detail
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
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
Curtidas 0
Respostas
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