Cambiar El TextBox De Un Formulario, Con El Boton De Otro Formulario? [Solucionado]
Objetivo: Cambiar El TextBox De Un Formulario, Con El Boton De Otro Formulario? [Solucionado]
última edición por CanihoJR el Jueves, 15 Octobre 2009, 18:53; editado 1 vez
Pues eso, necesito hacer algo parecido a esto... Tengo un formulario que busca clientes, y quiero que al seleccionarlo, lo carge en mi pantalla principal... que está en otro formulario.. alguna forma de hacerlo?
última edición por CanihoJR el Jueves, 15 Octobre 2009, 18:53; editado 1 vez
Objetivo: Re: Cambiar El TextBox De Un Formulario, Con El Boton De Otro Formulario?
Si los objetos de los formularios son públicos trabajas igual desde otro formulario.
Es decir, que tu has reunido una información en un formulario y quieres mostrarla en otro formulario form2. Pues para poner el contenido harías cosas como esta:
with form2
.textbox1= ...
.textbox2=
.textbox3= ...
end with
Para poner públicos los objetos de los formularios debes ir a las propiedades del proyecto.
Es decir, que tu has reunido una información en un formulario y quieres mostrarla en otro formulario form2. Pues para poner el contenido harías cosas como esta:
with form2
.textbox1= ...
.textbox2=
.textbox3= ...
end with
Para poner públicos los objetos de los formularios debes ir a las propiedades del proyecto.
Objetivo: Re: Cambiar El TextBox De Un Formulario, Con El Boton De Otro Formulario?
perfecto, acabo de probarlo y es justo lo que buscaba ^^
una subpregunta.... tengo un formulario para seleecionar un cliente, puedo saber de alguna forma que formulario abrió ese otro formulario? para si lo abrió uno, enviar los datos a un sitio, o si lo abrió otro, enviarlos a otro, asi tengo un mismo formulario para todo ^ ^
una subpregunta.... tengo un formulario para seleecionar un cliente, puedo saber de alguna forma que formulario abrió ese otro formulario? para si lo abrió uno, enviar los datos a un sitio, o si lo abrió otro, enviarlos a otro, asi tengo un mismo formulario para todo ^ ^
Objetivo: Re: Cambiar El TextBox De Un Formulario, Con El Boton De Otro Formulario?
Si tienes un formulario dentro de otro puedes usar la propiedad parent que se refiere al contenedor padre.
Si son dos formularios inconexos entonces lo que tendrías que hacer es cargarlo, ponerle la propiedad tag que identifique al formulario que llamó y acceder a el a traves por ejemplo de info.forms que retorna la colección de forms
Si son dos formularios inconexos entonces lo que tendrías que hacer es cargarlo, ponerle la propiedad tag que identifique al formulario que llamó y acceder a el a traves por ejemplo de info.forms que retorna la colección de forms
Objetivo: Re: Cambiar El TextBox De Un Formulario, Con El Boton De Otro Formulario?
Es el segundo caso, dos formularios inconexos, pero no entendi bien esa solucion o_O
Objetivo: Re: Cambiar El TextBox De Un Formulario, Con El Boton De Otro Formulario?
Pues he hecho algunas pruebas y no me sale.
La cuestión es cuando tu creas un form estás instanciando la clase form que es una clase enumerable.
Por tanto debe ser posible obtener la lista de instancias a las que podrás identificar por su handle correspondiente.
La cosa es que tu pongas en el tag el handle del form que quieres actualizar y con esa información podrás identificar inequivocamente en tu botón el form que debes actualizar. Quería ponerte un ejemplo, pero es que no me está funcionando y no se si es porque no estoy inspirado, porque algo no rula bien o por que dichosa razón, pero el caso es que no lo consigo.
Intenté utilizar la clase object, la clase class, la clase info, ..., etc y no hay manera.
Cuando lo consiga te lo cuento. Me he encabronado con este asunto GRRRRRRRR!!!!!!!
La cuestión es cuando tu creas un form estás instanciando la clase form que es una clase enumerable.
Por tanto debe ser posible obtener la lista de instancias a las que podrás identificar por su handle correspondiente.
La cosa es que tu pongas en el tag el handle del form que quieres actualizar y con esa información podrás identificar inequivocamente en tu botón el form que debes actualizar. Quería ponerte un ejemplo, pero es que no me está funcionando y no se si es porque no estoy inspirado, porque algo no rula bien o por que dichosa razón, pero el caso es que no lo consigo.
Intenté utilizar la clase object, la clase class, la clase info, ..., etc y no hay manera.
Cuando lo consiga te lo cuento. Me he encabronado con este asunto GRRRRRRRR!!!!!!!
Objetivo: Re: Cambiar El TextBox De Un Formulario, Con El Boton De Otro Formulario?
¿Y por qué no creas una función o procedimiento público en el formulario principal que acepte como parámetro algún texto, índice u otra cosa y la llamas desde el manejador del botón, combobox (o lo que sea) del segundo formulario?
Esa es una solución bien conocida por todos, cuando los controles no son públicos.
Esa es una solución bien conocida por todos, cuando los controles no son públicos.
Objetivo: Re: Cambiar El TextBox De Un Formulario, Con El Boton De Otro Formulario?
Soplo, el tag es un variant. Tal vez vayan por ahí los tiros.
Objetivo: Re: Cambiar El TextBox De Un Formulario, Con El Boton De Otro Formulario?
yo empezaría con un modulo select case
select case formularios
case cliente
form1.showmodal
case pelicula
form2.showmodal
end case
y en el formuario donde estas trabajando pondria formularios = cliente
por ejemplo
alguna solucion tiene que haber para este problema
"el tiempo nos dirá que somos"
select case formularios
case cliente
form1.showmodal
case pelicula
form2.showmodal
end case
y en el formuario donde estas trabajando pondria formularios = cliente
por ejemplo
alguna solucion tiene que haber para este problema
"el tiempo nos dirá que somos"
Objetivo: Re: Cambiar El TextBox De Un Formulario, Con El Boton De Otro Formulario?
No os liéis que el tema es muy simple. Sólo tienes que utilizar una variable pública.
Adjunto ejemplo.
Adjunto ejemplo.
INCONEXOS.tar.gz | ||
Descripción: | Ejemplo de formularios Inconexos | Descargar |
Nombre del archivo: | INCONEXOS.tar.gz | |
Tamaño: | 9.31 KB | |
Descargado: | 147 veces |
INCONEXOS.tar.gz | ||
Descripción: | Ejemplo de formularios Inconexos | Descargar |
Nombre del archivo: | INCONEXOS.tar.gz | |
Tamaño: | 9.31 KB | |
Descargado: | 147 veces |
INCONEXOS.tar.gz | ||
Descripción: | Ejemplo de formularios Inconexos | Descargar |
Nombre del archivo: | INCONEXOS.tar.gz | |
Tamaño: | 9.31 KB | |
Descargado: | 147 veces |
Página 1 de 2
No puede crear mensajesNo puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
Puede descargar archivos
No puede publicar eventos en el calendario
Está utilizando la versión (Lo-Fi). Para ver la versión completa del foro, haga clic aquí.
Powered by Icy Phoenix based on phpBB
Design by DiDiDaDo
Página generada en:: 0.4408s (PHP: -78% SQL: 178%)
Consultas SQL: 48 - Debug off - GZIP Activado