Will
não registrado
|
|
ENUNCIADA !
|
|
|
Postada em 16/04/2009 10:07 hs
Eae galera! Tenho um datagrid, cujo mostra os dados da tabela de contas a pagar, enfim, verifiquei o seguinte problema, quando o valor do tpitulo é superior a 999,00 então o grido não mostra ele inteiro, e sim apenas o nro 1, gostaria de sabercom ofaço para corrigir??? Obrigado
|
|
|
|
|
|
|
|
Postada em 16/04/2009 10:28 hs
Will, como que vc esta exibindo os dados no datagrid? Se estiver direto vinculado no banco, verifique o tipo do campo valor, se estiver como integer, ele irá gravar só número inteiro (999,20 = 999,00), se for double verifique então como que vc esta gravando os dados no banco, procure usar o 'ccur' na frente do text do valor, assim ele irá gravar os centavos também (ccur(text1.text)).
Caso esteja exibindo os dados direto no datagrid sem o vinculo, olhe a mesma coisa, más olhe também como que vc preenchendo o campo do data, procure usar o format - format(seucampo,"###,###,##0.00") E se possível troque o datagrid pelo msflexgrid,ele tem mais recursos e é melhor para trabalhar
Abraço e que DEUS te abençõe, espero poder ter te ajudado  Eu sou o Senhor, o DEUS de vocês; eu os seguro pela mão e lhes digo; Não fiquem com medo, pois eu os ajudo Isaias 41:13
|
|
|
|
|
|
Postada em 16/04/2009 10:50 hs
eae Álvaro, cara estou fazendo a inserçã odos dados direta, via Set Me.dbgTitulos.DataSource = Rs o estranh o é q testei a query direto no banco de dados e a mesma tá retornando o valor certo, por exemplo 1825,23, só no grid q não aparece aparece somente 1
|
|
|
|
|
|
Postada em 16/04/2009 11:07 hs
will, vai na formatação da coluna do grid , deve estar errada, e troque-a
|
|
|
|
|
|
Postada em 16/04/2009 14:40 hs
Glera, só pra constar ,então segui a dica do alexandre, e alterei o tipo do campo valor no próprio datagrid, poré mtive aq alterar para tipo CUSTOM e formato ###0.00 vlwwww Alexandre e Álvaro abraços a todos
|
|
|
|
|