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. |
Debes incluir el formulario en la cláusula uses del otro formulario.
// Saludos |
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? |
Puse esto ahora pero me sigue diciendo lo mismo :
cadenaSQL1 := datetostr(frmFactCias.frmFactCias1.DFFinal.Date); Que el valor es inacesible ¿alguna idea? |
Al final hice lo que pone en esta web :
http://www.q3.nu/trucomania/truco.cgi?15&esp Y asi se me soluciono. |
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.
|
La franja horaria es GMT +2. Ahora son las 09:05:55. |
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