montar um fluxo de caixa atualizando o saldo automatico

Delphi

10/01/2015

bom dia galera...tentei montar um fluxo de caixa com os campos:
codigo,data,descricao,credito,debito,saldoanterior e saldo, mas nao consigo vazer com que a cada novo registro o saldoanterior vai atualizando, aguardo a ajuda..

uso delphi/mysql
Jose Maria

Jose Maria

Curtidas 0

Melhor post

Marisiana Battistella

Marisiana Battistella

25/01/2015

Talvez esse artigo te ajude [url]https://www.devmedia.com.br/implementando-controle-de-estoque-no-mysql-com-triggers-e-procedures/26352[/url]

Qual é o banco de dados que vc está utilizando?
GOSTEI 2

Mais Respostas

Mauricio Rodrigues

Mauricio Rodrigues

10/01/2015

manda trazer o ultimo registro e soma com o valor atual.
GOSTEI 0
Marisiana Battistella

Marisiana Battistella

10/01/2015

Fiquei um pouco confusa com a tua dúvida...
Esses campos estão na mesma tabela?
Você criou os campos credito os debito, não seria melhor criar um cadastro de naturezas de operações e vincular elas ao fluxo de caixa?
GOSTEI 0
Jose Maria

Jose Maria

10/01/2015

vou tentar fazer aqui mauricio..................

marisiana, este caixa tem q ser assim..ok. aguardo retorno...
GOSTEI 0
Marisiana Battistella

Marisiana Battistella

10/01/2015

Ok..
Você pode criar um procedimento ou uma trigger para manter o saldo atualizado...
GOSTEI 0
Jose Maria

Jose Maria

10/01/2015

pode me ajudar a montar esta trigger?
GOSTEI 0
Jose Maria

Jose Maria

10/01/2015

uso Mysql...
GOSTEI 0
Robson

Robson

10/01/2015

Conseguiu algo também estou tentando fluxo de caixa, trigger insert ok, mas não consigo update e delete
GOSTEI 0
Paulo Freire

Paulo Freire

10/01/2015

SELECT x.ID, x.TIPO, x.DESCRICAO, x.DATA, x.DEBITO, x.CREDITO, SUM(y.bal) SALDO
FROM
(
SELECT *,DEBITO-CREDITO bal FROM LANCAMENTOS
) x
JOIN
(
SELECT *,DEBITO-CREDITO bal FROM LANCAMENTOS
) y
ON y.ID <= x.ID
GROUP
BY x.ID;


Eu Uso SQLServer, basta adaptação
GOSTEI 2
POSTAR