Intento crear nuevo registros y no me deja el programa base

Estoy haciendo un módulo superior y nos dieron un archivo .odb donde trabajar, pero cuando he hecho el formulario para registrar actividades no me deja y me sale el siguiente mensaje:
“Estat de l’SQL: 23000 Codi d’error: -10 Attempt to insert null into a non-nullable column: column: Operacions table: Préstecs in statement [INSERT INTO “Préstecs” ( “Codi d’usuari”,“Codi llibre”,“Codi pel·lícula”,“Data d’inici”,“Data devolució”,“Data límit de prèstec”) VALUES ( ?,?,?,?,?,?)]”
Ya no se que hacer porque otro compañero le funciona y yo no puedo hacer nada, dejo el archivo por si alguien ve el fallo porque yo ya me estoy volviendo loca, he borrado y rehecho ya no se cuantas veces las cosas y no se que hago mal.

ADM_M5B2_EAC6_Garcia_D.odb

Saludos!
Todos bien?
La clave principal en la tabla préstecs (Operacións) no la tienes como autoincremental, por lo que siempre tendrías que escribir una nueva clave para cada registro que intentases meter. Si la pones autoincremental lo hará por tí sin errores.
El error lo que indica es que has intentado meter un registro con un campo al que no le has metido ningún dato(en este caso se refiere al campo Operacions) y sin embargo necesita que se le meta algo (es una clave principal).
Tienes que poner en diseño de tabla préstecs, el campo Operacións, en la rejilla de abajo, valor automático como si. Con eso estaría todo arreglado (no he encontrado más errores).

Un saludo!

1 Like