Salut
j'ai un formulaire tout simple:
Saisi de commande: Ref produit; quantite; prix
Je peux saisir le premiere ligne sans probleme
mais lorsque je saisie la seconde il s'affiche:
"index ou cle principale ne peut contenir une valeur null" alors que tout est remplie.
Quelqu'un peut m'aider?
Sinon j'aimerai savoir comment faire un formulaire pour saisir des comande avec 1/numero de commande et date
2/ coordonnée client
3/saisi ref quantité prix(plusieurs)
Parceque je n'arrive pas a créer de formulaire qui fasse les trois a la fois.
Merci d'avance
Saisie commande
Modérateur : Modérateurs
-
- Membre habitué
- Messages : 126
- Enregistré le : 02 juin 2005, 23:00:00
- Localisation : Coutances
salut,
la description de ton pb est un peu courte (chp de la table et chps du formulaire)
As tu une clé primaire ds ta table qui n'est pas reprise ds ton formulaire et donc pas remplie?
Pour t'aider à§a serai bien que tu donnes ls chps de ta table et de ton formulaire.
Deuxième partie de ta question
Tu devrais avoir
une table T_client avec coordonnées et une clé primaire (Id_Client)
une table T_commandes avec date, n° commande=clé primaire (Id_Commande) et n° Client = lien avec T_Client (id_Client)
une table produit clé primaire (Id_Produi), ref, prix, descriptif,unité...
une table ligne de commande avec deux champs permettant de lier des lignes de commandes (=produit commandés )à une commande. Cette table reprend l'id de la commande (Id_commande) et l'id du produit commandé (Id_Produit) et la qtté (RQ la combinaison Id_commande et Id_produit forment la clé primaire ou tu peux créer un chp numérique supplémentaire qui sera ta clé primaire de ta table CommandeProduit
Est-ce clair?
NiCo
la description de ton pb est un peu courte (chp de la table et chps du formulaire)
As tu une clé primaire ds ta table qui n'est pas reprise ds ton formulaire et donc pas remplie?
Pour t'aider à§a serai bien que tu donnes ls chps de ta table et de ton formulaire.
Deuxième partie de ta question
Tu devrais avoir
une table T_client avec coordonnées et une clé primaire (Id_Client)
une table T_commandes avec date, n° commande=clé primaire (Id_Commande) et n° Client = lien avec T_Client (id_Client)
une table produit clé primaire (Id_Produi), ref, prix, descriptif,unité...
une table ligne de commande avec deux champs permettant de lier des lignes de commandes (=produit commandés )à une commande. Cette table reprend l'id de la commande (Id_commande) et l'id du produit commandé (Id_Produit) et la qtté (RQ la combinaison Id_commande et Id_produit forment la clé primaire ou tu peux créer un chp numérique supplémentaire qui sera ta clé primaire de ta table CommandeProduit
Est-ce clair?
NiCo
-
- Membre hyperactif
- Messages : 1991
- Enregistré le : 02 juin 2005, 23:00:00
- Localisation : Châlons en Champagne
Salut,
Dans les modèles de bases access, tu en as une qui
devrait t'interesser:
"Traitement des commandes"
Regarde comment elle est faite pour faire la même chose,
ou utilises la en ne prenant que ce que tu souhaites.
<IMG SRC="http://pageperso.aol.fr/Mrbroniarczyk/access1.jpg" BORDER="0">
<IMG SRC="http://pageperso.aol.fr/Mrbroniarczyk/access2.jpg" BORDER="0">
Dans les modèles de bases access, tu en as une qui
devrait t'interesser:
"Traitement des commandes"
Regarde comment elle est faite pour faire la même chose,
ou utilises la en ne prenant que ce que tu souhaites.
<IMG SRC="http://pageperso.aol.fr/Mrbroniarczyk/access1.jpg" BORDER="0">
<IMG SRC="http://pageperso.aol.fr/Mrbroniarczyk/access2.jpg" BORDER="0">
Qui est en ligne
Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 3 invités