|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() |
Bonjour,
Après des recherches sur le net (Google est mon amis) et sur ce forum je n'ai pas trouvé de solution. Je suis tout neuf en access. Etat des lieux : 2 Tables Stock et Inventaire, ce sont les tables principales d'autre existe mais ne sont que des tables pour établir des menus déroulants sur ces deux tables Clés primaires sur ces tables principal les champs référence et marque. Relation entre les tables champs référence et marque. 1 formulaire inventaire Je voudrais donc que lorsqu'on renseigne le champs Référence le champs marque se remplit automatiquement, sachant que pour une reférence il n'y a qu'une seul marque possible. Actuellement c'est un menu déroulant comportant toutes les marques Merci d'avance |
|
|
00
|
|
|
#2 |
![]() ![]() |
Bonsoir
Le champ Référence est il alimenté par une liste déroulante?
__________________
Plus j'avance et plus j'ai l'impression de ne rien savoir. Et comme j'essaie d'aller loin..!!. Tutoriels sur:http://jdgayot.developpez.com Pas de sujets techniques par Mp. Sinon
|
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() |
Le champs référence ainsi que le champs marque sont alimente par un menu déroulant. avec une tables pour chacun des menus.
|
|
|
00
|
|
|
#4 |
|
Membre éclairé
![]() Inscription : septembre 2003 Messages : 292 ![]() |
Bonjour ,
Normalement en créant la liste déroulante dans le formulaire l'assistant Access demande où voulez vous stocker cette information . Une autre solution très simple c'est de créer un autre champs dans la table qui et on renvoie la valeur de la liste déroulante à ce champs par un petit code du style : A+
__________________
Pourquoi faire compliqué quand on peut faire simple Je suis encore en ACCESS 2003
|
|
|
00
|
|
|
#5 | |
|
Invité de passage
![]() |
Arfff, les menu déroulant sont sur les table stock et inventaire et non pas sur le formulaire ca doit-être je suppose une erreur de ma part.
Par contre je comprends pas tout ton message dok flint Citation:
|
|
|
|
00
|
|
|
#6 |
|
Membre éclairé
![]() Inscription : septembre 2003 Messages : 292 ![]() |
Bonjour ,
Quand tu remplis pour la première fois la fiche de la référence ou article tu renseignes le champs marque? Dans ta table article ou référence y a t-il la marque? Excuses moi pour les questions mais je ne vois pas clairement A+
__________________
Pourquoi faire compliqué quand on peut faire simple Je suis encore en ACCESS 2003
|
|
|
00
|
|
|
#7 |
|
Invité de passage
![]() |
Voici les structure des tables :
Table inventaire Les champs Référence et Service étant les clés primaires Marque Référence (Champs texte avec menu déroulant via table référence) Description Localisation Quantité Nom Prénom S/N N° Inventaire Date de Mise en Service Service Observations Table stock Marque Référence (Champs texte avec menu déroulant via table référence) Déscription Lieux de stockage Service Quantité il existe une table marque et une table description que j'utilise pour faire des menu déroulant sur les champs des tables inventaire et stock correspondant. un formulaire sur la table inventaire "Frm_inventaire" Avec tous les champs de la table. Sachant que pour une référence il n'y a qu'une marque et un seul descriptif. j'aimerai que lorsqu'on saisit la référence dans le formulaire inventaire le champs marque ce remplit automatiquement (je ferais de même pour le champs description après) Les clés primaires permettent de remonter les informations du stocks dans le formulaire inventaire par le biais d'un sous formulaire stock. Voila donc ci-dessus la structure de la db |
|
|
00
|
|
|
#8 | |
|
Invité de passage
![]() |
En relisant mon message precedent et en posant sur papier mes besoins, j'ai avancé dans le sujet.
j'ai toujours mes tables stock et inventaire avec la même structure sauf que j'a i retirer les menu déroulant sur les champs marque et référence puisque je vais me servir de formulaire pour les renseigner. J'ai modifier ma tables reference en y insérant les champs Marque et description. Dans le formulaire j'ai créé un menu déroulant sur les trois champs au niveau du champs référence, j'ai fait également un évènement après MàJ Citation:
Bien sur l'aide de MS est comme d'habitude de piètre utilité, j'ai vérifié si il me manquait des références dans VB malheureusement non tous est la. Si vous avez une idée merci de me la soumettre |
|
|
|
00
|
|
|
#9 | ||
|
Invité de passage
![]() |
Erreur 438 vient de la syntax de mes ligne de commande
il faut mettre Citation:
Si j'inverse et passe dans le menu déroulant Description en premier et change l'evenement Citation:
Je ne trouve pas les raisons de cette erreur ? |
||
|
|
00
|
|
|
#10 |
|
Membre éclairé
![]() Inscription : septembre 2003 Messages : 292 ![]() |
Bonjour ,
Dans le code que tu a mis ,il manque [ au champs "Description" Me!Description] = Me![Référence].Column(1) Si non est ce que tu a essayé avec : Code :
[Description].value=[Référence].Column(1)
__________________
Pourquoi faire compliqué quand on peut faire simple Je suis encore en ACCESS 2003
|
|
|
10
|
|
|
#11 | ||
|
Invité de passage
![]() |
Juste une erreur de frappe dans mon message le code mis dans mon formulaire est
Citation:
Citation:
|
||
|
|
00
|
|
|
#12 |
|
Membre éclairé
![]() Inscription : septembre 2003 Messages : 292 ![]() |
Bonjour ,
Si tu peux envoyer la base (ou une version test) , pour qu'on puisse voir de plus près. A+
__________________
Pourquoi faire compliqué quand on peut faire simple Je suis encore en ACCESS 2003
|
|
|
00
|
|
|
#13 |
|
Invité de passage
![]() |
Voila la db
|
|
|
00
|
|
|
#14 |
|
Membre éclairé
![]() Inscription : septembre 2003 Messages : 292 ![]() |
Bonjour ,
Pour le champs "Références" en mode création, il faut mettre dans la ligne nombre de colonnes : 3 Puis dans la lignes largeur des colonnes tu mets : 2;0;0 pour n'afficher que la référence , normalement tu aura le résultat souhaité. A+
__________________
Pourquoi faire compliqué quand on peut faire simple Je suis encore en ACCESS 2003
|
|
|
00
|
|
|
#15 |
|
Invité de passage
![]() |
Merci ca fonctionne
|
|
|
00
|
|
|
#16 |
|
Membre éclairé
![]() Inscription : septembre 2003 Messages : 292 ![]() |
Très bien
Bon courage et A+
__________________
Pourquoi faire compliqué quand on peut faire simple Je suis encore en ACCESS 2003
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com