Cómo configurar autocompletar (auto-fill) en Microsoft Access 2013
Access 2013 permite auto-rellenar campos en formularios basándose en datos relacionados (ej. al teclear producto, aparece su nº de serie). Requiere relaciones entre tablas.
Paso 1: Crear relaciones (Lookup)
Diseñador de tablas ▸ Tipo de dato ▸ Búsqueda (Lookup) ▸ Asistente. Elige «Quiero que el campo de búsqueda obtenga valores de otra tabla/consulta». Repite para todas las tablas a conectar.
Paso 2: Evento AfterUpdate + Generador de código
Vista Tabla de la tabla conectada ▸ Hoja de propiedades ▸ Eventos ▸ AfterUpdate ▸ botón «...» ▸ Generador de código ▸ Aceptar.
Paso 3: Escribir fórmula de auto-completar
En el VBA, escribe:
NombreCampoOrigen = NombreCampoDestino
Ejemplo: Producto = NumeroSerie (respeta mayúsculas/minúsculas exactas). Separa con = y espacios.
Ahora, al teclear producto, Access rellena serie. También aparece desplegable con precios previos.
Consejos
- Alternativa: Arrastrar y soltar campo de una tabla a otra en Diseñador.
- Limitar a una columna:
Campo(2)(columnas empiezan en 0). - Access 2013 crea automáticamente vistas Lista (formulario) y Hoja de datos (tabla) al crear/actualizar tablas.
- ·Cómo acceder al portapapeles
- ·Cómo acceder a las carpetas del iPad
- ·Cómo entender la integridad referencial en Microsoft Access (Access 97)
- ·Cómo desvincular una tabla en Microsoft Access
- ·Cómo desactivar Websense (filtro de contenido empresarial) como administrador
- ·Cómo convertir una consulta de Access en una tabla
- ·Cómo importar datos de Word a una tabla de Access
- ·Cómo crear registros de capacitación en Access
