Como posso salvar em um campo data após apaga sua data

Delphi

02/03/2004

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


Rodrigof

Rodrigof

Curtidas 0

Respostas

Andrey

Andrey

02/03/2004

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:

if trim(eddata.text) = ´/  /´ then
    tableNOME_DO_CAMPO_DATA.value := ´´;


falow!


GOSTEI 0
Rodrigof

Rodrigof

02/03/2004

[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:

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.


GOSTEI 0
POSTAR