Programación General > C++ Builder
Datos de un form a otro
Neox:
Hola, quiero pasar datos de una ventana (form secundario) creado por otro form (el principal). Es decir, si el form secundario tiene datos de por ej. nombre de persona y edad, introducidos por el usuario, al apretar un boton (de aceptar por ejemplo) contenido en el form secundario, se cierre dicho form y se pasen esos datos al form principal. ¿Cómo se hace?
Por otro lado, ¿Se pueden pasar esos datos a una tabla que pertenece al form principal? y si metemos en tiempo de ejecucion a más de 1 persona, que se vayan creando filas en la tabla del form principal con los respectivos datos.
saludos!
AnimaSubtilis:
Buenas....
Cuando se desea compartir datos de un form a otro es sencillo te vas a el header del form donde deseas tener los datos...
y en la clase los colocas en la parte publica...
--- Código: C++ --- class TForm1 : public TForm{__published: // IDE-managed Componentsprivate: // User declarationspublic: // User declarations AnsiString prueba;// dato a compartir __fastcall TForm1(TComponent* Owner);};
Y en la forma en la cual la vas a llamar se tiene que realizar de la siguiente manera...
--- Código: C++ --- Form1->prueba= "Hola mundo"
:P La de siempre.... :lol:
.... se que se puede tambien hacer colocando extern.... pero la verdad esa no la he probado...
espero que sea lo que buscas..
taluego.................
Neox:
Si, era mas o menos eso gracias!
y una vez tengo esos datos, como los podría meter dentro de un ttable??? (en tiempo de ejecucion claro
gracias
AnimaSubtilis:
Te recomiendo que uses un poco mas la imaginación... :P ya tienes todo.... solo es cacharrear y ya...
ademas con que estas trabajando....bases de datos con que objetos.........
en si para que te ayudase te faltaria indicarme que es mas concreto lo que estas haciendo.... <_< .......
teluego..........
Neox:
ok tienes razon, tengo que pensar un poquillo mas.
Estoy haciendo un programa que hace dietas, tendria un programa principal con un menu, en donde se encontraria la ficha de "Paciente", al apretar "paciente" se despliega un submenu que pondria "Nuevo", Hasta ahi sin problemas. Luego al apretar nuevo, saltaria una ventana donde habria que rellenar los campos de nombre y apellidos, edad, peso, etc. Al darle a un boton "Aceptar" que se encuentra en dicha ventana, en el programa principal irá apareciendo en una tabla con los datos antes introducidos, y la ventana que se habia abierto logicamente desapareceria, y así sucesivamente.
He puesto que la ventana sea invisible hasta que se apriete nuevo y se hace visible. Al aceptar se hace de nuevo invisible.
Lo que necesito es saber cómo implementarlo. Es decir, creo una clase llamada "paciente" de forma que pueda ir creando varias en tiempo de ejecución y luego meterla en una tabla???
Tambien necesito que me guiases un poco para aprender sobre tablas porque no tengo ni idea.
Muchas gracias.
Navegación
[#] Página Siguiente
Ir a la versión completa