Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > Modélisation
Modélisation Le forum qui vous aide à résoudre vos questions relatives à la modélisation (tables et relations) de votre base de données sous Access. Pour les états et les formulaires, postez dans le forum IHM.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 30/08/2007, 22h28   #1
Invité de passage
 
Inscription : mars 2007
Messages : 9
Détails du profil
Informations forums :
Inscription : mars 2007
Messages : 9
Points : 0
Points : 0
Par défaut Produit <-> Commande

Bonjour,

J'ai crée une base de données comprenant différentes, dont 2 ;

-Produits: fournisseur, référence, désignation, qté/ master etc..
-Commande: Numéro commande, fournisseur, référence, quantitée

J' aimerai que quand je tape la référence dans la commande, tous les champs liés à la référence dans la table produit apparaisse tout seul ( désignation, Qté/master etc..)
Et comme je tatonne à Access, c'est pas facile.
Si vous pouvez m'éclairer
Merci
steevassie est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/08/2007, 22h51   #2
Membre Expert
 
Avatar de bernardmichel
 
Inscription : janvier 2004
Messages : 985
Détails du profil
Informations forums :
Inscription : janvier 2004
Messages : 985
Points : 1 028
Points : 1 028
Envoyer un message via MSN à bernardmichel Envoyer un message via Skype™ à bernardmichel
Bienvenue dans ce forum

Affiches-tu ces données dans un formulaire où est inséré un sous-formulaire ?
bernardmichel est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/08/2007, 22h57   #3
Invité de passage
 
Inscription : mars 2007
Messages : 9
Détails du profil
Informations forums :
Inscription : mars 2007
Messages : 9
Points : 0
Points : 0
Merci de ton aide.
Mais comment savoir ça?
J'ai pas fait de manip particulière
En fait en haut je tape le numéro de commande et en bas j'ai des champs à remplir comme une feuille excel.
Je suis désolé de ne pas pouvoir t'en dire plus.Comment pourrais je le reconnaitre?
steevassie est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/08/2007, 23h05   #4
Membre Expert
 
Avatar de bernardmichel
 
Inscription : janvier 2004
Messages : 985
Détails du profil
Informations forums :
Inscription : janvier 2004
Messages : 985
Points : 1 028
Points : 1 028
Envoyer un message via MSN à bernardmichel Envoyer un message via Skype™ à bernardmichel
A priori, c'est bien le cas mais pour m'en assurer:
Comment as-tu obtenu ce formulaire ?
bernardmichel est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/08/2007, 23h11   #5
Invité de passage
 
Inscription : mars 2007
Messages : 9
Détails du profil
Informations forums :
Inscription : mars 2007
Messages : 9
Points : 0
Points : 0
j'ai crée un formulaire et ça l'a fait tout seul (access2007), mais au boulot j' ai le 2003 et ça marche pareil.
J'ai des liens entre les tables déjà établis.En fait j' ai crée une table commande avec le numéro de commande la date de passage et le fournisseur,
une table ligne commande avec référence, désignation...quantitée.
Et quand je vais sur la table commande, il y a une arborescence qui me montre tous les produits de cette commande.
steevassie est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/08/2007, 23h13   #6
Membre Expert
 
Avatar de bernardmichel
 
Inscription : janvier 2004
Messages : 985
Détails du profil
Informations forums :
Inscription : janvier 2004
Messages : 985
Points : 1 028
Points : 1 028
Envoyer un message via MSN à bernardmichel Envoyer un message via Skype™ à bernardmichel
Lorsque tu affiches ton formulaire en mode création, ressemble-t'il à l'image ci-dessous ?

Et lorsque tu affiches les "Propriétés" du "tableau" que tu décris ci-dessus, trouves-tu, sous l'onglet "Données" les rubriques "Champs fils" et "Champs pères" ?
bernardmichel est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/08/2007, 23h15   #7
Membre Expert
 
Avatar de bernardmichel
 
Inscription : janvier 2004
Messages : 985
Détails du profil
Informations forums :
Inscription : janvier 2004
Messages : 985
Points : 1 028
Points : 1 028
Envoyer un message via MSN à bernardmichel Envoyer un message via Skype™ à bernardmichel
Citation:
Envoyé par bernardmichel Voir le message
Et lorsque tu affiches les "Propriétés" du "tableau" que tu décris ci-dessus, trouves-tu, sous l'onglet "Données" les rubriques "Champs fils" et "Champs pères" ?
... et en plus, ces deux champs sont-ils remplis ?
bernardmichel est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/08/2007, 23h16   #8
Invité de passage
 
Inscription : mars 2007
Messages : 9
Détails du profil
Informations forums :
Inscription : mars 2007
Messages : 9
Points : 0
Points : 0
les champs fils et champs pères ne sont pas vides en effet. Le formulaire y ressemble, en 2 parties
steevassie est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/08/2007, 23h24   #9
Membre Expert
 
Avatar de bernardmichel
 
Inscription : janvier 2004
Messages : 985
Détails du profil
Informations forums :
Inscription : janvier 2004
Messages : 985
Points : 1 028
Points : 1 028
Envoyer un message via MSN à bernardmichel Envoyer un message via Skype™ à bernardmichel
Alors, essaies sur l'évènement "Après Maj" du champ (qui doit être "Indépendant") dans lequel tu saisis ta commande ce petit code :
bernardmichel est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/08/2007, 23h26   #10
Invité de passage
 
Inscription : mars 2007
Messages : 9
Détails du profil
Informations forums :
Inscription : mars 2007
Messages : 9
Points : 0
Points : 0
Excuse moi, mais là, je ne comprends pas. C'est mon premier projet sous access.

Ca veut dire quoi: "Après Maj" du champ (qui doit être "Indépendant")

Je suis désolé d'etre redondant et certainement pénible pour une personne comme toi qui connait bien son sujet, mais pour moi c'est pas évident.
On peut écrire des codes ou?
steevassie est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/08/2007, 23h40   #11
Membre Expert
 
Avatar de bernardmichel
 
Inscription : janvier 2004
Messages : 985
Détails du profil
Informations forums :
Inscription : janvier 2004
Messages : 985
Points : 1 028
Points : 1 028
Envoyer un message via MSN à bernardmichel Envoyer un message via Skype™ à bernardmichel
Alors, je crois que je t'ai dit une co...ie (j'étais au téléphone en même temps....)

Voici un mode de faire qui devrait répondre à ta demande :
1. Passe l'affichage de ton form sous "Création"
2 Dans la "Boîte à outils", clique sur l'objet "Zone de liste déroulante"
3. Viens coller cette liste dans ton form, là où tu désires quelle soit
4. Aussitôt (après un clic) un "Assistant" va se proposer
5. Sélectionne la troisième possibilité (Rechercher un enregistrement ....)
6. Sélectionne la table "Produits"
7. Une liste des champs de la table "Produits" apparaît alors à gauche dans un form à deux colonnes
8. Sélectionne "Référence"
9. Dans l'écran suivant, sélectionne un ordre de tri Croissant du champ "Référence"
10. Ensuite, tu peux régler la largeur de la colonne en cliquant/glissant la souris
11.Mémoriser la valeur pour usage ultérieur
12.Le nom de ton étiquette pourra alors être "Recherche"

... et le tour devrait être joué !
bernardmichel est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/08/2007, 23h47   #12
Membre Expert
 
Avatar de bernardmichel
 
Inscription : janvier 2004
Messages : 985
Détails du profil
Informations forums :
Inscription : janvier 2004
Messages : 985
Points : 1 028
Points : 1 028
Envoyer un message via MSN à bernardmichel Envoyer un message via Skype™ à bernardmichel
C'est ok ?
bernardmichel est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/08/2007, 00h09   #13
Invité de passage
 
Inscription : mars 2007
Messages : 9
Détails du profil
Informations forums :
Inscription : mars 2007
Messages : 9
Points : 0
Points : 0
J'ai fouillé, mais comme je suis sous le 2007, j' ai pas de boite à outils, et surtout pas d'assistant.
Mais la zone de liste dérooulante est accéssible dans les propriétes de mes champs. Je peux y accéder ainsi
steevassie est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/08/2007, 08h13   #14
Membre Expert
 
Avatar de bernardmichel
 
Inscription : janvier 2004
Messages : 985
Détails du profil
Informations forums :
Inscription : janvier 2004
Messages : 985
Points : 1 028
Points : 1 028
Envoyer un message via MSN à bernardmichel Envoyer un message via Skype™ à bernardmichel
J'installe 2007 sur mon portable et je vois si je peux faire qque chose...
bernardmichel est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/08/2007, 08h56   #15
Membre Expert
 
Avatar de bernardmichel
 
Inscription : janvier 2004
Messages : 985
Détails du profil
Informations forums :
Inscription : janvier 2004
Messages : 985
Points : 1 028
Points : 1 028
Envoyer un message via MSN à bernardmichel Envoyer un message via Skype™ à bernardmichel
Facile

Tu affiches ton form à l'écran, tu passe en affichage(icône tout à gauche du ruban) "Mode création"

Tu cliques maintenant sur l'onglet "Création"

Dans la section "COntrôles", tu cliques sur "Zone de liste déroulante (Contrôle de formulaire)"

Tu déplaces ta souris sur ton formulaire et.. tu suis l'explication que je t'ai donnée hier
bernardmichel est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/09/2007, 13h48   #16
Invité de passage
 
Inscription : mars 2007
Messages : 9
Détails du profil
Informations forums :
Inscription : mars 2007
Messages : 9
Points : 0
Points : 0
Merci pour tout, ça marche.
Désolé de répondre aussi tard, j'avais un soucis de connexion
Et puis je lier des champs dans une table, et non dans un formulaire sur le même principe
steevassie est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/09/2007, 13h59   #17
Membre Expert
 
Avatar de bernardmichel
 
Inscription : janvier 2004
Messages : 985
Détails du profil
Informations forums :
Inscription : janvier 2004
Messages : 985
Points : 1 028
Points : 1 028
Envoyer un message via MSN à bernardmichel Envoyer un message via Skype™ à bernardmichel
Je ne comprends pas vraiment ta question...
bernardmichel est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 23h49.


 
 
 
 
Partenaires

Hébergement Web