Contraseña tipo NIP
Publicado por Israel hdz (3 intervenciones) el 29/05/2015 19:23:40
Muy buenas tardes:
Mi consulta es la siente, dentro de un formulario deseo que por medio de un "NIP" me agregue un nombre en específico en mi campo, es decir, si tecleo "1234" me ponga el nombre "Juan Perez", o si tecleo "5678" me ponga el nombre de "José Lopez" realicé lo suiguiente: cree un botón dentro del formulario que al darle click me abriera un formulario en donde tengo el cuadro de texto con el nombre "AbogadoResponsable" y un botón con el siguiente código:
Private Sub Abogado1_Click()
On Error GoTo Err_Abogado1_Click
Dim stDocName As String
Dim stLinkCriteria As String
Dim abo As String
abo = Me![AbogadoResponsable]
If "1234" = abo Then
DoCmd.Close
abo = "Juan Perez"
[AbogadoResponsable] = abo
DoCmd.OpenForm stDocName, , , stLinkCriteria
Else
DoCmd.GoToControl "AbogadoResponsable"
End If
If "5678" = abo Then
DoCmd.Close
abo = "José Lopez"
[AbogadoResponsable] = abo
DoCmd.OpenForm stDocName, , , stLinkCriteria
Else
DoCmd.GoToControl "AbogadoResponsable"
End If
Exit_Abogado1_Click:
Exit Sub
Err_Abogado1_Click:
MsgBox " NIP NO VALIDO. "
DoCmd.GoToControl "AbogadoResponsable"
Resume Exit_Abogado1_Click
End Sub
Pero cuando ingreso los números, solo me dice "NIP NO VALIDO" y se cierra, regresandome al formulario pero sin guardar ningún dato.
Espero haberme explicado y les agradecería mucho su ayuda.
Saludos.
Mi consulta es la siente, dentro de un formulario deseo que por medio de un "NIP" me agregue un nombre en específico en mi campo, es decir, si tecleo "1234" me ponga el nombre "Juan Perez", o si tecleo "5678" me ponga el nombre de "José Lopez" realicé lo suiguiente: cree un botón dentro del formulario que al darle click me abriera un formulario en donde tengo el cuadro de texto con el nombre "AbogadoResponsable" y un botón con el siguiente código:
Private Sub Abogado1_Click()
On Error GoTo Err_Abogado1_Click
Dim stDocName As String
Dim stLinkCriteria As String
Dim abo As String
abo = Me![AbogadoResponsable]
If "1234" = abo Then
DoCmd.Close
abo = "Juan Perez"
[AbogadoResponsable] = abo
DoCmd.OpenForm stDocName, , , stLinkCriteria
Else
DoCmd.GoToControl "AbogadoResponsable"
End If
If "5678" = abo Then
DoCmd.Close
abo = "José Lopez"
[AbogadoResponsable] = abo
DoCmd.OpenForm stDocName, , , stLinkCriteria
Else
DoCmd.GoToControl "AbogadoResponsable"
End If
Exit_Abogado1_Click:
Exit Sub
Err_Abogado1_Click:
MsgBox " NIP NO VALIDO. "
DoCmd.GoToControl "AbogadoResponsable"
Resume Exit_Abogado1_Click
End Sub
Pero cuando ingreso los números, solo me dice "NIP NO VALIDO" y se cierra, regresandome al formulario pero sin guardar ningún dato.
Espero haberme explicado y les agradecería mucho su ayuda.
Saludos.
Valora esta pregunta


0