Fórum Como posso salvar em um campo data após apaga sua data #217656
02/03/2004
0
Eae galera :D
Vou tentar explicar o q está acontecendo. :wink:
Criei uma tabela no paradox;
um dos campos é do tipo D (Date);
coloquei no Datamodulo uma Table e adicionei seus campos;
o campo que é data eu coloque uma mascara no editmask 99/99/99;1;_
até blz.
Normalmente o meu programa cadastra, edit, cancelar, excluir.
só que, tem um momento que eu preciso tirar, (apagar) a data do campo, qdo coloco eddata.clear ele apaga mas na hora de salvar dá erro.
Não consigo salvar sem tem o preenchimento da data.
É isso.
Então a pergunta é: Como posso salvar em um campo data após apaga sua data? (Lembrando q estou usando o editmask).
Flw galera. :wink: :wink: :D
Vou tentar explicar o q está acontecendo. :wink:
Criei uma tabela no paradox;
um dos campos é do tipo D (Date);
coloquei no Datamodulo uma Table e adicionei seus campos;
o campo que é data eu coloque uma mascara no editmask 99/99/99;1;_
até blz.
Normalmente o meu programa cadastra, edit, cancelar, excluir.
só que, tem um momento que eu preciso tirar, (apagar) a data do campo, qdo coloco eddata.clear ele apaga mas na hora de salvar dá erro.
Não consigo salvar sem tem o preenchimento da data.
É isso.
Então a pergunta é: Como posso salvar em um campo data após apaga sua data? (Lembrando q estou usando o editmask).
Flw galera. :wink: :wink: :D
Rodrigof
Curtir tópico
+ 0
Responder
Posts
02/03/2004
Andrey
Isso provavelmente acontece pq ele tenta ler o conteudo do campo e encontra / / e joga isso pra table.
No beforepost da table, vc poderia fazer um teste:
falow!
No beforepost da table, vc poderia fazer um teste:
if trim(eddata.text) = ´/ /´ then tableNOME_DO_CAMPO_DATA.value := ´´;
falow!
Responder
Gostei + 0
02/03/2004
Rodrigof
[quote=´Andrey´]Isso provavelmente acontece pq ele tenta ler o conteudo do campo e encontra / / e joga isso pra table.
No beforepost da table, vc poderia fazer um teste:
falow!
No beforepost da table, vc poderia fazer um teste:
if trim(eddata.text) = ´/ /´ then tableNOME_DO_CAMPO_DATA.value := ´´;
falow!
blz deu certo mas faltou o complemento
if trim(F_CadAssociado.dbdtdoe.text) = ´ / / ´ then
Dm.T_AssDtDoe.value := strtodate(´´);
obrigado colega.
Responder
Gostei + 0