Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   como pasar dato de un formulario a otro ??? (https://www.clubdelphi.com/foros/showthread.php?t=15998)

chelejuan 11-11-2004 18:54:44

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.

roman 11-11-2004 19:01:00

Debes incluir el formulario en la cláusula uses del otro formulario.

// Saludos

chele 12-11-2004 09:37:16

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?

chele 12-11-2004 09:42:19

Puse esto ahora pero me sigue diciendo lo mismo :

cadenaSQL1 := datetostr(frmFactCias.frmFactCias1.DFFinal.Date);

Que el valor es inacesible ¿alguna idea?

chele 12-11-2004 09:58:10

Al final hice lo que pone en esta web :

http://www.q3.nu/trucomania/truco.cgi?15&esp

Y asi se me soluciono.

CORBATIN 15-11-2004 09:25:44

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 07:04:37.

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