Cómo hacerlo
Los pasos se orientan a Microsoft Office de escritorio en Windows. El nombre o la ubicación de algunas opciones puede cambiar en Microsoft 365, en Mac o en la versión web. Comprueba siempre la versión que pide tu convocatoria.
- Crea los campos de prueba
En una base de práctica crea Personas con Id Autonumeración como clave, Nombre Texto corto y Observacion Texto corto. La tabla puede estar vacía: así no hay registros antiguos que corregir.
- Establece la obligación
Abre Personas en Vista Diseño y selecciona Nombre. En Propiedades del campo > General cambia Requerido a Sí. En ese mismo campo fija Permitir longitud cero a No para no aceptar una cadena vacía como alternativa al nombre.
- Guarda y ensaya el dato ausente
Guarda el diseño y vuelve a Hoja de datos. En una fila nueva escribe Prueba en Observacion, deja Nombre sin completar e intenta pasar a otro registro. Access debe impedir guardar ese registro.
- Corrige el registro
Cierra el aviso y escribe Ana en Nombre. Cambia a otro registro: ahora debe guardarse. Si no deseas conservar la prueba, pulsa Esc para cancelar los cambios pendientes en vez de dejar una fila a medias.
- Comprueba las propiedades
Reabre la tabla: Ana debe aparecer una vez y no debe existir el registro incompleto. Vuelve a Diseño y confirma Requerido=Sí y Permitir longitud cero=No en Nombre.
Consejos para entregar mejor
- En una tabla que ya tenga datos, revisa los nulos existentes antes de exigir el campo.
- Requerido no significa único: para evitar duplicados existe otra propiedad y debe responder a una necesidad distinta.
Errores frecuentes
- Activar Requerido en Observacion en vez de Nombre.
- Probar una fila totalmente vacía que aún no constituye un registro nuevo.
- Confundir Requerido con una regla que valida si el nombre es verdadero.
Dónde se aplica en AprenderOffice
Entrega Personas con Nombre obligatorio. Una fila con Observacion=Prueba y Nombre ausente debe rechazarse; al escribir Ana debe guardarse. La comprobación final tiene un registro válido y ninguna fila incompleta.