¿Por qué el código siguiente no me abre el formulario que se especifica en la última línea?
Tengo un formulario a modo de diálogo "DiálogoConsulta" con el usuario, en el que debe introducir datos para realizar una búsqueda, en caso de que haya información que coincida se abrirá un formulario "ResultConsulReg" con estos registros, en caso contrario, en este último formulario, es decir, en el que muestra los registros que coinciden con la búsqueda tengo el siguiente código:
Private Sub Form_Load()
DoCmd.Close acForm, "DiálogoConsulta"
If CurrentRecord <= 0 Then
MsgBox "No se encontraron registros en la base de datos", vbInformation, "MAC 8"
DoCmd.Close acForm, "ResultConsulReg"
DoCmd.OpenForm "DiálogoConsulta"
End If
End Sub
La idea es que en caso de que el formulario no contenga información o registros le mande al usuario un mensaje y me regrese al primer formulario, es decir, al modo de diálogo que en este caso lleva por nombre "DiálogoConsulta", pero este formulario no se abre y como tengo oculto el entorno de Access, no tengo manera de continuar con la ejecución de la Base de Datos.