Socorro Campo data vazio!!!

Delphi

21/08/2003

:cry: Como faco para fazer uma condicao onde o campo é vazio.
Por exemplo.

If tb1.data:= ´ ´ then
.
.
.
Só que desta forma nao da certo!!


Active

Active

Curtidas 0

Respostas

Carnette

Carnette

21/08/2003

experimenta comparar com NULL

if Tbl_CAMPODATA.VALUE = null then ....

if Tbl_CAMPODATA.AsDateTime = null then ....

if TbTbl_CAMPODATA.IsNull then ....


GOSTEI 0
Active

Active

21/08/2003

:( Tentei desta forma mas o todos campos sao considerados.
Acho que internamente o campo data possui algum valor nao visivel mas atribuido pelo delphi


GOSTEI 0
Arc

Arc

21/08/2003

Vc pode tentar algo como

if tb1.data.value=´ / / ´ then
begin

end;

se vc utilizou alguma mascara


GOSTEI 0
Gilsonlongo

Gilsonlongo

21/08/2003

Oi:

Estou c/ problema em campo data qdo vazio o QR imprime 31/12/99?

Já tentei formato de data ddmmyy;0;_, mas o erro continua.

Pode ajudar?

Gilson

Vc pode tentar algo como if tb1.data.value=´ / / ´ then begin end; se vc utilizou alguma mascara



GOSTEI 0
Echoesofpinkfloyd

Echoesofpinkfloyd

21/08/2003

Oi: Estou c/ problema em campo data qdo vazio o QR imprime 31/12/99? Já tentei formato de data ddmmyy;0;_, mas o erro continua. Pode ajudar? Gilson [quote:5356b31f65=´arc´]Vc pode tentar algo como if tb1.data.value=´ / / ´ then begin end; se vc utilizou alguma mascara
[/quote:5356b31f65]


se o campo em questao nao é usado para fins de calculo, converta-os para string na tabela....


GOSTEI 0
Joilson_gouveia

Joilson_gouveia

21/08/2003

Seu campo DATA deve conter o valor 0 (e não nulo!) para apresentar a data 31/12/1899 (31/12/99 no seu micro);

Filtre sua tabela para datas maiores que uma determinada faixa...
pu entre na tabela e acerte a data para a correta.


GOSTEI 0
POSTAR