Somar colunas DBGrid!!!
Olá galera...tudo bem?
Meu problema é o seguinte:
Tenho duas tabelas uma de compras(TCompras) outra de itens da compra (TItensCompra), estou usando Interbase 6.
Na tabela TCompras tem:
Cod_Com
Dat_Com
Nom_Pes_Com
Val_Tot_Com
Na tabela TItensCompra tem:
Cod_Com
Cod_Com
Num_Ite_Com(número do ítem da compra)
Val_Unt_Pro
Qtd_Pro_Com
Val_Com
Fiz o cálculo da qtde * valor unitário na própria tabela até aí tudo bem.
Agora como eu faço para o campo Val_Tot_Com da tabela TCompras calcular o total de cada compra na entrada ou na própria digitação dos produtos...ou seja(Estou tentando fazer assim):
DMFinanceiro.TCompras[´Val_Tot_Com´]:= DMFinanceiro.TCompras[´Val_Tot_Com´] + DMFinanceiro.TItensCompra[´Val_Com´];
...já me disseram que tenho que usar chave estrangeira...mas como? Alguém pode me dar uma explicação detalhada?
aguardo,
[i:a9c78fef91]Título editado. Leia as [url=http://delphiforum.icft.com.br/forum/viewtopic.php?t=6689&sid=add834b4ed94967502cf2381c38e751a][u:a9c78fef91]Regras de Conduta[/u:a9c78fef91][/url]. (marcelo.c – Moderador)[/i:a9c78fef91]
Meu problema é o seguinte:
Tenho duas tabelas uma de compras(TCompras) outra de itens da compra (TItensCompra), estou usando Interbase 6.
Na tabela TCompras tem:
Cod_Com
Dat_Com
Nom_Pes_Com
Val_Tot_Com
Na tabela TItensCompra tem:
Cod_Com
Cod_Com
Num_Ite_Com(número do ítem da compra)
Val_Unt_Pro
Qtd_Pro_Com
Val_Com
Fiz o cálculo da qtde * valor unitário na própria tabela até aí tudo bem.
Agora como eu faço para o campo Val_Tot_Com da tabela TCompras calcular o total de cada compra na entrada ou na própria digitação dos produtos...ou seja(Estou tentando fazer assim):
DMFinanceiro.TCompras[´Val_Tot_Com´]:= DMFinanceiro.TCompras[´Val_Tot_Com´] + DMFinanceiro.TItensCompra[´Val_Com´];
...já me disseram que tenho que usar chave estrangeira...mas como? Alguém pode me dar uma explicação detalhada?
aguardo,
[i:a9c78fef91]Título editado. Leia as [url=http://delphiforum.icft.com.br/forum/viewtopic.php?t=6689&sid=add834b4ed94967502cf2381c38e751a][u:a9c78fef91]Regras de Conduta[/u:a9c78fef91][/url]. (marcelo.c – Moderador)[/i:a9c78fef91]
Rainwalker
Curtidas 0
Respostas
Mmtoor
02/10/2003
Bem. vou te dar uma idéia, daquilo que eu mesmo utilizo.
Pode criar um dispositivo (btn ou tecla de atalho) para fechar seu pedido. Neste momento o sistema retorna ao primeiro registro, faz um reload nos dados somando-os e inserindo o valor total na primeira tabela.
Se aceitar faça bom uso.
MMTOOR2003
Pode criar um dispositivo (btn ou tecla de atalho) para fechar seu pedido. Neste momento o sistema retorna ao primeiro registro, faz um reload nos dados somando-os e inserindo o valor total na primeira tabela.
Se aceitar faça bom uso.
MMTOOR2003
GOSTEI 0