Hola
Creí que esto ya lo habíamos visto.......fíjate arriba.....
Código Delphi
[-]
datam.Query1.close;
with datam.Query1 do begin
SQL.Text := ' select *, (exp + expgrup + pract1 + pract2 + pract3 + pract4 + pract5) As practica,'+
'( parcial1 + parcial2) As parciales, '+
'(practica + parciales + final + trab_final) As tfinal '+
' from 20092 where matricula Like '''+ Edit1.Text + '*''';
Open;
First;
while not datam.Query1.Eof do begin
datam.Query2.sql.Text := 'Update 20092 set practica = '+datam.Query1Practica.AsString+' where matricula = '+QuotedStr(datam.Query1matricula.AsString);
datam.Query2.ExecSQL;
datam.Query2.SQL.Text := 'Update 20092 set parciales = '+datam.Query1Parciales.AsString+' where matricula = '+QuotedStr(datam.Query1matricula.AsString);
datam.Query2.ExecSQL;
datam.Query2.SQL.Text := 'Update 20092 set tfinal = '+datam.Query1tfinal.AsString+' where matricula = '+QuotedStr(datam.Query1matricula.AsString);
datam.Query2.ExecSQL; datam.Query1.Next; End;
end;
Saludos