DBEdit - SOMA

Delphi

02/12/2003

Olá...
Tenho 3 DBEdit (VendaVista, VendaPrazo e Total) declarado na tabela como FLOAT e o Currency := True

:arrow: Como faço pro Total := VendaVista + VendaPrazo ????

Abraços!!


Educdc

Educdc

Curtidas 0

Respostas

Afarias

Afarias

02/12/2003

Some os valores dos campos associados aos DBEdits... Os controles (BDGrids, DBEdits, etc...) são somente para ´mostrar´ a informação, as operações devem ser realizadas nos TDataSets e TFields associados a estes controles. TableX.FieldByName(´Total´).AsCurrency := TableX.FieldByName(´VendaVista´).AsCurrency + TableX.FieldByName(´VendaPrazo´).AsCurrency; ou algo assim... T+



GOSTEI 0
Educdc

Educdc

02/12/2003

as operações devem ser realizadas nos TDataSets e TFields associados a estes controles.



GOSTEI 0
Einstein

Einstein

02/12/2003

oi.
pra facilitar sua vida vc pode criar um Campo Calculado e no evento OnCalcFields do componente Table escrever o seguinte código:

TableCampoCalculavel.AsCrrency:=TableVendaVista.AsCurrency+
TableVendaPrazo.AsCurrency;

pra criar o Campo Calculavel vc faz o seguinte:
Clica com o direito em cima do componente table e escolhe a opção NewField. Informe o nome do Campo e seu tipo. não esqueça de selecionar a opção Calculator.


GOSTEI 0
Educdc

Educdc

02/12/2003

oi. pra facilitar sua vida vc pode criar um Campo Calculado e no evento OnCalcFields do componente Table escrever o seguinte código: TableCampoCalculavel.AsCrrency:=TableVendaVista.AsCurrency+ TableVendaPrazo.AsCurrency; pra criar o Campo Calculavel vc faz o seguinte: Clica com o direito em cima do componente table e escolhe a opção NewField. Informe o nome do Campo e seu tipo. não esqueça de selecionar a opção Calculator.


:arrow: Td ok...
Obrigado!!!


GOSTEI 0
POSTAR