TDataSource - Informar o DataSet no On Create do Form

Delphi

09/04/2007

Caros Colegas

Tem jeito de declarar no on create do form o nome do DatSet, correspondente tipo: dts_cadastro.Dataset=´Dm3.Cds_Cliente;
Por que da necessidade. Não sei porque as vezes acabo de compilar a aplicação e alguns cadastros estão sem a informação do DataSet no DataSource. Tenho que ´Abrir´ o form e inserir no DataSource o nome do DataSet. Se eu declarar no momento da criação, mesmo ele estando sem nada iria preenche-lo e ai não teria este problema.

Aguardo... respostas.


Helio Nascimento

Helio Nascimento

Curtidas 0

Respostas

Massuda

Massuda

09/04/2007

Não sei se entendi direito, mas você pode fazer isso...
dts_cadastro.Dataset := Dm3.Cds_Cliente;
...no OnCreate do seu form ou data module.


GOSTEI 0
Helio Nascimento

Helio Nascimento

09/04/2007

Caro colega Massuda.

Voce esta de parabéns. Sua sugestão está correta. Compilou e funcionou perfeitamente. Daqui pra frente não haverei mais de ficar recompilando aplicação por causa deste famigerado dataset que ´escorreda´ do DataSource. Muitissimo Obrigado.

Saudações/Hélio


GOSTEI 0
Aloizio Castro

Aloizio Castro

09/04/2007

Não sei se entendi direito, mas você pode fazer isso...
dts_cadastro.Dataset := Dm3.Cds_Cliente;
...no OnCreate do seu form ou data module.


Massuda! Imaginava que isto acontecia comigo pq uso formularios de cadastros atraves de herança de forms, mas pelo visto este não é o motivo..

Sabe dizer pq isto acontece?!?!
Se sim, sabe o que deve fazer para que isto pare de acontecer??


GOSTEI 0
POSTAR