Access Runtine y Accde generan Error
Tengo una aplicacion que funciona perfectamente
Cuando la paso a Accde me sale el error
EN MI COMPUTADORA ( Donde funciona correctamente la version accdb) sale esto
La expresión al "hacer click" que ha especificado como valor de la propiedad de evento produjo el error el objeto o la clase no admite el conjunto de eventos.
La expresión no da como resultado el nombre de ubna macro, de una función definida por el usuario o [Procedimiento de evento].
Hubo un error al evaluar la función, evento o macro.
Y en el runtine de la computadora que lo instalo directamente me sale.
La ejecucion de esta aplicacion de ha detenido a causa de un error en tiempo de ejecucion.
Como les digo hace mas de 4 años que tengo la aplicacion sin errores en formato accdb. Con mucho codigo, macros, consultas etc y no me produce ninguna falla.
Me podran dar una mano para solucionarlo.
PD: No soy programador. He aprendido leyendo y pegando codigos de soluciones buscadas.
Al parecer llamo a colocar un valor del form que cierro y lo coloque en el form pricipal y eso daria el error
En este codigo esta el error en la computadora que funciona bien el accdb
Private Sub Ingresar_Click()
If IsNull(Me.Usuario) Then
MsgBox "Debe ingresar Codigo de usuario primero", , "Error de carga de Formulario"
Me.Codigo.SetFocus
Else
If IsNull(Me.Contraseña) Then
MsgBox "Debe ingresar Contraseña para el Usario", , "Error de carga de Formulario"
Me.Contraseña.SetFocus
Else
If Me.Codigo.Column(7) <> Me.Contraseña Then
MsgBox "Su contraseña no corresponde con su usuario registrado", vbDefaultButton1, "Aviso Importante"
'"Si Colaca tres veces mal la contraseña del usario, este sera dado de baja &_"
Me.In1.Visible = True
Me.In2.Visible = True
Me.In3.Visible = True
Me.In2.Value = Me.In2 + 1
DoCmd.SetWarnings False 'Probar elimana el cartel de Confirmacion
DoCmd.OpenQuery "Anexar_Log_de_Contraseñas_en_usuarios"
DoCmd.OpenQuery " Actualiza_Ultimo_error_logueo_Empleado"
DoCmd.OpenQuery " Actualiza_numero_errores_logueo_Empleado"
Me.Contraseña.SetFocus
Else
MsgBox "Usuario Registrado reconocido por sistema", , "Entrada Exitosa"
'Paso parametros a AA_PAnel
Forms!AA_PAnel![Codigo].Value = Me.Codigo
Forms!AA_PAnel![Puesto].Value = Me.Puesto
Forms!AA_PAnel![Empleado].Value = Me.Usuario
Forms!AA_PAnel![ID_PU].Value = Me.ID_PU
Forms!AA_PAnel![Administra].Value = Me.Administrador
Forms!AA_PAnel![activo].Value = Me.activo
DoCmd.SetWarnings False 'Probar elimana el cartel de Confirmacion
DoCmd.OpenQuery "Anexar_Log_de_Contraseñas_en_usuarios"
Me.In1.Visible = False
Me.In2.Visible = False
Me.In3.Visible = False
DoCmd.Close
End If
End If
End If
If Me.In2 = 2 Then
MsgBox "Usted a ingresado su contraseña por segunda vez mal. La proxima vez sera baneado", , "Intentos Fallidos"
End If
If Me.In2 = 3 Then
MsgBox "Su codigo a sido dado de baja, no podra se utilizado hasta que se comunique con el administrador", , "Intentos Fallidos"
DoCmd.SetWarnings False 'Probar elimana el cartel de Confirmacion
DoCmd.OpenQuery "Actualiza_A_Baneado_Empleado"
Me.Baneado = -1
DoCmd.Close
End If
End Sub