GARANTIR DESCONTO

Fórum Dúvidas Salvar nulo ou vazio campo Date.. #408540

18/10/2011

0

Olá amigos uma dúvida sou iniciante no Delphi... preciso salvar.. vazio em um campo Date.. no caso do meu sistema .. ele pode cadastrar uma data ou não ... como faria isso .. desde já agradeço..
Eduardo

Eduardo

Responder

Post mais votado

18/10/2011

Eduardo, informe sempre Null quando o usuário não digitar a data!

Se vc estiver usando um componente de Data, como por exemplo o TDateEdir da RxLib, é só acessar a propriedade Compoente.Date e virificar se ela é diferente de zero, e usar como o Wilson disse!

Por exemplo, eu costumo usar como a seguir!
DataSetNOME_DO_CAMPO.Clear;
if Compoente.Date > 0 then
	DataSetNOME_DO_CAMPO.AsDatetime := Compoente.Date;


Att.

Gustavo Bretas

Gustavo Bretas
Responder

Gostei + 1

Mais Posts

18/10/2011

Lauro

Olá não sei qual versão do Delphi vc usa nem o banco q vc quer salvar a data ou não salvar então não crie nem uma regra de validação de campo o exemplo aqui é supondo que vc vai digitar a data ou não direto no dbgrid.Pesquise nos forums tem vários exemplos de tratamento de datas.
Responder

Gostei + 0

18/10/2011

Wilson Junior

ClientDataSet.FieldByName(NomeCampoData).AsVariant := Null;
ou
ClientDataSet.FieldByName(NomeCampoData).Clear;

Espero ter colaborado.
Responder

Gostei + 0

19/10/2011

Eduardo

Resolvido....

Muito Obrigado a Todos
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar