Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Tablas planas (https://www.clubdelphi.com/foros/forumdisplay.php?f=20)
-   -   Dbedit (https://www.clubdelphi.com/foros/showthread.php?t=33105)

linnk 27-06-2006 19:42:50

Dbedit
 
Saludos

Lo ke hago eske quito el enlace de un datasource en un dbedit de esta manera, dbeditx.datasource:=nil, pero cuando kiero escribir en el dbedit no me permite, me aparce como ke si enable estuviera en false, y he tratado de poner enbale en true, pero no funciona sigo sin poder escribir, alguien podria ayudarme??? :confused:

marcoszorrilla 27-06-2006 20:32:02

Mejor explica que es lo que quieres hacer, porque me parece que el planteamiento no es correcto, no obstante si antes de desconectar el DbEdit, guardas en una variable del tipo adecuado el DataSource al que esta conectado, luego lo puedes reconectar sin mayor problema recuperando el valor de la variable.

Un Saludo.

marcoszorrilla 27-06-2006 20:35:37

Bueno mira este ejemplo que acabo de preparar.
Código Delphi [-]
  public

Tds:TDataSource;
    { Public declarations }
  end;

var
  Form1: TForm1;

implementation

{$R *.DFM}

procedure TForm1.Button1Click(Sender: TObject);

begin
Tds:=DbEdit1.DataSource;
Dbedit1.DataSource:=Nil;
end;

procedure TForm1.Button2Click(Sender: TObject);
begin
DbEdit1.DataSource:=TDs;
end;
Un saludo.

linnk 27-06-2006 20:38:57

Estoy tratando de hacer altas, bajas, consultas, modificaciones, etc. Lo que hago es capturar los datos en dbedits y guardarlos, posteriormente hago una busqueda y muestro los valores en los mismos dbedits, el problema esque quiero modificar los valores en esos mismos dbedits, pero no me permite hacerlo.

marcoszorrilla 27-06-2006 21:18:06

Me temo que lo que quieres hacer vas a tenerlo que realizar con Tedits y no con DbEdtis.

Otra solución quizás sea un ClientDataset???
Un Saludo.

linnk 27-06-2006 21:31:43

Creo que optare por usar un dbnavigator, estoy trabajando en eso y es mas sencillo aparte de ke te ahorras objetos, gracias por la ayuda de todas formas.

marcoszorrilla 27-06-2006 21:47:51

Pues si optas por un DbNavigator, es que no quieres hacer lo que yo pensaba, porque para esto puedes poner botones personalizados.

MiTabla.Append;
MiTabla.Edit;
.......

Un Saludo.


La franja horaria es GMT +2. Ahora son las 04:18:25.

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