Fórum Me ajudem a fazer o Dbgrid aceitar ponto no lugar da vírgula #43829

20/04/2004

0

Olá amigos,

tenho um Dbgrid editável, onde modifico informações da minha tabela.
Quando realizo uma consulta ele me retorna o valor ´2.9´, mas quando vou alterá-lo através da célula, ele não deixa eu inserir ´.´ (ponto) no lugar da vírgula. Como faço para habilitar o ponto no lugar da vírgula?

NO banco da dados meu campo é Numeric (9,2)
Eu uso IBX
Meu separador decimal é ´.´ (ponto)...


Anarchybra

Anarchybra

Responder

Posts

27/04/2004

Michelli88

Tenta mudar o separador lá nas opçoes regionais do seu windows.


Responder

Gostei + 0

27/04/2004

Bon Jovi

Set a variável DecimalSeparator da SysUtils.

Exemplo:

program Project1;

uses
SysUtils,
Forms,
Unit1 in ´Unit1.pas´ ;

{$R *.RES}

begin
Application.Initialize;
DecimalSeparator := ´.´;
Application.CreateForm(TForm1, Form1);
Application.Run;
end.


Responder

Gostei + 0

03/05/2004

Emmont

ja tentou colocar isso no key press do grid

if key = ´.´ then key := ´,´;

tenho feito isso aqui e serviu


Responder

Gostei + 0

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

Aceitar