Administración de Aplicaciones Access
Todo desarrollador de aplicaciones Access (o Visual Basic con base de datos Access) sabe que hay ciertas tareas de mantenimiento, modificación y administración de las aplicaciones que llevan mucho tiempo y no son fácilmente automatizables. El Administrador de Aplicaciones Access pretende facilitar al desarrollador o al administrador de la base de datos la realización de todas éstas tareas además de ofrecer nuevas herramientas de monitorización de usuarios. Todo ello gratuitamente.
Versión 2.1 del Administrador de Aplicaciones
La aplicación se divide en varias secciones con distintas funcionalidades:
Administración de usuarios conectados a base de datos Access
Uno de los problemas de las bases de datos Access multiusuario (en red) es que cada vez que los administradores necesitamos hacer cambios en la base de datos, tenemos que avisar a los usuarios para que se desconecten del BE (Backend o datos). Todos hemos tenido que mandar varios mails, llamar por teléfono e incluso quedarnos después del trabajo para realizar las modificaciones (siempre hay alguien que no se entera y hasta que no sale el último, no se puede bloquear la base de datos).
La sección Administración de Usuarios nos suministrará información de los usuarios conectados, nos permitirá impedir que nuevos usuarios se conecten (desconexión pasiva de usuarios) y en próximas versiones, nos permitirá desconectar uno a uno a los usuarios (por nombre de usuario) y mandar mensajes mediante ventanas.
Funcionamiento:
–Seleccione una base de datos Access (backend en caso de aplicaciones divididas) en el apartado «Backend» de la pantalla de administración.
-Si la base de datos está encriptada y protegida con contraseña, escríbala en el cuadro de texto.
Datos que muestra de cada usuario conectado:
- Hora: Hora de la monitorización
- BD: Usuario de base de datos (para versiones 2007 o posteriores siempre Admin)
- Equipo: Equipo de la red desde el que conecta
- Usuario Windows: Usuario de de la red de Active Directory o de red
- Nombre completo: Nombre completo de Active Directory o de red
- Dominio: Dominio de Avtive Directory o de red
- Servidor: Servidor al que conecta cada usuario
- Estado de la conexión (conectado/no conectado). Si es no conectado, posible archivo corrupto. Compactar y reparar base de datos
- Cierre forzado (si/no) Base de datos cerrada de forma no habitual. Compactar y reparar base de datos
Modificar propiedades y mostrar/ocultar objetos
Otra de las tareas que suele ser bastante rutinaria es la de desactivar propiedades y ocultar objetos para mejorar la seguridad de nuestras aplicaciones (o mostrar objetos y activar propiedades en caso de tener que modificar el diseño de la aplicación).
La sección de modificación de propiedades y objetos nos permitirá realizar estas tareas:
Activar/Desactivar
- Acceso con tecla SHIFT
- Teclas especiales
- Detener la ejecución con CRTL + Break
Mostrar/Ocultar objetos
- Tablas
- Consultas
- Módulos
- Informes
- Macros
Mostrar/Ocultar ventanas y barras de herramientas
- Ventana de base de datos
- Barra de estado
- Menús de Access
- Barras de herramientas
- Ribbon de Access
v.2.2 (Probada en Access 2010)
Pequeñas mejoras de funcionamiento y correción de bugs.
Se pueden Ocultar/Mostrar Módulos, Informes y Macros
v.2.1 (Probada en Access 2010)
Usuarios
-
Selecciona la base de datos a administrar de cualquier ubicación de red
-
Posible conectar con bases de datos encriptadas con contraseña
-
Monitor de conexiones actualizado cada 2 segundos
-
Desconexión pasiva de usuarios
-
Se puede ejecutar sin tener instalado MsAccess 2010 descargando el Run-Time (gratis)
Propiedades y Objetos
-
Acceso con tecla SHIFT
-
Teclas especiales
-
Detener la ejecución con CRTL + Break
-
Tablas
-
Consultas
-
Ventana de base de datos
-
Barra de estado
-
Menús de Access
-
Barras de herramientas
v.2.0 (Probada en Access 2010)
-
Selecciona la base de datos a administrar de cualquier ubicación de red
-
Posible conectar con bases de datos encriptadas con contraseña
-
Monitor de conexiones actualizado cada 2 segundos
-
Desconexión pasiva de usuarios
-
Se puede ejecutar sin tener instalado MsAccess 2010 descargando el Run-Time (gratis)
v.1.0 (Probada en Access 2010)
-
Selecciona la base de datos a administrar de cualquier ubicación de red
-
Posible conectar con bases de datos encriptadas con contraseña
-
Monitor de conexiones actualizado cada 2 segundos
-
Se puede ejecutar sin tener instalado MsAccess 2010 descargando el Run-Time (gratis)
Próximas funcionalidades
- Desconexión de usuarios en caliente por nombre (uno a uno o todos a la vez)
- Mensajes a usuarios por nombre
Descargar archivo:
Administración de Aplicaciones Access v.2.2 – Contraseña: «programadordepalo»
Administración de Aplicaciones Access v.2.1 – Contraseña: «programadordepalo»
Administración Usuarios (Access 2010) v.2.0 – Contraseña: «programadordepalo»
Administración Usuarios (Access 2010) v.1.0 – Contraseña: «programadordepalo.com»
no tenéis instalada la versión de Access 2010 o posteriores, podéis ejecutarlo descargando el Run-Time gratuitamente de la web de Microsoft.
Nota: Voy a escribir una serie de artículos sobre la aplicación y sobre cómo la he creado. Voy a compartir todo el código, pero aquí prefiero dejarla cerrada (formato accdr) para que nadie la toque de momento. Además, esto permite ejecutarla a usuarios que no tengan Access instalado (Run-Time de Access 2010). Revisad la sección de Administración de Aplicaciones Access.
Si alguien necesita que le explique algo, que se ponga en contacto conmigo mediante el contacto de la web.
Arkaitz Arteaga
Latest posts by Arkaitz Arteaga (see all)
- Access: Encriptar contraseñas con SHA-256 utilizando biblioteca de clases .NET con C# - 4 mayo, 2014
- Rendimiento de Access contra backend Access en servidor de archivos remoto. Cuarta parte. - 27 abril, 2014
- Rendimiento de Access contra backend Access en servidor de archivos remoto. Aclaración. - 21 abril, 2014
- Utilizar biblioteca de clases .NET en Access. Tercera aproximación a la Interoperabilidad COM - 14 abril, 2014
- Vincular tablas en Access con Visual Basic - 11 abril, 2014