Campo Calculado no DbGrid.

Delphi

01/07/2003

Como faço um campo calculado dentro de um DbGrid?
exp:
Quantidade * PrecUnit = Total
será que é possivel?
Obrigado


Peninha

Peninha

Curtidas 0

Respostas

Joaomw

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.


GOSTEI 0
Dli

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


GOSTEI 0
POSTAR