Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > OOP
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Coloboración Paypal con ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 10-03-2012
Avatar de thelibmx
thelibmx thelibmx is offline
Miembro
 
Registrado: mar 2007
Posts: 515
Poder: 20
thelibmx Va por buen camino
Question Obtener datos de un TdbEdit creado en tiempo de ejecución

solo una pregunta mas como puedo acceder a los datos que contiene un tdbedit que creé en tiempo de ejecucion y mandarlo a un edit en otro form, el tdbedit se encuentra dentro de un scrollbox y lo he llamado folio pero no logro obtener sus datos,esto lo hago antes de borrar todos los componentes, el codigo que puse es este
Código Delphi [-]

procedure TFrmCap.BitBtn1Click(Sender: TObject);
var
folioc:string;
begin

FormAg.editfolio.Text:= TdbEdit(FindComponent('folio')).Text;

end;
me manda un error de Acces violation at adress, me imagino que no lo encuentra, dentro del dbedit que tengo si hay datos y se encuentra conectado a un datasource, incluso puedo ver los datos que contiene, en tiempo de ejecución,y asigne un evento en el cual le doy click y me muestra en nombre del tdbedit que es folio, no se que me falte o tal ves no sea la manera correcta de obtener los datos..puedes darme una pista?
__________________
En movimiento...
Responder Con Cita
  #2  
Antiguo 10-03-2012
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Poder: 38
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Hola thelibmx.

Suponiendo que le hayas dado un nombre en la creación, ejemplo:
Código Delphi [-]
...
implementation

uses Unit2;

var
  DE: TDBEdit;

procedure TForm1.FormCreate(Sender: TObject);
begin
  DE:= TDBEdit.Create(nil);
  DE.Name:= 'MiDBEdit'; // <- nombre
  DE.DataSource:= DataSource1;
  DE.DataField:= 'Name';
  DE.Parent:= SCrollBox1;
end;

Basta con hacer:
Código Delphi [-]
procedure TForm1.BitBtn1Click(Sender: TObject);
begin
  Form2.Edit1.Text:= (ScrollBox1.FindChildControl('MiDBEdit') as TDBEdit).Text;
end;

Saludos.
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....
Responder Con Cita
  #3  
Antiguo 12-03-2012
Avatar de thelibmx
thelibmx thelibmx is offline
Miembro
 
Registrado: mar 2007
Posts: 515
Poder: 20
thelibmx Va por buen camino
Thumbs up

Gracias por responder ecfisa,me funciono bien, ya pude ver los datos con ese codigo
__________________
En movimiento...
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Ado + IbProvider v3 free , o otro ?. tefots Conexión con bases de datos 1 30-11-2007 00:08:44
Método free dentro de create jam OOP 4 09-03-2007 22:37:18
Componente free... Mauro® Varios 10 12-06-2004 13:15:24
Un componente dentro de otro. Tonio OOP 9 11-11-2003 23:44:12
componente free acertij022 OOP 4 24-06-2003 21:28:45


La franja horaria es GMT +2. Ahora son las 14:29:15.


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
Copyright 1996-2007 Club Delphi