Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   C++ Builder (https://www.clubdelphi.com/foros/forumdisplay.php?f=13)
-   -   editar campos de un browse en debedits (https://www.clubdelphi.com/foros/showthread.php?t=35590)

mcantob 14-09-2006 23:50:58

editar campos de un browse en debedits
 
Tengo c+ builder 6 y postgres.


En una forma tengo un dbrowse,dbnavigator , dbedits , datasource ,etc.

Como le hago para que cuando haga click en el boton añadir o editar del dbnavigator , la edicion de los datos se haga en los dbedits y no en el dbrowse ( como esta ahora)

Gracias
Mario Jose Canto Barea
mcantobarea@yahoo.com.mx

Caral 15-09-2006 00:12:15

Hola
Particularmente no me gusta hacer estas cosas desde el DBNavegator, soy de la opinion de que se ve y hace mejor desde un boton, ademas de tener mas variedad de controles, (Opinion personal).
De todos modos te doy varias opciones y decides.

Boton editar
Código Delphi [-]
procedure TForm1.Button1Click(Sender: TObject);
begin
   TTable1.Edit;
   DBrowse.Clear;
   DBEdit1.SetFocus;
end;

boton fijar en tabla informacion
Código Delphi [-]
procedure TForm1.Button2Click(Sender: TObject);
begin
   TTable1.Post;
end;

En el evento onclick del navegador, si lo usas
Código Delphi [-]
procedure TForm1.DBNavigator1BeforeAction(Sender: TObject;
  Button: TNavigateBtn);
begin
   DBrowse.Clear;
   DBEdit1.SetFocus;
end;

La verdad no se si esto es lo que pides pero talvez te sirva.
Saludos


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

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