Fórum master/detail com clientdataset #46654
13/09/2004
0
Tap_pedroso
Curtir tópico
+ 0Posts
13/09/2004
Afarias
select * from tabela where campo_ref=:campo_chave
(o parâmentro ´campo_chave´ deve ter o mesmo nome do campo chave na tabela mestre)
obs:: *talvês* seja necessário tb vc clicar com o botão direito no CDS ´detalhe´ e selecionar a opção ´Fetch Params´
T+
Gostei + 0
14/09/2004
Tap_pedroso
2ª para fazer relações master/detail o melhor é usar o clientdataset mesmo ou tem algum outro componente para que fique melhor?
obrigado.
Gostei + 0
14/09/2004
Afarias
|ibtable ou ibdataset?
a) NUNCA se deve usar TABLES com ou sem CDS
b) como a única função do DataSet (IBQuery ou IBDataSet) quando usado em conjunto com CDSs é a seleção de registros, o IBQuery é mais q suficiente (mais simples) -- mas, a não ser pelo fato do IBQuery permitir o acesso a parâmetros em tempo de projeto, não há diferença entre seu uso ou do IBDataSet.
|2ª para fazer relações master/detail o melhor é usar o clientdataset
|mesmo ou tem algum outro componente para que fique melhor?
A questão não é componente melhor -- ou vc usa CDS ou não. Uma vez q optou pelo seu uso, é importante lembrar q a forma padrão de construir ´mestre/detalhe´ com CDS é por meio de tabelas aninhadas (nested datasets)
Entretanto este ´método padrão´ não é sempre aplicável as nossas necessidades, por isso, em muitas situações é interessante sim implementar mestre/detalhe de outras formas, a exemplo desta que foi descrita na mensagem inicial.
T+
Gostei + 0
14/09/2004
Tap_pedroso
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)