Base de donnée,openoffice, PB enregistrement

supercesse -  
lewis34 Messages postés 2557 Date d'inscription   Statut Membre Dernière intervention   -
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!
A voir également:

2 réponses

lewis34 Messages postés 2557 Date d'inscription   Statut Membre Dernière intervention   352
 
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
0
supercesse
 
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...
0
lewis34 Messages postés 2557 Date d'inscription   Statut Membre Dernière intervention   352
 
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
0
supercesse
 
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?
0
lewis34 Messages postés 2557 Date d'inscription   Statut Membre Dernière intervention   352 > 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)
0