[firebase-br] Data no Firebird - Importante

Carlos Humberto shacsoft em gmx.net
Qua Fev 13 10:52:32 -03 2008


Segue o exemplo do código.
Coloque no form principal da aplicação.

procedure TForm1.FormCreate(Sender: TObject);
begin
  ThousandSeparator:='.';
  DecimalSeparator:=',';
  CurrencyDecimals:=2;
  DateSeparator:='/';
  ShortDateFormat:='dd/mm/yyyy';
end;

Com este procedimento não interessa o que esteja configurado no painel de 
controle.
A sua aplicação vai sempre responder da mesma maneira.


----- Original Message ----- 
From: "Carlos Humberto" <shacsoft em gmx.net>
To: "FireBase" <lista em firebase.com.br>
Sent: Wednesday, February 13, 2008 1:15 AM
Subject: Re: [firebase-br] Data no Firebird - Importante


Se o aplicativo é escrito em Delphi, use as variaveis de formatação.
As principais são:

ThousandSeparator
DecimalSeparator
CurrencyDecimals
DateSeparator
ShortDateFormat

Sempre atribuo valor a estas variaveis... por default os valores delas
seguem as configurações do painel de controle.
Para não cair na armadilha de Windows bagunçado... e/ou usuário fução... :)

ThousandSeparator:='.';
DecimalSeparator:=',';
CurrencyDecimals:=2;
DateSeparator:='/';
ShortDateFormat:='dd/mm/yyyy';










----- Original Message ----- 
From: "Michel Mônaco" <michel.monaco em gmail.com>
To: "FireBase" <lista em firebase.com.br>
Sent: Wednesday, February 13, 2008 12:38 AM
Subject: Re: [firebase-br] Data no Firebird - Importante


Olá

Dê uma olhada e altere para testar em Painel de Controle -> Configurações
regionais e de idioma -> Opções regionais -> Personalizar... -> Data ->
Formato de data abreviada


2008/2/13, Solutions Sistemas <contato em solutionssistemas.com.br>:
>
> Caros amigos,
> Estou com um problema. Tenho dois programas, que utilizam banco firebird.
> Nos dois bancos tem uma tabela com um campo DATA (TIMESTAMP). Ao salvar, o
> campo fica ok..ex: 01/01/2008 00:00:00. Em um dos softwares, quando eu
> carrego este campo no maskedit, ele fica perfeito (01/01/2008), porem no
> outro, quando carrego o mesmo campo, ele traz (1_/1_/2008)..Alguem sabe o
> que pode estar ocorrendo..os maskedits são iguais, campos iguais, rotinas
> iguais...porem os campos sao carregados de forma diferente..Acho que pode
> ser alguma coisa nos bancos que podem estar diferentes...mas não consigo
> localizar o que pode ser?
> Grato.
>
> Rogerio Busch.
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use:
> http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para saber como gerenciar/excluir seu cadastro na lista, use:
http://www.firebase.com.br/fb/artigo.php?id=1107
Para consultar mensagens antigas: http://firebase.com.br/pesquisa


______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para saber como gerenciar/excluir seu cadastro na lista, use: 
http://www.firebase.com.br/fb/artigo.php?id=1107
Para consultar mensagens antigas: http://firebase.com.br/pesquisa 





Mais detalhes sobre a lista de discussão lista