Você está na página 1de 6

Soma de coluna do grid Primeiro para iniciar o projeto crie um diretrio e de o nome de Soma coluna no Grid mas voc

pode dar o nome que quiser a este diretrio, dentro crie um outro chamado de dados esse o local onde ficara armazenado nossos dados. Agora vamos criar uma tabela com os campos item e valor vamos dar o nome de itens.db salve esta tabela no diretrio dados criado anteriormente.

Crie um alias e de o nome de soma

Em PATH direcione o alias para uma diretrio dados onde fica a tabela itens

Agora crie um novo formulrio no delphi e salve Unit1.pas e Project1.dpr

Agora vai em File\New\Data Module e de o nome de dm

Agora vai em DBE e adicione uma TTable e em name renome para itens em

Em DatabaseName mude para soma

Em TableName para itens.db mude active para True e de um click duplo na tabela, depois (Ctrl+F).

Agora vamos arrumar nosso formulrio, selecione os dois item e valor e arraste para o formulario

Adicione um DBNavegator da paleta Data Controls e um DBGrid, depois precisamos de algo para mostrar o resultado da soma ento usei um TEdit, e um Button onde ser colocado o evento que faz o calculo.

Agora vamos ao cdigo, de um duplo click no button e adicione o cdigo abaixo.

procedure TForm1.Button1Click(Sender: TObject); var Total: Currency; begin Total := 0; dm.itens.DisableControls; try while not dm.itens.EOF do begin Total := Total + dm.itens.FieldByName('Valor').AsCurrency; dm.itens.Next; end; finally dm.itens.EnableControls; Edit1.Text := FormatFloat('#,##0.00', Total); end;

end;

Tutorial criado por: Wanadark

Você também pode gostar