Formularios MDIChild

Delphi

15/06/2006

Estou desenvolvendo um sistema onde todos os componentes de acesso a dados estao em um datamodule query+provider+clientdataset e datasource, o que acontece quando eu abro uma janela por exemplo de vendas onde eu acesso a cds de clientes, se eu minimizar essa janela e abrir a janela de clientes o ponteiro da tabela vai estar no cliente que eu estou vendendo, se eu fizer outra consulta nessa janela, o ponteiro do cds da janela vendas sera alterado, beleza entendi por que eu estou utilizando a mesma cds, ja que eu centralizo todos no datamodule, tem como resolver isso?
Abs


Felipeiw

Felipeiw

Curtidas 0

Respostas

Aasn

Aasn

15/06/2006

Caro felipeiw,

O mais interessante é que o form MDI tenha uma query local para carregar os dados que vc vai trabalhar, dessa forma o ponteiro é único para cada form MDI e sua tabela só ficará aberta enquanto o form MDI estiver aberto.

[]´s
AASN


GOSTEI 0
POSTAR