4.4 Access 365: Formularios Actualizado 2024 Móvil
4.4.1 Concepto y finalidad de los formularios en Access 365
Un formulario en Microsoft Access 365 es un objeto de base de datos que sirve como interfaz gráfica moderna para interactuar con los datos almacenados en tablas o consultas. Su diseño permite una interacción más intuitiva que el trabajo directo con tablas, especialmente en entornos administrativos donde la precisión en la entrada de datos es crucial y la experiencia de usuario debe ser optimizada.
Funciones principales mejoradas en Access 365
- Entrada de datos inteligente: Facilita la introducción con validaciones en tiempo real y sugerencias automáticas
- Visualización responsive: Adapta la presentación según el dispositivo (pantallas táctiles optimizadas)
- Edición colaborativa: Permite múltiples usuarios trabajando simultáneamente en formularios vinculados a SharePoint
- Navegación moderna: Sistema de navegación mejorado con pestañas y controles táctiles
- Control de acceso granular: Puede limitar campos según permisos de usuario con integración Azure AD
- Integración con Power Platform: Conecta con Power Apps para formularios móviles avanzados
4.4.2 Tipos de formularios en Access 365
Formulario Simple (mejorado)
- Muestra un registro completo por pantalla con diseño moderno
- Ideal para datos detallados con controles optimizados para pantallas táctiles
- Fácil de crear con el asistente inteligente 365
- Soporte para temas de Office 365 (colores, fuentes corporativas)
Formulario Continuo (responsive)
- Muestra múltiples registros en formato lista con scroll optimizado
- Similar a una hoja de datos pero con mejor diseño y controles adaptativos
- Útil para visualización rápida en dispositivos móviles y tablets
- Nueva opción "Vista compacta" para pantallas pequeñas
Formulario Dividido (interactivo)
- Combina vista de formulario y hoja de datos con sincronización mejorada
- Permite edición detallada y visión general simultánea
- Muy útil para bases de datos complejas en administración
- Nuevo: Panel de filtros dinámicos en Access 365
Formulario con Subformulario (relacional)
- Muestra datos relacionados (ej: cliente-pedidos, expediente-tramites) con enlaces automáticos
- Basado en relaciones 1:N con actualización en tiempo real
- Esencial para gestión administrativa moderna
- Mejora 365: Subformularios responsivos que se adaptan al contenido
Tipos especiales en Access 365
- Formulario de Navegación: Con menús modernos y pestañas para aplicaciones complejas (interfaz tipo web)
- Formulario Modal (Cuadro de diálogo): Ventanas emergentes que requieren interacción antes de continuar
- Formulario de Panel (Dashboard): Para resúmenes ejecutivos con gráficos y KPI en tiempo real
- Formulario Web: Publicable en SharePoint Online (funcionalidad específica según versión)
- Formulario de Datos Adjuntos: Especializado para gestión de documentos y archivos
4.4.3 Creación de formularios en Access 365
Método 1: Asistente Rápido Inteligente (365)
Método 2: Modo Diseño Avanzado (Recomendado para oposiciones)
4.4.4 Controles avanzados en formularios Access 365
| Control | Descripción (Novedades 365) | Uso en Administración Pública | Propiedades Clave Mejoradas |
|---|---|---|---|
| Cuadro de texto inteligente | Campo para introducir/editar datos con sugerencias y validación en tiempo real | Nombres, direcciones, cantidades, códigos | Origen del control, formato, validación dinámica, placeholder text |
| Cuadro combinado mejorado | Lista desplegable con búsqueda incremental y filtrado automático | Provincias, municipios, tipos de trámite, departamentos | Origen de filas (SQL o tabla), búsqueda incremental, auto-completar |
| Casilla de verificación triple estado | Valores Sí/No/Nulo con diseño moderno accesible | Activo, aprobado, urgente, revisado | Valor predeterminado, triple estado, formato condicional |
| Botón de comando con iconos modernos | Ejecuta acciones específicas con iconos Office 365 y tooltips mejorados | Guardar, imprimir, buscar, exportar, enviar por email | Evento Al hacer clic (macro embebida), imagen SVG, accesibilidad |
| Subformulario responsive | Muestra datos relacionados con diseño adaptativo y scroll optimizado | Expediente-tramites, empleado-cursos, proyecto-tareas | Origen del objeto, campos de enlace automáticos, diseño adaptativo |
| Control de fecha/hora moderno | Selector de fechas con calendario emergente y formato local | Fechas de expedientes, plazos, citas, vencimientos | Formato de fecha, rango permitido, show date picker |
| Control de datos adjuntos | Gestiona archivos adjuntos con vista previa (reemplaza OLE) | Documentos PDF, imágenes de DNI, justificantes, facturas | Tipos de archivo permitidos, tamaño máximo, vista previa |
| Control de navegación | Pestañas y menús de navegación estilo web | Interfaces complejas con múltiples secciones | Páginas, diseño responsive, temas de navegación |
Ejemplo práctico para oposiciones (Access 365):
Escenario: Crear un formulario para gestión de expedientes administrativos electrónicos con:
- Datos básicos del ciudadano (cuadros de texto con validación RGPD)
- Selector de tipo de expediente (cuadro combinado con búsqueda incremental)
- Subformulario responsive con historial de trámites y documentos adjuntos
- Control de fecha con selector de calendario para plazos legales
- Botones con iconos modernos para guardar, imprimir y enviar por email
- Validación en tiempo real de campos obligatorios (DNI, email, teléfono)
- Formato condicional para destacar expedientes urgentes
4.4.5 Propiedades y eventos clave en Access 365
Propiedades importantes mejoradas
- Origen del control: Vincula el control a un campo de tabla o expresión calculada
- Valor predeterminado: Establece un valor inicial con funciones avanzadas
- Regla de validación dinámica: Limita los valores aceptables con expresiones complejas
- Texto de validación contextual: Mensaje de error personalizado con formato
- Habilitado/Deshabilitado: Controla si se puede editar (ahora con estados más visibles)
- Visible: Muestra u oculta el control (nuevo: animaciones de transición)
- Formato condicional mejorado: Cambia apariencia según valores o expresiones
- Propiedades de accesibilidad: Etiquetas para lectores de pantalla, orden de tabulación
Eventos comunes ampliados
- Al actualizar (BeforeUpdate/AfterUpdate): Al cambiar el valor (validación en tiempo real)
- Al recibir/perder el foco (GotFocus/LostFocus): Al seleccionar/deseleccionar el control
- Al hacer clic (OnClick): Para botones (con soporte táctil mejorado)
- Al abrir/cerrar (OnOpen/OnClose): Para el formulario completo
- Al cargar (OnLoad): Al cargar el formulario (inicialización)
- Al cambiar (OnChange): Cuando el contenido cambia (para cuadros combinados)
- Eventos de teclado: OnKeyDown, OnKeyPress, OnKeyUp (para atajos de teclado)
Configurar validación de datos avanzada en Access 365
- Regla de validación: Ej: ">=0 AND <=100" para porcentajes
- Texto de validación: Mensaje de error personalizado con formato
- Requerido: Sí/No para campos obligatorios (indicador visual nuevo)
- Validación en tiempo real: Nueva opción para validación inmediata
- Máscara de entrada: Para formatos específicos (DNI, teléfono)
4.4.6 Macros embebidas y automatización en Access 365
Las macros embebidas en Access 365 son conjuntos de acciones predefinidas que se almacenan directamente en eventos de formularios o controles, automatizando tareas repetitivas como validaciones, navegación o integración con otros servicios. Son más seguras y fáciles de implementar que VBA para muchas tareas comunes.
Macros comunes mejoradas en formularios
- AbrirFormulario: Para navegar entre formularios con parámetros filtrados
- MsgBox mejorada: Mostrar mensajes al usuario con iconos y botones personalizados
- Requery inteligente: Actualizar datos en tiempo real con optimización de rendimiento
- ValidarDatos: Comprobar entradas antes de guardar (nuevas condiciones avanzadas)
- Exportar a formatos modernos: Enviar datos a Excel, PDF, XML o Power BI
- Correo electrónico integrado: Enviar emails con datos del formulario adjuntos
- Integración web: Llamar a servicios web API REST desde macros
- Registro de auditoría: Automatizar el registro de cambios en formularios
Ejemplo de macro embebida para oposiciones (Access 365):
Objetivo: Crear un botón que valide datos complejos antes de guardar un expediente
- Insertar un botón con icono moderno en el formulario
- En el evento Al hacer clic, crear nueva macro embebida (interfaz renovada)
- Añadir acción ValidarDatos con condiciones múltiples (DNI, email, teléfono)
- Añadir condición IF: Si hay errores, mostrar MsgBox con detalles específicos
- Si no hay errores, ejecutar GuardarRegistro y luego Exportar a PDF
- Añadir acción Enviar por correo al ciudadano (opcional, con confirmación)
- Finalizar con MsgBox de confirmación y CerrarFormulario
Novedad 365: Macros embebidas tienen nueva interfaz con bloques arrastrables y validación de sintaxis en tiempo real.
4.4.7 Buenas prácticas para oposiciones Access 365
Recomendaciones para exámenes prácticos 365
- Nomenclatura clara y consistente: Nombrar formularios y controles (frmExpedientes, txtDNI, cmdGuardar)
- Validaciones avanzadas: Implementar reglas de validación RGPD en campos personales
- Diseño responsive y accesible: Alinear controles, usar tamaños consistentes, considerar orden de tabulación
- Subformularios modernos: Dominar su creación, vinculación y diseño adaptativo
- Botones con funcionalidad completa: Incluir iconos, tooltips y eventos coherentes
- Documentación en propiedades: Añadir descripciones para accesibilidad y mantenimiento
- Temas Office 365: Aplicar estilos corporativos cuando sea apropiado
- Optimización móvil: Considerar uso en tablets cuando el caso lo requiera
Errores frecuentes en exámenes (actualizado para 365)
- Olvidar vincular correctamente subformularios (campos de enlace incorrectos)
- No configurar propiedades de navegación (eliminar flechas si interfieren con diseño)
- Validaciones demasiado permisivas o que no cumplen normativas RGPD
- Diseños desorganizados que dificultan la usabilidad en pantallas pequeñas
- No usar controles adecuados (ej: selector de fecha en lugar de cuadro de texto)
- Macros embebidas mal estructuradas (sin manejo de errores, sin confirmaciones)
- Ignorar accesibilidad (falta de etiquetas, mal orden de tabulación)
- No probar el formulario con datos reales y en diferentes tamaños de pantalla
4.4.8 Casos prácticos para oposiciones (actualizados Access 365)
Caso 1: Formulario de alta de empleados públicos
Requisitos actualizados (365):
- Datos personales con validación RGPD (nombre, DNI con formato, email corporativo)
- Datos laborales (departamento con búsqueda incremental, puesto, fecha alta con selector)
- Validar que DNI tenga formato correcto según Ministerio (algoritmo de validación)
- Fecha de alta no puede ser futura y debe ser laborable (excluir fines de semana)
- Subformulario responsive con cursos de formación y certificaciones adjuntas
- Control de datos adjuntos para CV, titulaciones y documentación requerida
- Botones con iconos para guardar, imprimir contrato y enviar email de bienvenida
- Formato condicional para destacar campos incompletos o con errores
Caso 2: Formulario de gestión de expedientes electrónicos
Requisitos modernizados (365):
- Datos del ciudadano con búsqueda por DNI/NIE (cuadro combinado inteligente)
- Selector de tipo de trámite con categorías y subcategorías (navegación jerárquica)
- Estado del expediente con colores y formato condicional (pendiente, en trámite, resuelto)
- Área para observaciones con formato de texto enriquecido (negrita, listas)
- Historial de modificaciones con auditoría automática (quién, cuándo, qué cambió)
- Control de documentos adjuntos con vista previa de PDFs y firmas digitales
- Botón para generar informe PDF con plantilla corporativa y enviar al ciudadano
- Integración con calendario para control de plazos legales automáticos
- Dashboard embebido con estadísticas del expediente (tiempos, documentos)
Resumen para oposiciones (Access 365)
- Los formularios en Access 365 son interfaces modernas para trabajar con datos de forma segura, eficiente y accesible
- Existen varios tipos según necesidades: simples, continuos, divididos, con subformularios, todos mejorados en 365
- El diseño combina controles básicos mejorados con avanzados (controles de fecha, datos adjuntos, navegación)
- Las propiedades y eventos permiten personalización completa con nuevas opciones de validación en tiempo real
- Las macros embebidas automatizan tareas complejas con interfaz renovada y mayor seguridad
- Access 365 introduce temas Office 365, diseño responsive y mejoras de accesibilidad esenciales
- En exámenes prácticos, prestar atención a RGPD, validaciones avanzadas, diseño limpio y funcionalidad completa
Consejo final para oposiciones 365: Practicar la creación de formularios complejos con tiempos limitados, usando las novedades de Access 365 (macros embebidas, controles modernos, validación en tiempo real) y simulando casos reales de administración pública digital.
NOVEDAD Integración Power Platform en Access 365
Access 365 permite integrar formularios con Power Apps para crear aplicaciones móviles, con Power Automate para flujos de trabajo automatizados, y con Power BI para dashboards en tiempo real. En contextos de administración pública, esto permite extender la funcionalidad de formularios tradicionales a soluciones móviles y de business intelligence.