si yo tengo entendido eso mismo que me dices por eso no he puesto condicion, pero solo me selecciona la primera fila,
Código Delphi
[-]
Zcompras.sql.Clear;
Zcompras.Close;
Zcompras.SQL.Add('SELECT Cantidad, CostoF, Subtotal, CostoAc FROM compras ');
Zcompras.open;
if Zcompras.RecordCount<>0 then begin
cantidad:= Zcompras.Fields[0].AsInteger;
Precio:= Zcompras.Fields[1].AsFloat;
sub:= Zcompras.Fields[2].AsFloat;
anterior:= Zcompras.Fields[3].AsFloat;
La idea general que tengo es modificar el costo de todas las filas dependiento de una condicion que tenga, pero de la manera que lo hago sin poner condicion , solo selecciona la primera fila, porque tintento poner Zcompras.Fields[4] , que deberia contener a mi parecer el campo " cantidad " de la segunda fila, pero no es asi, no se que pase