Campo Calculado no DbGrid.
Como faço um campo calculado dentro de um DbGrid?
exp:
Quantidade * PrecUnit = Total
será que é possivel?
Obrigado
exp:
Quantidade * PrecUnit = Total
será que é possivel?
Obrigado
Peninha
Curtidas 0
Respostas
Joaomw
01/07/2003
Olá...
Você deverá criar um campo calculado na sua tabela/query clicando 2 vezes neste componente, adicionando new field, do tipo float e marcar calculated.
feito isto vc adiciona o código que mensionou no evento oncalculatedfields do componente tabela/query e adiciona o campo criado no dbgrid
espero ter ajudado.
Você deverá criar um campo calculado na sua tabela/query clicando 2 vezes neste componente, adicionando new field, do tipo float e marcar calculated.
feito isto vc adiciona o código que mensionou no evento oncalculatedfields do componente tabela/query e adiciona o campo criado no dbgrid
espero ter ajudado.
GOSTEI 0
Dli
01/07/2003
Ou pode também usar outro método que acho que funciona melhor e dá mais flexibilidade para os cálculos:
fazer o cálculo que tu queres no onexit da célula do DBGrid , anterior a celula que deve conter o resultado do cálculo ou,
se você informa os valores em edits , para depois aparecerem em um DBGrid, faça o cálculo da mesma forma descrita acima , só que daí no OnExit de um Edit.
[]´s
dli
fazer o cálculo que tu queres no onexit da célula do DBGrid , anterior a celula que deve conter o resultado do cálculo ou,
se você informa os valores em edits , para depois aparecerem em um DBGrid, faça o cálculo da mesma forma descrita acima , só que daí no OnExit de um Edit.
[]´s
dli
GOSTEI 0