Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > OOP
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 19-02-2013
rotsen26 rotsen26 is offline
Miembro
NULL
 
Registrado: ene 2013
Posts: 41
Poder: 0
rotsen26 Va por buen camino
Pasar Datos De Un Form a Otro

Buenas tardes amigos, tengo u problema, quiero pasar datos de un Form a otro Form y después a otro Form... No se si se puede realizar esta acción!!!

Explico mejor!!!

Form1*******Form2 *********Form3

datos -----> Botones ----> datos
*********** Nuevo**************
***********Agregar*************

Los datos del form1 se manden al abrir el form2 y al darle alguno de los botones del Form2 me abra el form3 y se agregen los datos del form1...
Responder Con Cita
  #2  
Antiguo 19-02-2013
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 25
Caral Va por buen camino
Hola
Simplemente coloca en el uses del form al que quieras enviar los datos el unit del que los posea.
Saludos
__________________
Siempre Novato
Responder Con Cita
  #3  
Antiguo 19-02-2013
Avatar de Chris
[Chris] Chris is offline
Miembro Premium
 
Registrado: abr 2007
Ubicación: Jinotepe, Nicaragua
Posts: 1.678
Poder: 19
Chris Va por buen camino
Hay varias formas de pasar datos entre los formularios. El mejor método es el que haga más idenpendiente a los formularios entre si. Hay medios más complejos como por ejemplo los mensajes de Windows. Pero hay otros más sencillos como los constructores o una función especial. El primero mantiene la idependencia del formulario, así que será la solución que te brindaré:

Código Delphi [-]
type TtuFormulario2 = TClass(Form)
    ..
    private
        FParametroPasado: String;   // FParametroPasado guardará el valor
                                    // pasado por medio del constructor
                                    // para posteriormente se lo pasemos
                                    // al formulario3
    ..
    public
        constructor CrearConParametros(Owner: TComponent; Parametros: String);

    ..
    ..

// más adelante, en la seccion de implementaciones
procedure TtuFormulario2.CrearConParametros(Owner: TComponent; Parametros: Strin);
begin
    inherited Create(Owner);
    Self.FParametroPasado := Parametros;   
end;

No he probado el anterior código. Además puede que tenga errores de sintaxis, pero la idea es esa y espero haberme dado a entender. Si tienes alguna pregunta, no dudes en preguntar.

Saludos!
__________________
Perfil Github - @chrramirez - Delphi Blog - Blog Web
Responder Con Cita
Respuesta



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
Pasar datos de un form a otro astrosnik OOP 17 06-03-2017 18:08:15
Pasar datos de un form a otro. cenriquet OOP 4 04-01-2013 17:29:14
pasar datos de un form a otro form vroa74 API de Windows 15 12-10-2007 19:11:52
Error al pasar datos de un form a otro jcfonsecar Varios 6 12-07-2006 02:22:22
Pasar información de un form a otro davidgaldo Varios 3 10-02-2004 19:00:34


La franja horaria es GMT +2. Ahora son las 10:58:28.


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