Compartir a través de


Explorar (acción de macro)

Se aplica a: Access 2013, Office 2013

Puede utilizar la acción Explorar para desplazarse entre objetos en su lugar. También puede cambiar el objeto de origen de un control de subformulario especificando el argumento Ruta de acceso al control de subformulario. Utilice la acción Explorar para desplazarse de formulario1 a formulario2 sin abrir una ventana nueva.

Configuración

La acción Explorar tiene el siguiente argumento.

Argumento de la acción

Descripción

Tipo de objeto

El tipo de objeto en el que se va a explorar.

Nombre de objeto

El objeto que se carga dentro del control de subformulario al que hace referencia al argumento Ruta de acceso al control de subformulario.

Ruta de acceso al control de subformulario

Si se especifica, la ruta de acceso del formulario principal de la aplicación al control de subformulario de destino que carga el objeto especificado por el argumento Nombre de objeto.

Condición WHERE

Si se especifica, reemplaza la condición WHERE del origen de registro de objeto.

Page

Si especifica, se establece la página del formulario continuo que se realizarán la página actual. Este argumento es solo web.

Modo de datos

Si se especifica, es el modo de entrada de datos del formulario.

Comentarios

El argumento Ruta de acceso al control de subformulario debe especificarse mediante la sintaxis en el ejemplo de código siguiente:

    Main Form.SubForm Ctrl 1>Form 2.SubForm Ctrl 2>Form 3.SubFormCtrl3

En este ejemplo, el formulario principal es el formulario de nivel superior en la aplicación de cliente de Access. El argumento Ruta de acceso al control de subformulario debe especificar alternativamente los nombres de control de formulario y subformulario que van del formulario principal al control de subformulario que es el contenedor del objeto especificado por el argumento Nombre de objeto. Cada control del subformulario especificado debe ser un control en el formulario que lo precede. La ruta de acceso debe terminar con un control de subformulario.

Ejemplo

En el ejemplo siguiente se muestra cómo usar la acción Examinar Para abrir un informe en un control de subformulario o dentro de un control de navegación.

Código de ejemplo proporcionado por la Referencia del programador de Microsoft Access 2010.

    OnError
        Go to Next
        Macro Name
    
    /* Try to load the report in the host form (frmAuthorsParameter)    */
    BrowseTo
        Object Type Report
        Object Name rptChapters
        Path to Subform Control frmAuthorsParameter.sfrmChild
        Where Condition
        Page
        Data Mode Edit
    
    Parameters
        SelectedAuthor =[cboAuthor]
    
    /* if this fails, try to load it in the navigation subform     */
    BrowseTo
        Object Type Report
        Object Name rptChapters
        Path to Subform Control frmMain.NavigationSubform>frmAuthorsParameter.sfrmChild
        Where Condition
        Page
        Data Mode Edit
    
    Parameters
        SelectedAuthor =[cboAuthor]