Fórum Atualizar Saldo #47994
11/11/2004
0
Estou desenvolvendo um sistema de Contas onde estou em dúvida de como atualizar o saldo da conta.
A estrutura do BD é a seguinte:
Tabela de Contas
CONTA_ID
SALDO
Tabela de Lancamentos
CONTA_ID
LANC_ID
LANC_VALOR
Preciso atualizar o saldo sempre que ocorrer um novo lançamento, como a tabela de contas não está em edição no momento do lançamento não consigo atualizar o saldo.
Desde já agradeço.
A estrutura do BD é a seguinte:
Tabela de Contas
CONTA_ID
SALDO
Tabela de Lancamentos
CONTA_ID
LANC_ID
LANC_VALOR
Preciso atualizar o saldo sempre que ocorrer um novo lançamento, como a tabela de contas não está em edição no momento do lançamento não consigo atualizar o saldo.
Desde já agradeço.
Mstange
Curtir tópico
+ 0
Responder
Posts
11/11/2004
Fsflorencio
Utilize uma Trigger.
Ex.
CREATE TRIGGER TG_ATUALIZA_SALDO FOR TABELA_DE_LANCAMENTOS
AFTER INSERT POSITION 0
AS
BEGIN
UPDATE TABELA_DE_SALDOS SET CAMPO_DE_SALDO = CAMPO_DE_SALDO + NEW.VALOR_DO_LANCAMENTO;
END
Para cada inserção na tabela de lançamentos será dado um update na tabela de saldos. Seria mais ou menos isto.
Ex.
CREATE TRIGGER TG_ATUALIZA_SALDO FOR TABELA_DE_LANCAMENTOS
AFTER INSERT POSITION 0
AS
BEGIN
UPDATE TABELA_DE_SALDOS SET CAMPO_DE_SALDO = CAMPO_DE_SALDO + NEW.VALOR_DO_LANCAMENTO;
END
Para cada inserção na tabela de lançamentos será dado um update na tabela de saldos. Seria mais ou menos isto.
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)