certmundo.
es‑mx

6 min de lectura

¿Cómo crear y configurar tablas en Access?

Una tabla en Access es el objeto donde se almacenan todos los datos de tu base de datos, organizados en filas y columnas.

Cada columna se llama campo y representa un tipo de información. Cada fila se llama registro y representa un elemento concreto, como un cliente o un producto.


Dos formas de crear una tabla

Access te ofrece dos métodos para crear una tabla nueva.

Método 1 – Vista Hoja de datos: Haces clic en la pestaña "Crear" y luego en "Tabla". Access muestra una cuadrícula parecida a Excel. Es rápido, pero tienes menos control sobre los tipos de dato.

Método 2 – Vista Diseño: Haces clic en "Crear" y luego en "Diseño de tabla". Access muestra una pantalla con tres columnas: Nombre del campo, Tipo de datos y Descripción. Este método es el más recomendado para principiantes porque te obliga a pensar en cada campo antes de guardar datos.

Recomendación: Usa siempre la Vista Diseño cuando construyas una tabla desde cero. Tendrás control total sobre cada campo.


La Vista Diseño: estructura básica

En la Vista Diseño, cada fila representa un campo de tu tabla. Debes completar tres columnas:

Columna Qué escribes
Nombre del campo El nombre sin espacios ni acentos (ej. Nombre_Cliente)
Tipo de datos El formato del dato (Texto, Número, Fecha, etc.)
Descripción Opcional. Una nota para recordar qué guarda ese campo.

Usa guiones bajos en lugar de espacios. Escribe Precio_Unitario, no Precio Unitario. Los espacios en los nombres de campo causan errores al escribir consultas más adelante.


Los tipos de datos más usados

Elegir el tipo de dato correcto es la decisión más importante al diseñar una tabla. Un tipo incorrecto causa errores de cálculo, búsquedas fallidas y datos corruptos.

Tipo de dato Cuándo usarlo Ejemplo
Texto corto Nombres, direcciones, claves García López, CDMX
Número Cantidades, edades, stock 150, 32
Moneda Precios, salarios, costos $1,200, $18,500
Fecha/Hora Fechas de nacimiento, pedidos 15/03/2024
Sí/No Valores booleanos Activo: Sí
Autonumeración ID único automático 1, 2, 3…
Texto largo Notas, descripciones extensas Descripción de producto

Regla clave: Nunca guardes un precio en un campo de tipo Texto corto. Access no podrá sumar ni comparar esos valores.


Ejemplo 1 – Tabla de clientes (Liverpool)

Imagina que trabajas en el área de sistemas de Liverpool y necesitas registrar clientes de la tienda en línea.

En la Vista Diseño, crea los siguientes campos:

Nombre del campo Tipo de datos Descripción
ID_Cliente Autonumeración Identificador único
Nombre Texto corto Nombre completo
Correo Texto corto Correo electrónico
Telefono Texto corto 10 dígitos, sin guiones
Fecha_Registro Fecha/Hora Cuándo se registró
Cliente_Activo Sí/No Si sigue comprando

Nota importante: El campo Telefono va como Texto corto, no como Número. Los teléfonos no se suman ni se multiplican. Además, un número como 5512345678 perdería el cero inicial si lo guardas como Número.

Una vez definidos los campos, presiona Ctrl + S para guardar. Access te pedirá un nombre para la tabla. Escribe Clientes y haz clic en Aceptar.


La clave principal (Primary Key)

La clave principal es el campo que identifica de forma única cada registro en la tabla.

Cuando guardas una tabla por primera vez, Access te pregunta si deseas crear una clave principal automática. Si dices que sí, agrega un campo ID de tipo Autonumeración.

También puedes definirla tú mismo. Selecciona el campo ID_Cliente en la Vista Diseño, haz clic derecho y elige "Clave principal". Access mostrará un ícono de candado junto al campo.

Una tabla siempre debe tener clave principal. Sin ella, no puedes relacionar tablas entre sí en lecciones posteriores.


Ejemplo 2 – Tabla de productos (Bimbo)

Supón que administras el catálogo de productos de una distribuidora de Bimbo en Monterrey. Necesitas registrar cada SKU con su precio y stock disponible.

Nombre del campo Tipo de datos Descripción
ID_Producto Autonumeración Clave única del producto
Nombre_Producto Texto corto Ej: "Pan Blanco Grande"
Categoria Texto corto Ej: "Pan de caja"
Precio_Venta Moneda Precio al distribuidor
Stock_Actual Número Piezas en almacén
Fecha_Caducidad Fecha/Hora Fecha límite de venta

El campo Precio_Venta usa tipo Moneda porque Access aplicará formato de pesos automáticamente y evitará errores de redondeo al hacer cálculos.

Guarda esta tabla con el nombre Productos.


Ejemplo 3 – Tabla de empleados (FEMSA)

Una empresa distribuidora de FEMSA en Guadalajara necesita un registro básico de su personal.

Nombre del campo Tipo de datos Descripción
ID_Empleado Autonumeración Número de nómina
Nombre Texto corto Nombre(s)
Apellidos Texto corto Apellido paterno y materno
Puesto Texto corto Ej: "Repartidor", "Supervisor"
Salario_Mensual Moneda Entre $10,000 y $30,000
Fecha_Ingreso Fecha/Hora Inicio de contrato
IMSS_Activo Sí/No Registro vigente en IMSS

El campo IMSS_Activo de tipo Sí/No es útil para filtrar rápidamente a empleados con alta vigente ante el IMSS, algo que cualquier empresa en México debe controlar.


Propiedades adicionales de un campo

En la parte inferior de la Vista Diseño aparece el panel Propiedades del campo. Las más útiles son:

  • Tamaño del campo: Para Texto corto, el valor por defecto es 255 caracteres. Puedes reducirlo. Un campo Codigo_Postal solo necesita tamaño 5.
  • Requerido: Si lo cambias a "Sí", Access no permitirá guardar un registro sin ese dato.
  • Valor predeterminado: Puedes poner un valor automático. Por ejemplo, en Cliente_Activo puedes poner como valor predeterminado.
  • Regla de validación: Limita qué datos se pueden ingresar. Por ejemplo, >=0 en un campo de stock evita números negativos.

Errores comunes

Error 1 – Usar Número para teléfonos o códigos postales. Los teléfonos empiezan con cero o pueden incluir extensiones. Usa siempre Texto corto para estos datos.

Error 2 – No definir la clave principal. Sin clave principal, no puedes crear relaciones entre tablas. Access también pierde eficiencia al buscar registros. Siempre asigna un campo ID de tipo Autonumeración como clave principal.

Error 3 – Poner espacios en los nombres de campo. Escribir Nombre Cliente en lugar de Nombre_Cliente causa problemas al escribir consultas SQL. Access agrega corchetes automáticamente ([Nombre Cliente]), lo que hace el código más difícil de leer y mantener.

Error 4 – Usar Texto corto para precios. Si guardas $1,200 como texto, Access no puede sumar ni ordenar esos valores correctamente. Usa siempre el tipo Moneda para campos monetarios.

Error 5 – Crear campos innecesarios. No crees un campo Nombre_Completo si ya tienes Nombre y Apellidos por separado. Dividir los datos te permite filtrar por apellido, ordenar alfabéticamente y generar reportes más flexibles.


Resumen de tipos de dato para casos frecuentes en México

Dato Tipo correcto Por qué
RFC Texto corto Contiene letras y números
CURP Texto corto Contiene letras y números
Teléfono Texto corto Puede iniciar con cero
Código postal Texto corto Puede iniciar con cero
Precio / Salario Moneda Permite cálculos precisos
Cantidad / Stock Número Se suma y compara
Fecha de nacimiento Fecha/Hora Permite calcular edad
Estado activo Sí/No Solo dos valores posibles

Con estos tres ejemplos y la tabla de referencia, ya tienes las herramientas para diseñar tablas sólidas desde el primer día.

Puntos clave

  • Usa siempre la Vista Diseño para crear tablas. Te da control total sobre el nombre, tipo y propiedades de cada campo antes de ingresar datos.
  • El tipo de dato determina qué puedes hacer con cada campo. Usa Moneda para precios y salarios, Texto corto para teléfonos y claves, y Fecha/Hora para fechas.
  • Cada tabla debe tener una clave principal (Primary Key). El campo de tipo Autonumeración es la opción más sencilla y confiable para este fin.
  • Nunca uses espacios en los nombres de campo. Escribe `Nombre_Cliente` en lugar de `Nombre Cliente` para evitar errores en consultas.
  • Las propiedades del campo (Requerido, Valor predeterminado, Regla de validación) te permiten controlar la calidad de los datos desde el diseño de la tabla.

Comparte esta lección:

¿Cómo crear y configurar tablas en Access? | Access Básico: Bases de Datos desde Cero | Certmundo