Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Tablas planas (https://www.clubdelphi.com/foros/forumdisplay.php?f=20)
-   -   Dos columnas (https://www.clubdelphi.com/foros/showthread.php?t=8574)

karlita_cb 26-03-2004 01:59:32

Dos columnas
 
Quisiera saber como puedo multiplicar 2 columnas y guardar el resultado correspondiente en otra columna pero en cada una de las celdas de esa columna, como si fuera una tabla de multiplicar
Col1 Col2 Col3
2 2 4
2 3 6
2 4 8

Y así sucesivamente... Gracias

roman 26-03-2004 02:23:21

De varias formas.

Una puede ser recorriendo la tabla y haciendo la operación:

Código:

while not Table1.Eof do
begin
  Table1.FieldByName('Col3').AsInteger :=
    Table1.FieldByName('Col1').AsInteger*
    Table1.FieldByName('Col2').AsInteger

  Table1.Next;
end;

O bien mediante una consulta sql:

Código:

update tabla
set Col3 = Col1*Col2

// Saludos


La franja horaria es GMT +2. Ahora son las 11:04:56.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi