Bonjour à tous
J'ai réalisé un formulaire dans Access
J'AI 20 patients et je souhaiterais en ajouté un autre donc je remplie les champs mais quand j'enregistre il me dis erreur![]()
Pourquoi ?
Bonjour à tous
J'ai réalisé un formulaire dans Access
J'AI 20 patients et je souhaiterais en ajouté un autre donc je remplie les champs mais quand j'enregistre il me dis erreur![]()
Pourquoi ?
Et pourquoi pas ?
Plus sérieusement, comment espères-tu une réponse en nous disant : "j'ai un problème. pourquoi j'en ai un ?".
C'est comme si on te disait : "j'achète"
Quelle serait ta réponse ?
Je n'arrive pas a joindre mon fichier Acces...
Il me met l'erreur
Erreur lors de l'insertion du nouvel enregistrement
Attempt to insert null a non-nullable collumn : ID table
Table in statement [Insert into "table"( tous les champs....
Lorsque tu essaies de rajouter ton nouveau client, sans doute as-tu toutes les données commerciales (nom, adresse,..) mais ta table contient un champ ID et tu as défini ce champ comme non-nullable c'est à dire qu'il ne peut pas être null. Dans ton statement "[Insert into "table"( tous les champs.... " contrairement à ce que tu dis, tu n'as pas tous les champs: il te manque le champ ID.
Deux solutions :
1 tu rajoutes le champ ID à ton statement.
2 tu changes la définition de ton champ ID de façon à ce qu'il accepte des valeurs nulles. Sois prudent avec cette solution. Assure-toi que le champ ID n'est pas nécessaire à l'intégrité de tes données et de ta base en général.
Oui il y a tous ses champs ...
[/QUOTE] Deux solutions :
1 tu rajoutes le champ ID à ton statement.
2 tu changes la définition de ton champ ID de façon à ce qu'il accepte des valeurs nulles. Sois prudent avec cette solution. Assure-toi que le champ ID n'est pas nécessaire à l'intégrité de tes données et de ta base en général.[/QUOTE]
1 - comment faire ? Qu'est-ce que le statement ?
2 - comment faire ?
Excuser mon niveau![]()
Ton message d'erreur te dit que tu essaies de rajouter un enregistrement dans ta table mais que pour au moins un des champs tu n'as pas de données alors que ce champ exige d'avoir des données.
Vérifie que tu a bien rempli tous les champs de ton formulaire. Fais un test avec 'xxxx' ou 'abc' or '123' dans tous les champs.
Tu peux aussi voir la définition de ta table. Pour voir la définition, sélectionne ta table et fait un click Droit. Dans le menu déroulant, choisis 'Design View'. Tu auras quelque chose du genre de ceci (MS Access Table.png)
Vérifie chaque champ et regarde quel(s) champ(s) exige(nt) d'avoir des données / d'être non-nulls.
Partager