Irenko
|
BELO HORIZONTE MG - BRASIL
|
|
ENUNCIADA !
|
|
|
Postada em 02/04/2009 10:01 hs
Tenho um Flex grid onde na coluna 03 carrego os valores. Em um TextBox tenho o valor total ex.: 15000,00.
Na coluna 04 tenho que carregar o percentual para cada valor da coluna 03, ou seja, o valor da linha da col 03 dividido pelo valor do TextBox. Estou fazendo assim:
Dim X As Integer Dim total As Double total = Text1 For X = 1 To Grid.Rows - 1 If Grid.TextMatrix(X, 4) = "" Then Grid.TextMatrix(X, 4) = Grid.TextMatrix(X, 3) / total End If Next
só q no meu calculo esta apresentando um valor muito doido, ex.: 1,76367753022812E-04
Onde estou errando e como faço essa rotina funcionar corretamente?
|
|
|
|
PH1959
|
SÃO JOSÉ DOS CAMPOS SP - BRASIL
|
|
ENUNCIADA !
|
|
|
Postada em 02/04/2009 10:08 hs
Dá um debug e verifica o valor q está aparecendo para as celulas do grid
|
|
|
PH1959
|
SÃO JOSÉ DOS CAMPOS SP - BRASIL
|
|
ENUNCIADA !
|
|
|
Postada em 02/04/2009 10:08 hs
Dá um debug e verifica o valor q está aparecendo para as celulas do grid
|
|
|
|
Postada em 02/04/2009 11:20 hs
Declare a variável X com double também, o erro pode estar aí em fazer contas matemáticas com variáveis diferentes. Espero ter ajudado. Flw.
João Carlos Junior Administrador de Redes - Windows 2003 Srv, Linux Desenvolvedor Visual Basic 6.0 com Access, SQL Server, VB .Net e Crystal Reports X Iniciante em C# e ASP .NET
|
|
|
Irenko
|
BELO HORIZONTE MG - BRASIL
|
|
ENUNCIADA !
|
|
|
Postada em 02/04/2009 11:51 hs
Não deu nada! Alguem tem mais uma sugestão? Eu travei nesse ponto.
|
|
|
|
|