Datas - Problemão
Tenho um sistema que trabalha com a seguinte formatação dd/mm/aa.
Como faço para ajustar isso em máquinas que trabalham com dd/mm/aaaa. Não preciso mexer na base de dados. Será que devo apenas aumentar os campos DBEdit´s, DBGrid´s e etc... em todo o sistema ou existe alguma outra saída.
CBier
Como faço para ajustar isso em máquinas que trabalham com dd/mm/aaaa. Não preciso mexer na base de dados. Será que devo apenas aumentar os campos DBEdit´s, DBGrid´s e etc... em todo o sistema ou existe alguma outra saída.
CBier
Cbier
Curtidas 0
Respostas
Dimmy
01/03/2004
Tive um problema parecido com esse um tempo atras.
Uma solução foi na inicialização do seu programa. Colocar um função que altere o registro do windows, que mexa na formatação da data...
Só naum te passo agora a sintax, pois naum a tenho no momento..
Mas caso precise, me mande um email...
Uma solução foi na inicialização do seu programa. Colocar um função que altere o registro do windows, que mexa na formatação da data...
Só naum te passo agora a sintax, pois naum a tenho no momento..
Mas caso precise, me mande um email...
GOSTEI 0
Heron Bonfim
01/03/2004
Tenta: FormatDateTime(´dd/mm/yy´, + Date)
GOSTEI 0
Caninha51
01/03/2004
Coloca no create do form:
Shortdateformat:= ´dd/mm/yy´;
Falow
Caninha51
Shortdateformat:= ´dd/mm/yy´;
Falow
Caninha51
GOSTEI 0
Cbier
01/03/2004
Só para acrescentar. Não posso mexer na configuração regional da máquina, pois existem sistemas que utilizam a configuração dd/mm/aaaa.
CBier.
CBier.
GOSTEI 0
Buosinet
01/03/2004
Mexer no registro do Windows não é boa saída, pois, além de ser ´invasivo´ à configuração do sistema, vai gerar uma exceção em sistemas 2000/XP, pois se o usuário não tem permissão de alterar o registro, o sistema vai impedir...
Use as variáveis do Delphi, que alteram apenas o programa. Procure no help por ShortDateFormat e LongDateFormat
Boa sorte...
Buosi.
Use as variáveis do Delphi, que alteram apenas o programa. Procure no help por ShortDateFormat e LongDateFormat
Boa sorte...
Buosi.
GOSTEI 0