🎃 Grandes descuentos en libros en línea, eformaciones y vídeos*. Código CALABAZA30. Pulse aquí
¡Acceso ilimitado 24/7 a todos nuestros libros y vídeos! Descubra la Biblioteca Online ENI. Pulse aquí
  1. Libros
  2. VBA Access (versión 2019 y Office 365)
  3. Optimizar las interfaces de Access
Extrait - VBA Access (versión 2019 y Office 365) Programar en Access
Extractos del libro
VBA Access (versión 2019 y Office 365) Programar en Access
2 opiniones
Volver a la página de compra del libro

Optimizar las interfaces de Access

Personalizar las opciones de Access

Para hacer que la aplicación tenga el mayor éxito posible después de su inicio, Microsoft Access permite gestionar un gran número de opciones de inicio. Puede acceder a estas opciones en la pestaña Archivo - Opciones. Al seleccionar la pestaña Base de datos actual en la pestaña de navegación de la izquierda, se muestra la siguiente interfaz.

Images/ri010_1.png

Algunas de estas opciones solo se pueden manipular en la interfaz, mientras que otras también en VBA.

Se podrán utilizar las propiedades de la base activa (CurrentDb.Properties), pero también es posible controlar las opciones con los métodos SetOption (nombre de la opción seguida del valor que tomará la opción) y GetOption (nombre de la opción) del objeto Application.

Las propiedades y métodos tendrán la siguiente sintaxis general:

CurrentDb.Properties("NombrePropiedad").Value = ValorPropiedad 
Application.SetOption "NombreOption", ValorOption 
X = Application.GetOption ("NombreOption") 

Si la propiedad no está disponible con CurrentDb.Properties (error ’3270’: ’Propiedad no encontrada’), debe crearla con CurrentDb.CreateProperty o usando Application.SetOption.

1. Opciones de la aplicación

A cada opción de la interfaz le puede corresponder una propiedad VBA o una opción y un tipo de dato.

Etiqueta en la interfaz Opciones de Access

Propiedad u opción correspondiente

Tipo de dato

Título de la aplicación

AppTitle

String

Icono de la aplicación

AppIcon

String

Usar como icono de formulario y de informe

UseAppIconForFrmRpt

Boolean

Mostrar formulario

StartUpForm

String

Formulario de presentación web (solo funciona para una aplicación web)

 

String

Mostrar barra de estado

StartUpShowStatusBar

Boolean

Opciones de la ventana de documentos

UseMDIMode

Byte

Mostrar fichas de documento

ShowDocumentoTabs

Boolean

Usar las teclas especiales de Access

AllowSpecialKeys

Boolean

Compactar al cerrar

Auto Compact

Boolean

Quitar la información personal […] al guardarlo

Remove Personal Information

Boolean

Utilizar controles con temas de Windows en los formularios

Themed Form Controls

Boolean

Habilitar la vista Presentación

DesignWithData

Boolean

Permitir cambios de diseño [...] en la vista Hoja de datos

AllowDatasheetSchema...

Personalizar las cintas de opciones

Para no limitarse a la única cinta de opciones por defecto que propone Access durante el uso de la aplicación, además de conseguir el objetivo de hacer algunas acciones lo más intuitivas posible, puede ser importante implementar menús dedicados y, por tanto, nuevas cintas de opciones. El objetivo de esta sección es explicar la cinta de opciones de Access original: cómo se forma, cómo interactuar con ella y para terminar cómo hacerla dinámica en su aplicación, personalizándola.

1. La cinta de opciones de Access

La cinta de opciones de Access es la interfaz que ha sustituido al menú de las versiones 2003 y anteriores. Esta cinta de opciones permite visualizar u ocultar las pestañas según el lugar donde está el usuario. Cada pestaña contendrá un determinado número de grupos en los que estarán accesibles las funcionalidades, haciendo clic en imágenes, iconos, zonas de listas desplegables, etc.

images/RI10_09.png

a. Las pestañas en Access

Las pestañas que se muestran de base son las siguientes:

Pestaña

Principales grupos

Descripción

Archivo

Información, Nuevo, Abrir, Guardar, Imprimir, Opciones

Permite gestionar los archivos de base de datos y acceder a las opciones de Access.

Inicio

Vistas, Portapapeles, Ordenar y filtrar, Registros, Buscar, Formato de texto

Permite gestionar el modo de visualización, copiar/pegar elementos desde el portapapeles, gestionar los registros del objeto que se está usando, buscar y formatear el texto.

Crear

Plantillas, Tablas, Consultas, Formularios, Informes, Macros y código

Permite la creación de nuevos objetos de Access, tanto manualmente como pasando por el Asistente de Access.

Datos externos

Importar y vincular, Exportar

Permite importar y exportar datos desde/hacia diversas fuentes soportadas por Microsoft Access 2019.

Herramientas de base de datos

Herramientas, Macro, Relaciones, Analizar, Mover datos, Complementos

Permite compactar la base de datos, acceder a Visual Basic Editor, gestionar las relaciones entre tablas de la base de datos, analizar la estructura y el rendimiento de la base de datos, crear una estructura front-end/back-end de la base de datos e incluso activar las librerías de Complementos.

Ayuda

Ayuda

Permite mostrar la ayuda, dar su opinión y conocer las no-vedades (Office...