Obrigado pelas respostas pessoal. Alterando a opção do Provider Fetch
Details on Demand para True resolveu meu problema em um projeto paralelo. E
a dificuldade real que eu estava enfrentando era com o ExpressEditors
Library da DevExpress.
Abraços.
2009/5/22 Ricardo Lima rlma...@gmail.com
Não precisa disso basta usar o master source e master source.
berdam escreveu:
faça o seguinte, utilize a propriedade filter do cds filho, primeramente
carregue todos os pais e filhos, depois conforme for navegando no cds
pai, altere a propriedade filter do cds filho passando assim
filter
A Cadas registro na tabela master ele vai no banco e faz um select para
trazer os
registros filhos, por isso é lento.
Te aconselho a usar um master source e master fields.
At.
Ricardo Lima
Daniel Hiromy escreveu:
Boa Tarde pessoal.
Tenho um dataset de produto e um de detalhe aninhado
faça o seguinte, utilize a propriedade filter do cds filho, primeramente
carregue todos os pais e filhos, depois conforme for navegando no cds
pai, altere a propriedade filter do cds filho passando assim
filter := 'cd_pai = codigo_pai', e altere filtered para true.
Pode ser q demore no início ,
Boa Tarde pessoal.
Tenho um dataset de produto e um de detalhe aninhado (1:1). Hoje ao inserir
aproximadamente 1000 registros nessas tabelas, a abertura do ClientDataSet
ficou muito lento.
Alguém pode me dar uma dica de como resolver isso? Estou usando Delphi 2009
com Firebird/DBX com driver
5 matches
Mail list logo