Base de donnée,openoffice, PB enregistrement

Fermé
Signaler
-
Messages postés
2557
Date d'inscription
samedi 21 juillet 2007
Statut
Membre
Dernière intervention
30 mai 2015
-
Bonjour,
Ca fait des heures et des heures que j'essaie de créer une base de donnée openoffice, en suivant même une documentation specialisée en ligne mais y'a rien à faire, mes données ne s'enregistrent pas!
Il n'agit d'une liste de contact. Je l'ai crée à partir de la tâche "utiliser l'assitant de création table" et une fois la premiere ligne de données saisies, il est ecrit: "attempt to insert null into a non-nullable column". J'ai essayé oui et non dans "saisie requise", puis toutes les differents types de champs, mais rien à faire!
Une aide me serait grandement précieuse!

2 réponses

Messages postés
2557
Date d'inscription
samedi 21 juillet 2007
Statut
Membre
Dernière intervention
30 mai 2015
353
bonsoir ,dsl j'ai pas open office mais on dirais ,d'apres le message que tu veut inserer une valeur nulle dans une colonne qui justement ne doit pas comporter de valeur nulle.

Regarde du coté du paramétrage de tes colonnes

dsl de pas pouvoir t'aider plus
ET c'est quoi une valeur nulle.....?
J'ai été dans le parametrage des colonnes, j'ai mis un chiffre dans "valeur", ca a remis le chiffre dans la colonne, mais ca n'a rien changé du tout...... :-( ca n'enregistre toujours pas.....
Merci d'avoir essayer de m'aider quand même...
Messages postés
2557
Date d'inscription
samedi 21 juillet 2007
Statut
Membre
Dernière intervention
30 mai 2015
353
une valeur nulle c'est .. nul lol !!

certaines colonnes ou champs d'une base de données peuvent contenir OBLIGATOIREMENT soit des valeurs (chiffres ,lettres etc ) dans ce cas il faut paremetrer ton champ sur not nul (en français simplifié cela veut dire jamais vide)

ou alors des valeurs qui puisse etre nul (sans rien) dans ce cas le parametrage a choisir est null.

N'ayant pas open office sous les yeux c'est un peu dure pour moi de te dire ou aller ,mais connaissant bien les BD à mon avis c'est un problème comme ça
ah ca y'est j'ai compris!!!!! Merci!!!
En faite y'avait une colonne "ID" qui était en mode saisie requise! Je ne l'avait pas vu!
Si je peux me permettre... elle sert à quoi cette colonne ID (identité je suppose) c'est quoi une clef primaire?
Messages postés
2557
Date d'inscription
samedi 21 juillet 2007
Statut
Membre
Dernière intervention
30 mai 2015
353 > supercesse
C'est l'Id de l'enegistrement autrement dit l'identifiant de chaque enregistrement de ta table.

La clef primaire c'est un numero unique qui permet d'identifier un enregistrement dans une base de donnée,en general incrementer de 1 à chaque enregistrement autrement dit ta colonne id est la clef primare.Quand tu fera des recherches dans ta table ,la recherche va se faire sur ce N° et retournera le resultat de toute la ligne correspondant à ce N° (je simplifie un peu)