Personalizar el entorno de la aplicación con perfiles de usuario y opciones de tiempo de ejecución

Precaución      Una modificación incorrecta del Registro podría causar graves daños en el sistema operativo e, incluso, forzar su reinstalación. Microsoft no puede garantizar que puedan resolverse los problemas resultantes de una modificación incorrecta del Registro. Antes de modificar el Registro, realice una copia de seguridad de todos los datos de valor. Para obtener la información más reciente sobre el uso y la protección del Registro de su equipo, vea la Ayuda de Microsoft Windows.

Se pueden utilizar los perfiles de usuario y las opciones de tiempo de ejecución de Microsoft Access para personalizar el entorno de una aplicación y proporcionar un nivel adicional de personalización que complemente y mejore las opciones de inicio y las opciones de línea de comandos.

MostrarVentajas de utilizar un perfil de usuario de Access

Un perfil de usuario de Access es un conjunto especial de claves del registro de Microsoft Windows que se puede crear para omitir la configuración estándar de Access y del motor de base de datos de Microsoft Jet (motor de base de datos Microsoft Jet: parte del sistema de base de datos de Access que recupera y almacena datos en las bases de datos de usuario y del sistema. Se puede decir que es un administrador de datos sobre el que se construyen sistemas de bases de datos, como Access.), y especificar opciones adicionales de tiempo de ejecución. Seguidamente, puede utilizar la opción de la línea de comandos /profile para especificar este perfil de usuario de Access cuando inicie la aplicación.

Access proporciona propiedades de base de datos y opciones de inicio para satisfacer la mayoría de las necesidades de personalización. Sin embargo, si es programador, puede sacar provecho de las ventajas adicionales de un perfil de usuario de Access para personalizar el entorno de su aplicación. Por ejemplo, puede utilizar un perfil de usuario de Access para:

  • Evitar que la configuración estándar de Access que los usuarios pueden modificar en las propiedades de base de datos y en las opciones de inicio entre en conflicto con las necesidades de su aplicación.
  • Asegurarse de que, al distribuir las aplicaciones, otros programas que utilicen Jet no anulen la configuración personalizada.
  • Comprobar la aplicación en uso bajo diferentes configuraciones.

 Nota   Un perfil de usuario que se utiliza para iniciar Access desde la línea de comandos no es lo mismo que un perfil de usuario definido para iniciar una sesión en el sistema operativo. Un perfil de usuario de Access sólo se puede aplicar a Access, y únicamente cuando se inicia Access desde la línea de comandos. Un perfil de usuario definido para el sistema operativo se asigna a todas las aplicaciones del sistema operativo y se utiliza para conservar datos del sistema para usuarios individuales.

MostrarVentajas de utilizar opciones de tiempo de ejecución

Para personalizar todavía más el entorno de una aplicación, se pueden agregar opciones de tiempo de ejecución al perfil de usuario de Access. Por ejemplo, se puede:

  • Sustituir la barra de título de Access por el título específico de una aplicación.
  • Sustituir el icono de Access por el icono específico de una aplicación.
  • Especificar un archivo de Ayuda específico de una aplicación como archivo de Ayuda predeterminado. 
  • Agregar una pantalla de presentación para identificar y anunciar la aplicación cuando se inicia.

MostrarUtilizar métodos para comprobar perfiles de usuario y para modificar los valores del registro de Jet de forma dinámica

Puede utilizar la constante acSysCmdProfile del argumento action del método SysCmd para determinar si la aplicación ha cargado correctamente el perfil de usuario de Access; por ejemplo, es posible que los usuarios abran accidentalmente la aplicación con el Explorador de Windows y, por tanto, no se tenga en cuenta la opción de línea de comandos /profile.

También puede utilizar el método SetOption del objeto DBEngine de Objeto de acceso de datos (DAO) (objetos de acceso a datos (DAO): interfaz de acceso a datos que se comunica con orígenes de datos compatibles con ODBC y Microsoft Jet para conectarse a, recuperar, manipular y actualizar datos de la estructura de base de datos.) para modificar dinámicamente los valores del registro de Jet durante la ejecución para una sola sesión, sin modificar de forma permanente los valores del Registro de Microsoft Windows.

 
 
Corresponde a:
Access 2003