Hola
La verdad es que sigo pensando lo mismo.
Usas una tabla, localizas unos campos de la misma, los editas, les asignas unos valores y luego los guardas.
Todo esto se puede hacer en un solo paso con un adoquery y una sentencia sql con un update.
Algo asi:
Código Delphi
[-]
DataModule1.AC1.BeginTrans;
try
QTemp.SQL.Text := 'Update OrdenProd set FechaRequerido = '+QuotedStr(DateToStr(DateTimePicker1.DateTime))+', Comentarios = '
+QuotedStr(Memo1.Text)+', CodCliente = '+Edit3.Text+', Prioridad = '+IntEdit1.Text+
' Where CodOrden = '+Edit2.Text;
QTemp.ExecSQL;
guardada := true;
IF Nueva then
begin
QOrdProd.Requery();
QOrdProd.Last;
end
else begin
bok := QOrdProd.Bookmark;
QOrdProd.Requery();
QOrdProd.Bookmark := bok;
end;
DataModule1.AC1.CommitTrans;
Esto no tiene que ver con ti codigo, es de mi programa, pero te explica como hacer un update, mas o menos.
Saludos