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 Sí. 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 Sí (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 Sí 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 enSí. 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 .