Como faço para atualizar um valor em um campo em outra tabela Ex:
Tenho uma tabela chamado financeiro, e faço lançamento nessa tabela como um contas a pagar,preciso fazer
com que o campo valor do lançamento financeiro , atualize um campo chamado saldo na tabela contas.
Tabela financeiro
codFin = chave
Dtvcto
Codcon = campo chave associado a tabela Contas (campo codigo)
Valor
Histórico
Tabela Contas
codigo
Descrição
Saldo (Esse é o campo que preciso atualizar sempre que fizer um lançamento no financeiro)
Como é que eu faço isso....
Atualizar valor em um campo de uma tabela diferente .
-
- Mensagens: 60
- Registrado em: Fevereiro 14th, 2011, 6:16 pm [phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1236: count(): Parameter must be an array or an object that implements Countable
Re: Atualizar valor em um campo de uma tabela diferente .
Olá,
Bom dia!
Eu tenho utilizado com sucesso o método "PTABELA" em sua 4ª forma.
if ptabela(tabglobal.DPRODUTOS,['cod_prod'],[cd_pd],
'saldo=saldo -'+fractostr(qt_bx)) then
Neste exemplo acima, eu estou pesquisando o campo cod_prod da minha tabela produtos, e atualizando o campo saldo da mesma.
No seu Caso ficaria assim:
if ptabela(tabglobal.DCONTAS,['codigo'],[tabglobal.DFINANCEIRO.codcon.conteudo],
'saldo=saldo -'+fractostr(tabglobal.DFINANCEIRO.valor.conteudo)) then
Vamos levar em conta que você quer subtrair o campo valor da tabela FINANCEIRO do campo saldo da tabela CONTAS.
Se for para somar, basta inverter o operador.
Se os campos e tabelas que você informou estiverem corretos deverá funcionar.
Espero ter ajudado.
Abraços.
Bom dia!
Eu tenho utilizado com sucesso o método "PTABELA" em sua 4ª forma.
if ptabela(tabglobal.DPRODUTOS,['cod_prod'],[cd_pd],
'saldo=saldo -'+fractostr(qt_bx)) then
Neste exemplo acima, eu estou pesquisando o campo cod_prod da minha tabela produtos, e atualizando o campo saldo da mesma.
No seu Caso ficaria assim:
if ptabela(tabglobal.DCONTAS,['codigo'],[tabglobal.DFINANCEIRO.codcon.conteudo],
'saldo=saldo -'+fractostr(tabglobal.DFINANCEIRO.valor.conteudo)) then
Vamos levar em conta que você quer subtrair o campo valor da tabela FINANCEIRO do campo saldo da tabela CONTAS.
Se for para somar, basta inverter o operador.
Se os campos e tabelas que você informou estiverem corretos deverá funcionar.
Espero ter ajudado.
Abraços.
-
- Mensagens: 31
- Registrado em: Julho 7th, 2012, 5:04 pm [phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1236: count(): Parameter must be an array or an object that implements Countable
Re: Atualizar valor em um campo de uma tabela diferente .
ONde eu boto esse código.. em qual evento..
-
- Mensagens: 60
- Registrado em: Fevereiro 14th, 2011, 6:16 pm [phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1236: count(): Parameter must be an array or an object that implements Countable
Re: Atualizar valor em um campo de uma tabela diferente .
No evento depoisdeincluir se for um lançamento novo.
No evento depoisdemodificar se for modificação de um registro.
?? preciso tomar alguns cuidados para não haver duplicidade de processamento.
Att,
No evento depoisdemodificar se for modificação de um registro.
?? preciso tomar alguns cuidados para não haver duplicidade de processamento.
Att,
Quem está online
Usuários navegando neste fórum: Nenhum usuário registrado e 4 visitantes