Forum des développeurs  

Le forum de référence en programmation et développement. Articles, cours et tutoriels du débutant au chef de projet et DBA confirmé.
Précédent   Forum des développeurs > Hardware, Systèmes et Logiciels > Microsoft Office > Access > Conception

Conception Le forum qui vous aide à résoudre vos questions relatives à la modélisation de votre base de données sous Access.

Réponse
 
Outils de la discussion
Vieux 31/08/2008, 14h58   #1 (permalink)
Invité de passage
 
Date d'inscription: août 2008
Messages: 2
Par défaut Vous ne pouvez pas ajouter ou modifier un enregistrement

Bonjour,

Je suis débutant en access, je suis en train de créer une base de donnée simple. J'ai deux tables Client et Commande. Dans la table client ma clé primaire RefClient (numéroauto) est reliée à RefClient (Numérique) dans la table Commande (relation 1 client vers plusieurs commandes).
J'ai également créé deux formulaire un formulaire client et un autre commande.
Je remplis les champs du formulaire je click sur le bouton de sauvegarde que j'ai créé dans le formulaire client et jusque là tout va bien. Je click sur un bouton qui m'ouvre le formulaire commande je rempli les champs mais lorsque je veux sauvegarder j'ai le message suivant :Vous ne pouvez pas ajouter ou modifier un enregistrement car l'enregistrement associé est requis dans la table Client.
Je ne sais pas comment faire.
Si vous pouviez me donner quelques conseils,
Merci d'avance...
Samd59 est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 31/08/2008, 15h59   #2 (permalink)
Responsable PowerPoint
 
Avatar de Philippe JOCHMANS
 
Date d'inscription: mai 2005
Localisation: Loir et Cher et Touraine
Âge: 40
Messages: 9 968
Envoyer un message via MSN à Philippe JOCHMANS
Par défaut

Bonjour et bienvenue sur le forum Office de DVP.

Quand tu remplis ta table commande, il faut renseigner aussi le client, c'est pour cela que tu as ce message d'erreur.

Il nous faudrait un peu plus de détails sur la création de ton formulaire pour les commandes, sources ?

Starec
__________________
En cas de questions techniques par MP ou message visiteur
Office : :Les Cours, Les FAQs
VB : Les Cours, Les FAQs
Mes articles : ici
Me connaitre
Philippe JOCHMANS est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 31/08/2008, 16h06   #3 (permalink)
Modérateur
 
Avatar de CinePhil
 
Date d'inscription: août 2006
Localisation: Toulouse
Âge: 45
Messages: 1 320
Envoyer un message via MSN à CinePhil
Par défaut

Il faut que dans ton formulaire Commandes, tu aies une zone de liste déroulante qui te permette de choisir ton client et qui va récupérer automatiquement le n° du client.
Regarde dans les tuto, il y a de fortes chances pour que ça y soit expliqué.
__________________
Philippe Leménager.
Futur ingénieur CNAM, en CDD à l'INRA Toulouse jusqu'au 31/12 suite au stage effectué.
Je reste ouvert aux propositions d'emploi.
CinePhil est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 31/08/2008, 18h09   #4 (permalink)
Invité de passage
 
Date d'inscription: août 2008
Messages: 2
Par défaut

Merci pour les réponses,
J'ai essayé avec une liste déroulante et effectivement cela fonctionne!!

Je rencontre maintenant un autre problème.
Dans mon formulaire commande j'ai un bouton qui ouvre mon formulaire produit. Dans celui-ci j'inscrit tout les renseignement qui concerne le produit a commander (nom, prix, quantité, total) . Les infos sont stocker dans un numéro automatique, ainsi si je veux commander un second produit dans la meme commande je passe au numéro auto suivant. Ainsi pour une commande je peux avoir plusieur numéro de produit...

Je voudrais afficher dans le formulaire commande le montant total de la commande (donc additionner les total de chaque produit).

J'ai réussi dans le formulaire produit a afficher automatiquement le montant total par produit, avec le prix et la quantié (pourtant pas compliqué mais je débute) mais pour le total de la commande j'aimerais un peu d'aide si cela est possible.
Encore merci.
Samd59 est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 31/08/2008, 21h48   #5 (permalink)
Modérateur
 
Avatar de CinePhil
 
Date d'inscription: août 2006
Localisation: Toulouse
Âge: 45
Messages: 1 320
Envoyer un message via MSN à CinePhil
Par défaut

Tu peux procéder autrement en utilisant un sous-formulaire de ligne de commande dans le formulaire commande.
Là encore, voir les tutoriels.
__________________
Philippe Leménager.
Futur ingénieur CNAM, en CDD à l'INRA Toulouse jusqu'au 31/12 suite au stage effectué.
Je reste ouvert aux propositions d'emploi.
CinePhil est déconnecté   Envoyer un message privé Réponse avec citation
Réponse

Précédent   Forum des développeurs > Hardware, Systèmes et Logiciels > Microsoft Office > Access > Conception

 
Offres d' emploi informatique sur Lesjeudis.com


Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are non
Pingbacks are non
Refbacks are non
Navigation rapide