Dbgrid
Caros Colegas,
Meu problema é o seguinte (desculpem meu pouco conhecimento de Delphi, é que estou iniciando):
No Dbgrid de inserção de dados possuo quantidade, preço unitário e total do item. Criei na tabela-como sugestionado-um campo calculado, porém não sei como multiplicar a quantidade pelo preço unitário e gravar no campo total do item o resultado.
O mesmo problema dá-se com relação a descrição do produto. Criei um campo Lookup e consigo mostrar a descrição neste campo porém não consigo gravar no campo específico para que fique registrada a descrição.
Obrigado pela atenção,
Joelder
Meu problema é o seguinte (desculpem meu pouco conhecimento de Delphi, é que estou iniciando):
No Dbgrid de inserção de dados possuo quantidade, preço unitário e total do item. Criei na tabela-como sugestionado-um campo calculado, porém não sei como multiplicar a quantidade pelo preço unitário e gravar no campo total do item o resultado.
O mesmo problema dá-se com relação a descrição do produto. Criei um campo Lookup e consigo mostrar a descrição neste campo porém não consigo gravar no campo específico para que fique registrada a descrição.
Obrigado pela atenção,
Joelder
Joelder Martins
Curtidas 0
Respostas
Koplin
04/08/2003
nO EVENTO OnCAlcFields da tabela estoque faca:
TableEstoqueTotal.value:=TableEstoqueQuantidade.value *TableEstoquePreco.value;
Onde TableEstoqueTotal é o campo calculado. Todos os registro são calculados automaticamente.
Cuide para não ter valores nulos nos campos envolvidos no calculo. Dependendo do banco de dados da erro ou fica leeeento. Defina um valor default = 0.
O campo LookUp é somente leitura. Vc deve inserir o codigo do produto no campo codigo da tabela estoque. A descrição virá por si.
TableEstoqueTotal.value:=TableEstoqueQuantidade.value *TableEstoquePreco.value;
Onde TableEstoqueTotal é o campo calculado. Todos os registro são calculados automaticamente.
Cuide para não ter valores nulos nos campos envolvidos no calculo. Dependendo do banco de dados da erro ou fica leeeento. Defina um valor default = 0.
O campo LookUp é somente leitura. Vc deve inserir o codigo do produto no campo codigo da tabela estoque. A descrição virá por si.
GOSTEI 0