Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

wilsoncrescencio

Soma da coluna de uma tabela do cliente selecionado

Recommended Posts

delphi1 + zeos + mysql

 

Estou somando a coluna de uma tabela da seguinte maneira:

begin
  Soma:= 0;
  dm1.ZRQ_Simulado.First;

  while not dm1.ZRQ_Simulado.Eof do
  begin
	Soma:= Soma + dm1.ZRQ_Simuladopontos.Value;
	dm1.ZRQ_Simulado.Next;
  end;
DBEdit2.Text:= FloatToStr(Soma);

Eu gostaria de selecionar o nome do cliente em uma edit1.text e que o sistema soma-se o pontos da coluna relacionados a este cliente e depois grava-se na tab_pontos na tab_pontoscliente.asfloat!!

 

Como devo proceder?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não trabalho com MySQL, mais com certeza esse procedimento seria mais pratico através de uma Trigger.

Pra fazer o que você quer, sem usar Trigger, tbm é algo simples. Veja:

 

with ADOQuery do
begin
	Close;
	SQL.Clear;
	SQL.Add('SELECT SUM(PONTOS) AS PONTOS FROM SIMULADO WHERE ID_CLIENTE =' + Edit1.Text);
	Open;
end;

EditSomaPontos.Text:= ADOQuery1.FieldByName('PONTOS').Text;

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom dia Rodrigo... muito obrigado por essa opção...

valeu mesmo...

 

 

Eu estou trabalhando muito recente em Mysql.... então resolvi voltar pro velho ACCESS, até aprender algo mais a respeito... não consigo nem transportar o banco de dados...

 

Aborrecendo você mais um pouquinho...

 

Utilizando ACCESS e ADOConnection... o script seria o mesmo?

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.