no puedo usar variable de otro formulario

Iniciado por z_ane_666, 10 Julio 2010, 02:46 AM

0 Miembros y 1 Visitante están viendo este tema.

z_ane_666

buenos dias señores ,espero que me puedan ayudar en este problema

tengo hechos 2 formularios . El primero llamado form1 tiene este codigo
(aclaro que tiene 2 controles: un command1  y un text1

Public doom As String
Private Sub Command1_Click()
Form1.Visible = False
Form2.Visible = True
doom = Text1.Text
End Sub

Private Sub Form_Load()
MsgBox ("bienvenido a mi sistema de fichas simple. ingrese localizacion donde se trabajara")
End Sub


y el segundo form2 tiene text1,text2,text3 y un command1 com estos codes

Private Sub Command1_Click()
Open Path & doom & ":\" & "datos.txt" For Append As #1
         Print #1, "nombre:" & Text1.Text
         Print #1, "edad:" & Text2.Text
         Print #1, "direccion:" & Text3.Text & vbNewLine & "-----------------------"
        Close #1
        MsgBox ("siguiente persona")
        Text1.Text = ""
        Text2.Text = ""
        Text3.Text = ""
End Sub


Private Sub Form_Load()

Open Path & doom & ":\" & "datos.txt" For Append As #1
         Print #1, "base de datos del dia:  " & Now & vbNewLine
         Close #1
End Sub



el problema es el que indique en el titulo. no puedo lograr que la variable doom sea usada tambien en el form2 , ne sale error 52 , el form2 esta bien programado
el problema radica emn form1

espero que me ayudemn

saludos




Once

Intenta asi:

Código (vb) [Seleccionar]

form1.doom


asi llamas a una variable publica que esta en otro form.

Saludos.

BlackZeroX


Si pones solo doom asi por asi das por hecho que esa variable la tienes declara en un modulo .bas!¡.

Sangriento infierno Lunar!¡.
The Dark Shadow is my passion.

z_ane_666

bueno ya me funcina. gracias BZX por la idea del PUBLIC y a 11sep por decirme como se hace el so de la variable public


saludos