Puede usar la acción de macro SelectObject en bases de datos de escritorio de Access para seleccionar un objeto de base de datos especificado.

Configuración

La acción de macro SelectObject tiene los siguientes argumentos:

Argumento de la acción

Descripción

Tipo de objeto

El tipo de objeto de base de datos que se va a seleccionar. Haga clic en Tabla, Consulta, Formulario, Informe, Macro, Módulo, Página de acceso a datos, Vista de servidor, Diagrama, Procedimiento almacenado o Función en el cuadro Tipo de objeto de la sección Argumentos de acción de la ventana de diseño de macros. Este argumento es obligatorio.

Nombre de objeto

El nombre del objeto que se va a seleccionar. El cuadro Nombre de objeto muestra todos los objetos de la base de datos del tipo seleccionado por el argumento Tipo de objeto. Este es un argumento obligatorio, a menos que establezca el argumento En el panel de navegación en .

Nota: Los nombres de objeto de los objetos Vista de servidor, Diagrama o Procedimiento almacenado no se muestran en el cuadro Nombre de objeto de un proyecto de Access (.adp).

En el panel de navegación

Especifica si Access selecciona el objeto en el panel de navegación. Haga clic en (para seleccionar el objeto en el panel de navegación) o en No (no para seleccionar el objeto en el panel de navegación). El valor predeterminado es No.

Comentarios

La acción de macro SelectObject funciona con cualquier objeto de Access que pueda recibir el foco. Esta acción proporciona el foco al objeto especificado y muestra el objeto si está oculto. Si el objeto es un formulario, la acción de macro SelectObject establece la propiedad Visible del formulario en y devuelve el formulario al modo establecido por su propiedades de formulario (por ejemplo, como un modal o formulario emergente ).

Si el objeto no está abierto en una de las otras ventanas de Access, puede seleccionarlo en el panel de navegación estableciendo el argumento En el panel de navegación en. Si establece el argumento En el panel de navegación enNo, aparece un mensaje de error cuando intenta seleccionar un objeto que no está abierto.

A menudo, puede usar esta acción para seleccionar un objeto en el que desea realizar acciones adicionales. Por ejemplo, si tiene Access configurado para usar ventanas superpuestas en lugar de documentos con pestañas, es posible que desee restaurar un objeto que se ha minimizado (mediante la acción de macro RestaurarWindow ) o maximizar una ventana que contiene un objeto con el que desea trabajar (mediante la acción de macro MaximizeWindow ).

Si selecciona un formulario, puede usar las acciones de macro GoToControl, GoToRecord y GoToPage para desplazarse a áreas específicas del formulario. La acción de macro GoToRecord también funciona para hojas de datos.

Para ejecutar la acción SelectObject en un módulo Visual Basic para Aplicaciones (VBA), use el método SelectObject del objeto DoCmd .

¿Necesita más ayuda?

¿Quiere más opciones?

Explore las ventajas de las suscripciones, examine los cursos de aprendizaje, aprenda a proteger su dispositivo y mucho más.

Las comunidades le ayudan a formular y responder preguntas, enviar comentarios y leer a expertos con conocimientos extensos.