¡Acceso ilimitado 24/7 a todos nuestros libros y vídeos! Descubra la Biblioteca Online ENI. 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. VBE y seguridad en Access 2019
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
3 opiniones
Volver a la página de compra del libro

VBE y seguridad en Access 2019

Introducción

El entorno de desarrollo o IDE (Integrated Development Environment), que se utiliza con Microsoft Access 2019, se llama Visual Basic Editor o VBE. Este es el entorno donde podrá escribir, probar y modificar su código VBA.

Cómo acceder al entorno

Para acceder a la interfaz de desarrollo, hay varios métodos posibles.

En la interfaz de Microsoft Access, puede hacer clic en el icono Visual Basic del grupo Macro, en la pestaña Herramienta de base de datos.

images/RI3_01_1.png

También es posible acceder mediante por la pestaña Crear, haciendo clic en el icono Visual Basic del grupo Macros y código.

images/RI3_01_2.png

Además puede acceder al VBE desde la pantalla de propiedades de los formularios o de los estados, en la pestaña Eventos, seleccionando un procedimiento de evento.

images/RI3_01_3.png

Para terminar, puede abrir directamente la interfaz de VBE, gracias al acceso directo de teclado [Alt][F11].

Las interfaces

La interfaz generada en VBE es la siguiente. Vamos a estudiar las diferentes zonas y menús que la componen.

Images/ri03_1.png

1. El explorador de proyectos

En la zona de explorador de proyectos, podemos ver el conjunto de objetos que están o pueden estar relacionados con la programación VBA, en su aplicación. Por tanto, podemos mostrar los formularios y estados, así como los módulos y los módulos de clase. Haciendo doble clic en el objeto en la ventana de la arborescencia, se accede al código en la zona de edición.

Images/ri03_2.png

2. Las propiedades

Debajo de la ventana de la arborescencia, podemos encontrar la ventana de propiedades, que mostrará, según el objeto activo, las diferentes propiedades de este, permitiendo al desarrollador modificar su valor si lo desea.

Images/ri03_3.png

3. La zona de edición

La ventana a la derecha de la ventana de VBE es la zona de edición, en la que se muestra el código y que modifica el desarrollador. Esta ventana se presenta en forma de un bloc de notas, utilizando la coloración sintáctica, es decir, que los diferentes elementos que están escritos tomarán automáticamente un color según se trate de una palabra clave, un comentario o código estándar.

Images/ri03_4.png

Encima de la zona de edición, hay dos zonas de listas desplegables en las que podemos encontrar los diferentes objetos de formularios y estados (zona de lista de la izquierda) y los eventos de los objetos, así como las funciones y procedimientos (zona de lista de la derecha).

4. Los menús

Los diferentes menús visibles en la barra de menú principal son los siguientes.

images/RI3_04_2.png

a. Archivo

Images/ri03_5.png

El menú Archivo permite las siguientes acciones:

Elemento

Acceso directo de teclado

Descripción

Guardar [nombreBaseDatos]

[Ctrl] S

Permite guardar las modificaciones en la base de datos.

Importar archivo…

[Ctrl] M

Permite importar los formularios, informes, módulos o módulos de clase en la base de datos.

Exportar archivo…

[Ctrl] E

Permite exportar los formularios, informes, módulos o módulos de clase, en los archivos con las extensiones respectivas frm, bas y cls.

Quitar [nombreObjeto]

 

Permite eliminar el objeto activo. Algunos objetos no se pueden eliminar desde la interfaz de VBE, como por ejemplo los formularios, que solo se pueden eliminar manualmente desde la interfaz principal de Microsoft...

Las bases de datos de Access y la seguridad

Cuando se instala Microsoft Access 2019 y se abren nuevas bases de datos, es normal que aparezca un mensaje de alerta sobre un fondo amarillo.

images/RI3_44_2.png

La administración de la seguridad incorporada en la aplicación permite evitar la ejecución incontrolada de programas que puedan ser peligrosos para la máquina. Esta sección va a tratar los diferentes niveles de seguridad que es posible modificar a su conveniencia en Microsoft Access 2019.

1. Los argumentos de seguridad

Para modificar los argumentos de seguridad, es necesario pasar por el Centro de confianza. Se puede acceder a él desde la pestaña Archivo - Opciones.

images/RI3_45.png

En la pestaña de navegación de la izquierda, seleccione Centro de confianza y haga clic en el botón Configuración del Centro de confianza.

Se muestra la siguiente interfaz:

images/RI3_46.png

2. Editores de confianza

a. ¿Qué es un editor de confianza?

Un editor es un desarrollador que ha creado una aplicación, una macro, un control ActiveX o un complemento para otras aplicaciones. Se considera que un editor es de confianza cuando responde a los siguientes elementos:

  • El código está firmado por firma digital.

  • La firma digital es válida.

  • La firma digital no ha caducado.

  • El certificado asociado a la firma digital fue emitido por una autoridad de certificación reconocida.

  • El desarrollador que ha firmado el código es un editor de confianza.

b. ¿Cómo añadir un editor de confianza?

Cuando el usuario intenta abrir una base de datos por primera vez, se muestra un mensaje de alerta que pregunta si desea habilitar las macros o Aprobar todos los documentos desde el editor.

c. ¿Cómo acceder a la lista de editores de confianza?

La lista de los diferentes editores de confianza aparece en la ventana Centro de confianza (ver la sección...