![]() |
ver una variable de otro form
Tengo que hacer una busqueda de un registro de una tabla en otra tabla , pero esta la tengo en otro form cargo el valor en una variable "buscador" y utilizo findkey para que la tabla me la busque pero resulta que desde el segundo form el valor de la variable es cero ¿ tengo que declararla publica en algun sitio? perdonad pero es mi primera aplicacion y no encuentro nada en los libros que tengo , mil gracias.
|
Si la quieres usar desde otro form debes declararla pública justo antes de implementation
..... private { Private declarations } public { Public declarations } end; var FormInicio: TFormInicio; spVendedor, spRutaEmpresa : string; //aquí públicas implementation {$R *.dfm} uses UClientes, UVendedores; ... y en uses del form donde la utilizas debes poner el nombre del form donde está declarada Por ejemplo //pongo en uso la unidad uses UDM, UFormInicio; Para utilizarla pones el nobre del form donde está declarada y el nombre de la variable: FormInicio.spVendedor := .... Si me he equivocado en algo que me corrijan los profesionales. Un saludo. TDS. |
Esta variable buscador es un miembro de la clase o una variable global?
|
variables publicas
Gracias ante todo por vuestro interes en ayudarme , la variable que he llamado buscador es publica es donde cargo el codigo de un cliente que busco en otra tabla y en otro form la tengo para toda la aplicación, la tabla la tengo indexada por ese campo. gracias lo voy a intentar tal como me habeis explicado ya os contare donde me encuentro el proximo muro.:p
|
La franja horaria es GMT +2. Ahora son las 07:47:52. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi