Saisie commande

Discussions et dépannage concernant Access (Toutes versions).

Modérateur : Modérateurs

Répondre
Invité

Message par Invité » 03 juin 2004, 13:42:00

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

nicopan
Membre habitué
Membre habitué
Messages : 126
Enregistré le : 02 juin 2005, 23:00:00
Localisation : Coutances

Message par nicopan » 04 juin 2004, 09:09:00

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

alain51
Membre hyperactif
Membre hyperactif
Messages : 1991
Enregistré le : 02 juin 2005, 23:00:00
Localisation : Châlons en Champagne

Message par alain51 » 04 juin 2004, 20:25:00

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">

Répondre

Retourner vers « Access »

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 3 invités