Hola.
Lo primero hablemos con propiedad, sino no nos vamos a entender...
Cita:
Empezado por darkborrego
Necesito recorrer toda la base de datos y si en la columna "tipo" pone "troncal" restar el valor que haya en la columna "créditos" a otra variable que tengo en otra tabla.
|
Supongo que será
toda la tabla.
Cita:
Empezado por darkborrego
for i:=0 to (necesito poner final de columna) do begin
|
Espero que será el
final de la tabla.
Prueba con algo así:
Código Delphi
[-]procedure TForm1.Button1Click(Sender: TObject);
var
i: Integer;
vcreaditos:integer; begin
While (not tAsignatura.eof) do begin
vcreditos := tAsignatura.FieldByName('creditos').AsString;
...
tAsignatura.Next;
end;
end;
Mención especial merece esta línea:
Código Delphi
[-]label6.caption:=label6.caption-columna_creditos;
label6.Caption ==> es una String
columna_creditos (o en el ejemplo de arriba vCreditos) ==> Es un entero
"No podemos SUMAR peras con MANZANAS porque la liamos".
Código Delphi
[-]i := vCreditos + StrToInt(Label6.Caption);
Label6.Caption := IntToStr(i);