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:
Luego en el formulario CLIENTES:DoCmd.OpenForm "CLIENTES", acNormal, , , , acDialog, True
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.