Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

Error 2501 - ACCES

Estas en el tema de Error 2501 - ACCES en el foro de Bases de Datos General en Foros del Web. Hola amigos. Pido ayuda porque tengo un problema con un aviso de error de ACCES, sobre "Se ha producido el error 2501 en tiempo de ...
  #1 (permalink)  
Antiguo 18/04/2018, 15:55
 
Fecha de Ingreso: abril-2012
Ubicación: Argentina
Mensajes: 215
Antigüedad: 12 años
Puntos: 2
Error 2501 - ACCES

Hola amigos. Pido ayuda porque tengo un problema con un aviso de error de ACCES, sobre "Se ha producido el error 2501 en tiempo de ejecución. La acción OperForm se canceló". Aparentemente todo funciona bien pero el problema es que aparece este cartel cuando modifico algo en vba, por ejemplo, agrego un comentario

Ojalá puedan ayudarme por favor.
La idea principal es que desde el formulario MENU haya 2 tipos de acceso al formulario NUEVO CLIENTE. Por ejemplo si se pincha el botón Clientes este abre el formulario con el cuadro de lista de Clientes y sus datos a la derecha, pero si se clickea el de Nuevo Cliente este va al mismo cuadro pero no muestra el cuadro de lista y los cuadros de texto que están a la derecha estén vacíos, para que luego al llenar los campos y ahí recién se guarden los datos del nuevo cliente.
Puse con msgBox si se hizo el click desde determinado botón, por ahí funciona y por ahí no. No se que estaré haciendo mal o de modo incorrecto. Uso Acces 2010.

Todo empezó a haber problema con esta línea:
Código:
DoCmd.OpenForm "CLIENTES", acNormal, , , , acDialog, True
Luego en el formulario CLIENTES:
Código:
'AL CARGAR EL FORMULARIO
Private Sub Form_Load()

  If Me.OpenArgs = True Then 'Cuando se abre el formulario gracia al True (que es verdadero) porque proviene del botón "Nuevo Cliente" del formulario "MENU"
        MsgBox "nuevo cliente"

        cmd_listaClientes.Visible = False   'No mostrar la lista de clientes

  Else                      'Por el contrario: si es FALSE, si no viene desde el clic al botón del formulario "MENU"
        MsgBox "no nuevo cliente"
       ...
       ...
           End If
  End If

End Sub

Archivo en acción:
http://ge.tt/9FMxATp2

La idea es usar True o False si se efectúa el clic desde el formulario MENU al NUEVO CLIENTE. True si se hizo desde el botón Nuevo Cliente y False con Clientes.




Última edición por mikehove; 18/04/2018 a las 15:56 Razón: Agregar código
  #2 (permalink)  
Antiguo 18/04/2018, 16:00
 
Fecha de Ingreso: abril-2012
Ubicación: Argentina
Mensajes: 215
Antigüedad: 12 años
Puntos: 2
Respuesta: Error 2501 - ACCES

No se si el problema será la versión de Acces. Estoy corroborando que es Acces 2016

Última edición por mikehove; 19/04/2018 a las 08:39
  #3 (permalink)  
Antiguo 19/04/2018, 12:07
 
Fecha de Ingreso: abril-2012
Ubicación: Argentina
Mensajes: 215
Antigüedad: 12 años
Puntos: 2
Respuesta: Error 2501 - ACCES

Por favor sr. administrador borre este tema porque lo especifiqué mejor en:

http://www.forosdelweb.com/f21/probl...8/#post4827257

Muchas gracias.

Etiquetas: campos, cuadro
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Tema Cerrado




La zona horaria es GMT -6. Ahora son las 07:01.