Fórum Interbase - Master-Detail #35489
06/02/2003
0
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
Curtir tópico
+ 0
Responder
Posts
31/05/2010
Carlos Mazzi
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.
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)