Iniciar sesión con Microsoft
Iniciar sesión o crear una cuenta
Hola:
Seleccione una cuenta diferente.
Tiene varias cuentas
Elija la cuenta con la que desea iniciar sesión.

En un proyecto de Access (*.adp), puede usar la acción de macro OpenFunction para abrir un función definida por el usuario en Vista de hoja de datos, función en línea vista Diseño, vista Editor de texto SQL (para una función escalar o definida por el usuario de una tabla) o Vista previa de impresión. Esta acción ejecuta la función definida por el usuario cuando se abre en la vista Hoja de datos. También puede seleccionar el modo de entrada de datos para la función definida por el usuario y restringir los registros que muestra la función definida por el usuario.

Nota: Esta acción no se permitirá si la base de datos no es de confianza.

Nota: Access 2010 es la última versión compatible con los proyectos de datos de Access.

Valor

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

Argumento de la acción

Descripción

Nombre de función

El nombre de la función definida por el usuario para abrir. El cuadro Nombre de función muestra todas las funciones definidas por el usuario en la base de datos actual. Este argumento es obligatorio.

Si ejecuta una macro que contiene la acción Función en un base de datos de biblioteca, Access busca primero la función con este nombre en la base de datos de biblioteca y, después, en la base de datos actual.

Ver

La vista en la que se abrirá la función definida por el usuario. Seleccione Hoja de datos, Diseño, Vista previa de impresión, Tabla dinámica o Gráfico dinámico en el cuadro Vista . El valor predeterminado es Hoja de datos.

Modo de datos

El modo de entrada de datos para la función definida por el usuario. Esto solo se aplica a las funciones definidas por el usuario que se abren en la vista Hoja de datos. Seleccione Agregar (el usuario puede agregar nuevos registros, pero no puede ver ni editar registros existentes), Editar (el usuario puede ver o editar registros existentes y agregar nuevos registros) o Solo lectura (el usuario solo puede ver registros). El valor predeterminado es Editar.

Observaciones

Esta acción de macro es similar a hacer doble clic en una función definida por el usuario en el panel de navegación o hacer clic con el botón derecho en la función en el panel de navegación y seleccionar una vista.

Al cambiar a la vista Diseño mientras la función definida por el usuario está abierta, se quita la configuración del argumento Modo de datos para la función definida por el usuario. Esta configuración no está en vigor, incluso si el usuario vuelve a la vista Hoja de datos.

Recomendaciones    

  • Puede seleccionar una función definida por el usuario en el panel de navegación y arrastrarla a la ventana de diseño de la macro. Esto crea automáticamente una acción OpenFunction que abre la función definida por el usuario en la vista Hoja de datos.

  • Si no desea mostrar los mensajes del sistema que normalmente aparecen cuando se ejecuta una función definida por el usuario (lo que indica que es una función definida por el usuario y muestra cuántos registros se verán afectados), puede usar la acción de macro SetWarnings para suprimir la visualización de estos mensajes.

Para ejecutar la acción de macro OpenFunction en un módulo Visual Basic para Aplicaciones (VBA), use el método OpenFunction 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.

¿Le ha sido útil esta información?

¿Cuál es tu grado de satisfacción con la calidad del lenguaje?
¿Qué ha afectado a su experiencia?
Si presiona Enviar, sus comentarios se usarán para mejorar los productos y servicios de Microsoft. El administrador de TI podrá recopilar estos datos. Declaración de privacidad.

¡Gracias por sus comentarios!

×