Ai vai minha sugestão Eu colocaria uma clausula no evento before post e verificaria se a data for = 0 faz campo .clear se nao não faz nada. Com isso o campo ficaria nulo como sempre deve ficar caso nao seja informado nenhuma data..
t+ Thiago msn: [EMAIL PROTECTED] fernandoaldrighi escreveu: >Obrigado ao Gabriel e ao Welson. >Eu uso Firebird. >A resposta do Welson, e´o que eu estava procurando. >Mas como ele mesmo disse, existe um "furo" na solucao dele. >E este problema e´ comum. Todos deve ter em algum momento enfrentado-o. >Qual foi a solucao de voces ? > >Vou repetir o problema: >- Um campo data, que nao recebe um data e sim um zero, > acaba armazenando a data 31/12/1899 (ao inves do zero) > >- E ao mostrar em uma consulta qualquer este campo, em um grid, > aparecera la, esta data "estranha" (31/12/1899) > >- O que desejo e´: deixar este campo vazio > quando a data for 31/12/1899 > > >Exemplo desta situacao: >- controle de contas a receber: > - data de pagamento do titulo > mas o titulo ainda nao foi pago > entao a data esta "zerada" > >- outra situacao: controle de biblioteca > - data de devolucao do livro. > mas o livro ainda nao foi devolvido. > e no Grid aparece a data 31/12/1899 > e o que quero e´que este campo apareca vazio. > > > > > > > > > > > -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> <*> Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages <*> Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html