Fórum Campo calculado #149862
26/03/2003
0
Tenho uma query ligada a um dbgrid. Ela traz o resultado de itens de um pedido
logo tenho colunas do tipo: CODIGO, QTDE, VLUNIT.
Mostro no grid CODIGO, DESCRICAO, QTDE, VLUNITARIO e VALOR TOTAL DO ITEM
Para DESCRICAO crei um campo calculado com a tabela de produtos, mas nao sei
como resolver o VALOR TOTAL DO ITEM. Em que momento vou atualiza-lo? No open da
Query? Qual evento?
logo tenho colunas do tipo: CODIGO, QTDE, VLUNIT.
Mostro no grid CODIGO, DESCRICAO, QTDE, VLUNITARIO e VALOR TOTAL DO ITEM
Para DESCRICAO crei um campo calculado com a tabela de produtos, mas nao sei
como resolver o VALOR TOTAL DO ITEM. Em que momento vou atualiza-lo? No open da
Query? Qual evento?
Torres Delphi
Curtir tópico
+ 0
Responder
Posts
26/03/2003
Anonymous
[quote:ef1290a6a7=´Torres de Delphi´]Tenho uma query ligada a um dbgrid. Ela traz o resultado de itens de um pedido
logo tenho colunas do tipo: CODIGO, QTDE, VLUNIT.
Mostro no grid CODIGO, DESCRICAO, QTDE, VLUNITARIO e VALOR TOTAL DO ITEM
Para DESCRICAO crei um campo calculado com a tabela de produtos, mas nao sei
como resolver o VALOR TOTAL DO ITEM. Em que momento vou atualiza-lo? No open da
Query? Qual evento?[/quote:ef1290a6a7]
select a.codigo, b.descricao, a.qtde, a.vlunit, (a.qtde*a.vlunit) as valortotal from pedidos a, produtos b
where a.codigo = b.codigo ...
logo tenho colunas do tipo: CODIGO, QTDE, VLUNIT.
Mostro no grid CODIGO, DESCRICAO, QTDE, VLUNITARIO e VALOR TOTAL DO ITEM
Para DESCRICAO crei um campo calculado com a tabela de produtos, mas nao sei
como resolver o VALOR TOTAL DO ITEM. Em que momento vou atualiza-lo? No open da
Query? Qual evento?[/quote:ef1290a6a7]
select a.codigo, b.descricao, a.qtde, a.vlunit, (a.qtde*a.vlunit) as valortotal from pedidos a, produtos b
where a.codigo = b.codigo ...
Responder
Gostei + 0
26/03/2003
Anonymous
se você estiver editando estes dados ai terá que utilizar no oncalcfields da query
query1valortotal.value = query1qtde.value * query1vlunit.value;
query1valortotal.value = query1qtde.value * query1vlunit.value;
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)