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

Problema con sintaxis con DoCmd.OpenForm con condición booleana

Estas en el tema de Problema con sintaxis con DoCmd.OpenForm con condición booleana en el foro de Bases de Datos General en Foros del Web. Hola Amigos: Necesito ayuda con la sintaxis correcta para enviar una variable booleana (que sea true) desde un botón de un formulario para abrir otro ...
  #1 (permalink)  
Antiguo 19/04/2018, 12:02
 
Fecha de Ingreso: abril-2012
Ubicación: Argentina
Mensajes: 215
Antigüedad: 12 años
Puntos: 2
Problema con sintaxis con DoCmd.OpenForm con condición booleana

Hola Amigos:

Necesito ayuda con la sintaxis correcta para enviar una variable booleana (que sea true) desde un botón de un formulario para abrir otro formulario, y cuando éste me salga de ejemplo con un msgBox "Esta acción proviene del clic del formulario Menu".

Ahondando más en el tema, tengo esto hasta ahora:

Formulario origen "MENU":

Código:
Private Sub btNuevoCliente_Click()

Dim nuevoCliente As Boolean
DoCmd.OpenForm "CLIENTES", acNormal, , , , acDialog, nuevoCliente = True

End Sub
Formulario destino "CLIENTES"

Código:
Private Sub Form_Open(Cancel As Integer)
 If Me.OpenArgs = True Then  
         MsgBox "Esta acción proviene del clic del formulario MENU"
 Else
         MsgBox "Esta acción no proviene del clic del formulario MENU"
End If
End Sub
Tampoco me funciona esto en el formulario CLIENTES:

Código:
Private Sub Form_Open(Cancel As Integer)
If Not IsNull(Me.OpenArgs) Then
     MsgBox "Esta acción proviene del clic del formulario MENU"
Else
    MsgBox "Esta acción no proviene del clic del formulario MENU"
End If
End Sub
Pido asesoramiento por favor.

Última edición por mikehove; 19/04/2018 a las 12:17
  #2 (permalink)  
Antiguo 20/04/2018, 22:03
Avatar de mortiprogramador
Colaborador
 
Fecha de Ingreso: septiembre-2009
Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 14 años, 7 meses
Puntos: 214
Respuesta: Problema con sintaxis con DoCmd.OpenForm con condición booleana

Saludo

Intenta esto

Código vb:
Ver original
  1. ' Desde el frmMenu
  2. Forms!frmClientes![Campo]=Valor
__________________
"Si consigues ser algo más que un hombre, si te entregas a un ideal, si nadie puede detenerte, te conviertes en algo muy diferente."
Visita piggypon.com
  #3 (permalink)  
Antiguo 21/04/2018, 04:52
 
Fecha de Ingreso: abril-2012
Ubicación: Argentina
Mensajes: 215
Antigüedad: 12 años
Puntos: 2
Respuesta: Problema con sintaxis con DoCmd.OpenForm con condición booleana

Gracias por escribir mortiprogramador. Intenté adaptar tu sugerencia al proyecto pero no resultó aun porque necesito pasar una variable true o booleana desde un botón de un formulario llamado MENU a cuando se cargue la página recibir ese parámetro en un formulario CLIENTES.

Etiquetas: condición, formulario, sintaxis
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.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:14.