OVH Cloud OVH Cloud

Erreur index-clé principale

1 réponse
Avatar
Nicolas ANTIX
Bonjour =E0 tous,

J'ai un petit souci dans un de mes formulaires de ma base=20
de donn=E9es. Mon formulaire "SAV" qui cr=E9e une ligne dans=20
la table SAV comprend un sous formulaire nomm=E9 "Meuble"=20
qui lui cr=E9e une ligne dans la table "Meuble".
Ma ligne SAV a pour cl=E9 primaire un num=E9ro auto et ma=20
ligne meuble a pour cl=E9 primaire un num=E9ro auto + mon=20
num=E9ro de SAV. Donc lorsque j'ouvre mon formulaire, au=20
moment o=F9 je veux saisir un champ j'ai plusieurs fois le=20
message "Un index ou une cl=E9 principale ne peut contenir=20
une valeur Null".
J'ai ce message parce que mon num=E9ro auto de SAV n'a pas=20
encore =E9t=E9 cr=E9e et ma ligne meuble se cr=E9e alors qu'il=20
manque une cl=E9 primaire, c'est =E0 dire mon num=E9ro auto SAV!
Puis-je supprimer cette erreur?
Comment la r=E9soudre sinon?
Merci d'avance =E0 ceux qui pourront m'aider!
Bonne journ=E9e.
Nicolas.

1 réponse

Avatar
Xavier HUE
Bonjour Nicolas,

au moment où je veux saisir un champ
Dans ton sous-formulaire je suppose!

Si oui, ce message est normal. Tu l'as bien compris.
Access a besoin de la clé SAV pour créer l'enreg Meuble.

Tu peux éventuellement empêcher cette erreur en bloquant
la saisie des infos dans ton sous-formulaire, tant que
l'enreg de base SAV n'est pas créé.

Cela t'aide-t-il à y voir plus clair?

Cordialement.