Access VBA + Formularios
No se si es una pregunta muy fácil o no, pero no me sale. El tema es así, tengo un formulario, en donde tengo un cuadro de texto. A ese cuadro de texto le tengo que asignar el valor de una variable que declaro en este mismo formulario. Esa variable tiene un valor que depende de otros campos de otros formularios, pero se tilda en esa parte y no hace nada de lo siguiente. Te paso el código para que veas mejor:
Dim MiForm As Form
Set MiForm = Forms!Form_Mips
Dim MiForm2 As Form
Set MiForm2 = Forms!Form_Mips2
If MiForm2!Res81 = 1 Then v_1a = v_1a + 3
If MiForm!Res94 = 1 Then v_1a = v_1a + 3
If MiForm!Res106 = 1 Then v_1a = v_1a + 3
If MiForm!Res129 = 1 Then v_1a = v_1a + 3
If MiForm!Res151 = 1 Then v_1a = v_1a + 3
If MiForm2!Res10 = 1 Then v_1a = v_1a + 2
If MiForm!Res180 = 1 Then v_1a = v_1a + 2
If MiForm2!Res26 = 1 Then v_1a = v_1a + 1
If MiForm2!Res65 = 1 Then v_1a = v_1a + 1
If MiForm!Res149 = 1 Then v_1a = v_1a + 1
If MiForm2!Res18 = 2 Then v_1a = v_1a + 2
If MiForm2!Res57 = 2 Then v_1a = v_1a + 2
If MiForm2!Res72 = 2 Then v_1a = v_1a + 2
If MiForm!Res111 = 2 Then v_1a = v_1a + 2
If MiForm!Res122 = 2 Then v_1a = v_1a + 2
If MiForm!Res139 = 2 Then v_1a = v_1a + 2
If MiForm2!Res17 = 2 Then v_1a = v_1a + 1
If MiForm2!Res69 = 2 Then v_1a = v_1a + 1
If MiForm!Res142 = 2 Then v_1a = v_1a + 1
Me.Ctl1A = v_1a
Me.Ctl1A.Enabled = True
Lo que pasa es que ni siquiera llega al Enable, pero no se porque.
Dim MiForm As Form
Set MiForm = Forms!Form_Mips
Dim MiForm2 As Form
Set MiForm2 = Forms!Form_Mips2
If MiForm2!Res81 = 1 Then v_1a = v_1a + 3
If MiForm!Res94 = 1 Then v_1a = v_1a + 3
If MiForm!Res106 = 1 Then v_1a = v_1a + 3
If MiForm!Res129 = 1 Then v_1a = v_1a + 3
If MiForm!Res151 = 1 Then v_1a = v_1a + 3
If MiForm2!Res10 = 1 Then v_1a = v_1a + 2
If MiForm!Res180 = 1 Then v_1a = v_1a + 2
If MiForm2!Res26 = 1 Then v_1a = v_1a + 1
If MiForm2!Res65 = 1 Then v_1a = v_1a + 1
If MiForm!Res149 = 1 Then v_1a = v_1a + 1
If MiForm2!Res18 = 2 Then v_1a = v_1a + 2
If MiForm2!Res57 = 2 Then v_1a = v_1a + 2
If MiForm2!Res72 = 2 Then v_1a = v_1a + 2
If MiForm!Res111 = 2 Then v_1a = v_1a + 2
If MiForm!Res122 = 2 Then v_1a = v_1a + 2
If MiForm!Res139 = 2 Then v_1a = v_1a + 2
If MiForm2!Res17 = 2 Then v_1a = v_1a + 1
If MiForm2!Res69 = 2 Then v_1a = v_1a + 1
If MiForm!Res142 = 2 Then v_1a = v_1a + 1
Me.Ctl1A = v_1a
Me.Ctl1A.Enabled = True
Lo que pasa es que ni siquiera llega al Enable, pero no se porque.
1 Respuesta
Respuesta de Augusto Cesar
1