FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
como pasar dato de un formulario a otro ???
Necesito pasar 2 datos de un formulario a otro pero nada no me funciona, siempre me dice queno existe
Probe estas dos cosas : nombreformulario.nombrecampo.text y me dice que es inacesible Crear aqui : public { Public declarations } valorfecha1 : string; valorfecha2 : string; end; Pero cuando voy a verlo desde el otro formulario me da error de variable no definida, y si la defino en este formulario claro esta esta vacio. ¿Que puedo hacer?, se que tiene que ser una tonteria pero no se me ocurre que otra cosa hacer. Venga gracias anticipadas. |
#2
|
||||
|
||||
Debes incluir el formulario en la cláusula uses del otro formulario.
// Saludos |
#3
|
|||
|
|||
Ya lo hice, tengo puesto esto :
uses frmFactCias, Datamodule; En el formulario donde tengo que pichar los datos, y los datos estan en frmFactCias ¿Que hago mal? |
#4
|
|||
|
|||
Puse esto ahora pero me sigue diciendo lo mismo :
cadenaSQL1 := datetostr(frmFactCias.frmFactCias1.DFFinal.Date); Que el valor es inacesible ¿alguna idea? |
#5
|
|||
|
|||
Al final hice lo que pone en esta web :
http://www.q3.nu/trucomania/truco.cgi?15&esp Y asi se me soluciono. |
#6
|
|||
|
|||
Hola, aunque tal vez ya es algo tarde pero cuantas menos variables globales tengas en tú aplicación mejor. Sobre el tema preguntarte si cuando quieres acceder a esa variable que no te deja, ¿tienes creado el form que contiene esa variable?, es un error muy común intentar acceder a datos que contienen un form sin darse cuenta de que dicho form no esta creado. Espero que te sirva un saludo.
__________________
No hay vientos favorables para quién no conoce su rumbo. |
|
|
|