Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   OOP (https://www.clubdelphi.com/foros/forumdisplay.php?f=5)
-   -   Limpiar DBEdit (https://www.clubdelphi.com/foros/showthread.php?t=20800)

Ade 27-09-2006 22:47:00

gracias roman y caral, lo que no queria era guardar dato por dato
Código Delphi [-]
{ Guardar datos }
ZTable.Insert;
ZTable.FieldByName('campo1').AsString := Edit1.Text;
ZTable.FieldByName('campo2').AsString := Edit2.Text;
...
ZTable.Post;
y cambiar todos los dbedit por edit, pero creo que es lo que hare

Saludos

Ade 28-09-2006 00:18:21

hola ya consegui lo que queria sin tener q cambiar mis dbedit por edit.
puede que me de error en un futuro, pero de momento me vale,
gracias a Roman por su comentario:
Cita:

Originalmente escrito por Roman
ZTable.Insert no tiene por finalidad limpiar los campos; lo que hace es insertar un registro en blanco, cosa que suena parecida pero es muy distinta. Y al ser un registro en blanco, los DBEdits muestran datos en blanco, pero siguen siendo los datos del registro activo: el registro en blanco.
pues eso fue lo que use para limpiar los dbedit, y ya lo hacia al principio y no se por qué no cai.
En el boton limpiar puse:
Código Delphi [-]
procedure TProveedores.LimpiarClick(Sender: TObject);
begin
     ZTable1.Cancel;
     ZTable1.Insert;
     NumInsertado.caption:='Campos limpios.';
     NumInsertado.visible:=true;
end;
y ya funciona como queria

Saludos


La franja horaria es GMT +2. Ahora son las 09:09:26.

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