|
Postada em 03/12/2004 14:54 hs
Caros amigos, Instalei um sistema, e num determinado form eu uso uma datagrid, ocorreu apos alguns dias, que essa datagrid perdeu a configuração de "moeda", ou seja, estava funcionando tudo certinho: Exemplo: Valor Principal Multa Juros Correção Monetária Total 3,20 0,32 1,41 2,01 6,94 agora os valores ficam assim: Valor Principal Multa Juros Correção Monetária Total 003 001 000 001 002 alguem ja viu esse tipo de problema? ja olhei as configurações do micro, esta assim, isso para conf. da moeda: Simbolo da Moeda: R$ Posicao do simbolo da moeda: ¤1,1 formato de numero negativo (¤1,1) simbolo decima , numero de digitos decimas 2 esse problema esta acontecendo no windows 98, no XP não esta ocorrendo isso.
|
TÓPICO EDITADO
|
|
|
|
|
Manigni
|
SAO PAULO SP - BRASIL
|
|
ENUNCIADA !
|
|
|
Postada em 03/12/2004 15:26 hs
Acho melhor vc "settar" estes formatos de coluna via código, pois acho que não deveria se arriscar tanto deixando para que o VB verifique qual o formato da moeda está configurado no Windows... Tente passar algo do tipo : DataGrid.Columns(z).NumberFormat = "#########0.00" onde "z" é o número da coluna... Fica difícil saber o Porque do erro. T+
|
|
|
|
Postada em 03/12/2004 16:10 hs
eu fiz isso, mas talvez nao coloquei esse codigo no lugar certo.... por exemplo, tenho um campo onde digito o codigo do cliente, quando o campo perde o focu localiza o cliente, ai eu coloquei essa formatacao: datagrid1.columns(1).numberformat = "currency" (isso no lostfocus) seria assim mesmo... ou teria outra forma de colocar esse tipo de configuracao, para corrigir a exibição do dado na tabela, pois esse erro so aparece na hora de exibir os dados na datagrid.
|
|
|
|