SOMAR DUAS COLUNAS DO DBGRID
[txt-color=#0000ff]Ola!! No meu projeto anterior eu precisa somar uma coluna apenas de um Dbgrid para eu ter o valor do Saldo... agora preciso calcular duas colunas a Entrada e Saida.. somar a Entrada depois somar a Saida e fazer a diferença para ter o Saldo..
Dai fiz assim para as duas colunas e armazenei nas variaveis:
For I = 0 To nLIN - 1
If nLOOP = nVIS Then ' qtde de loops (contador) e Registros visualizados
nLOOP = 1 'a ultima linha já foi somada e agora é a 1a visivel, então
End If
dbgCaixa.Row = nLOOP
dbgCaixa.Col = 3 'INDICAR AQUI a coluna p/ soma(1a coluna = 0, 2a = 1 ...)
EnTrada = EnTrada + CCur(dbgCaixa)
nLOOP = nLOOP + 1
Next
Apos esse calculo, eu calculei a Resultado:
REsultado = (EnTrada) - (Saida)
SO q ele nao esta calculando... ja na EnTrada = EnTrada + CCur(dbgCaixa.text) emite um erro do tipo 13 ... ja descabelei e nao sei mas o q fazer..
Peço ajudinha de vcs!!![/txt-color]
Dai fiz assim para as duas colunas e armazenei nas variaveis:
For I = 0 To nLIN - 1
If nLOOP = nVIS Then ' qtde de loops (contador) e Registros visualizados
nLOOP = 1 'a ultima linha já foi somada e agora é a 1a visivel, então
End If
dbgCaixa.Row = nLOOP
dbgCaixa.Col = 3 'INDICAR AQUI a coluna p/ soma(1a coluna = 0, 2a = 1 ...)
EnTrada = EnTrada + CCur(dbgCaixa)
nLOOP = nLOOP + 1
Next
Apos esse calculo, eu calculei a Resultado:
REsultado = (EnTrada) - (Saida)
SO q ele nao esta calculando... ja na EnTrada = EnTrada + CCur(dbgCaixa.text) emite um erro do tipo 13 ... ja descabelei e nao sei mas o q fazer..
Peço ajudinha de vcs!!![/txt-color]
você quer mostrar apenas um resultado total, ou em cada linha mostrar o resultado de duas colunas que estão no grid? este grid é editável ou apenas de visualização?
Jean, é um grid apenas para visualizaçao e preciso mostrar um resultado total apos o usuario clicar no comando Saldo...
hummm
o saldo mostraria a soma entre a coluna entrada e a coluna saÃda, certo?
pode me mandar os campos do seu banco que contém estas informações?
o saldo mostraria a soma entre a coluna entrada e a coluna saÃda, certo?
pode me mandar os campos do seu banco que contém estas informações?
campo entrada e saida... estao no acess tipo Texto
bem... penso que o ideal seria vc ter mais um recordset que tenha apenas o código:
SELECT (SUM(Entrada) - SUM(Saida)) AS Saldo FROM NomeDaSuaTabela
para ver o saldo, coloque apenas uma msgbox com rs("Saldo")
SELECT (SUM(Entrada) - SUM(Saida)) AS Saldo FROM NomeDaSuaTabela
para ver o saldo, coloque apenas uma msgbox com rs("Saldo")
Nao deu certo...
hummm
vc pode mandar o seu banco de dados (apenas as tabelas necessárias) e o form (somente o form principal e este que está mostrando os dados) por email? jean@mormaii.com.br
vc pode mandar o seu banco de dados (apenas as tabelas necessárias) e o form (somente o form principal e este que está mostrando os dados) por email? jean@mormaii.com.br
Tópico encerrado , respostas não são mais permitidas