FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
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.
|
#2
|
|||
|
|||
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. |
#3
|
||||
|
||||
Esta variable buscador es un miembro de la clase o una variable global?
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
#4
|
|||
|
|||
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.
|
|
|
|