Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Actualizar campo de dbgrid (https://www.clubdelphi.com/foros/showthread.php?t=42963)

egostar 27-04-2007 21:40:20

Haber, yo sigo insistiendo, debes usar otro Query para la actualización, no puedes hacerlo sobre el mismo Query1.

Así debería de verse y no tendrias ningún problema.

Código Delphi [-]
for i := 0 to DBGrid1.SelectedRows.Count-1 do begin
    GotoBookmark(Pointer(DBGrid1.SelectedRows.Items[i]));
    QueryTrab:='Update cuen01 set Fecha_venc=Fecha_apli+:dias Where cclie= :cclie And Docto= :docto';
    Query2.Close;
    Query2.SQL.Clear;
    Query2.SQL.Add(Querytrab);
    Query2.ParamByName('docto').AsString:=  Query1.FieldByName('docto').AsString;
    Query2.ParamByName('cclie').AsString:=Edit1.Text;
    Query2.ParamByName('dias').AsInteger:=StrtoInt(Edit4.Text);
    Query2.ExecSQL;
end;
Query1.Close;
Query1.Open;

Salud OS.

Caral 27-04-2007 21:40:37

Hola jorelivi
Pues yo creo que ya Egostar te lo indico, tienes que trabajar con otro query adicional.
query1= ve informacion grid
qurey2= actualiza
La otra opcion es usar como indique text en vez de add, con el text se borra en contenida del query con add, pues eso se añade al query.
Saludos

jorelivi 27-04-2007 22:06:54

Bueno, creo que ya les di mucha lata, solo espero que estos comentarios que hemos hecho sean contructivos para los demas por que no sabemos cuando ni donde, nos volveremos a encontrar.

Gracias por sus comentarios y diculpenme por lo torpe que he sido.:confused:


Gracias Egostar, eres muy paciente y de verdad un buen dia, lo has logrado una vez mas, dejando tus conocimientos en alguien mas.:)

Caral, que puedo decir, al igual que a Egostar, ¡¡¡¡ L o h a n l o g r a d o!!!!! y de verdad les estoy muy agradecido. aaahhh que mas les puedo decir.

Bye, Bye (Funciono)

egostar 27-04-2007 22:17:30

Pues me da mucho gusto que hayas resuelto tu problema. Lo importante es poder aprender algo cada día.

Salud OS.

Caral 27-04-2007 22:23:19

Hola
El que no aprende con maestros como tu Egostar, mejor se dedica a otra cosa.:D
Saludos


La franja horaria es GMT +2. Ahora son las 22:57:34.

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