TDataSource - Informar o DataSet no On Create do Form
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.
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
Curtidas 0
Respostas
Massuda
09/04/2007
Não sei se entendi direito, mas você pode fazer isso......no OnCreate do seu form ou data module.
dts_cadastro.Dataset := Dm3.Cds_Cliente;
GOSTEI 0
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
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
09/04/2007
Não sei se entendi direito, mas você pode fazer isso......no OnCreate do seu form ou data module.
dts_cadastro.Dataset := Dm3.Cds_Cliente;
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