![]() |
como manipular una variable de un form en el codigo de otro form??? hola contestenme como marvin ya que la ultima vez les costo XD bueno mi consulta es esta en un sistema de contraseña digamos en un form puse un textbox donde coloquen la contraseña para que la guarde en un variable long luego en otro form pongo que si text1=usuario(variable donde guarda el usuario del otro form) y text2=contraseña (variable de contraseña del otro form) muestre otro form pero no me funciona que hago?????????? este es mi codigo del form donde guarda la contraseña Private Sub Command1_Click() Dim usuario As Long Dim contraseña As Long usuario = Text1.Text contraseña = Text2.Text Form3.Hide End Sub y este es del form donde se registrara Private Sub Command1_Click() If Text1 = usuario And Text2 = contraseña Then Form4.Show Else Form5.Show End If End Sub el error que me tira es que ni usuario ni contraseña estan definidas como variable :'(:neurotico ayudenme |
Respuesta: como manipular una variable de un form en el codigo de otro form??? Si declaras las variables dentro de un procedimiento, creo que luego no las puedes recuperar. Si quieres acceder a las variables desde otro formulario, tienes que hacer dos cosas: -Declarar las variables en la parte de declaraciones del formulario (en general). -Para llamar a las variables, primero debes escribir el nombre del formulario donde estan declaradas, seguido de un punto. En tu caso, si estan declaradas en el Form1: If Text1 = Form1.usuario And Text2 = Form1.contraseña Then ... Espero que te funcione. Agur. |
Respuesta: como manipular una variable de un form en el codigo de otro form??? Dos cosas: primero, acostumbra descargar las ventanas que utilizas utilizando UnLoad de lo contrario ocupan memoria desnecesariamente. Segundo: añadiendo a lo que ya te comentó etxebe, las variables que vas a utilizar fuera de la ventana deben ser públicas... |
Respuesta: como manipular una variable de un form en el codigo de otro form??? muchas gracias me sirvio mucho ahora tengo otro problema para enlazar la BD de acces en VB 6.0 tiene que ser *.mdb cierto? entonces mi acces es 2007 pero lo guardo en *mdb del acces 2000 pero a la hora de poner la recordsource me pone que no se reconoce el formato que puedo hacer ????????????? |
| La zona horaria es GMT -6. Ahora son las 21:38. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.