|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : janvier 2007 Messages : 23 ![]() |
Bonjour,
Je me permets, à nouveau, de poser une question : J'ai crée une petite base Access me permettant de gérer le (petit) parc info du site dans lequel je travaille. J'ai crée donc 3 tables : Utilisateurs Interventions (aucuns enregistrement pour l'instant) Ordinateurs J'ai lié ces 3 tables avec les identifiants respectifs de chaque table. Or, mon souci est que la table "utilisateurs" ne communique pas avec la table "ordinateurs" puisque c'est la table "interventions" qui est l'intermédiaire. Du coup quand j'effectue une requête lié à ces 2 tables, je n'ai que les en-têtes de champs. Pour que mon problème vous parle un peu plus je l'ai transmis en pièce jointe. Si vous constatez des améliorations/ corrections à apporter, n'hésitez pas à m'en faire part Merci de votre aide |
|
|
00
|
|
|
#2 | ||||||
|
Membre Expert
![]() Inscription : mars 2006 Messages : 1 331 ![]() |
Bonsoir,
A==>Dans la table utilisateur-->idutilisateur on le transforme en liste déroulante avec pour source : Code :
B==>On construit un formulaire-->frmSubIntervention avec pour source la table-->interventions C==>On donne comme source à ton formulaire interventions uniquement la table-->Postes On supprime tous les champs qui ne proviennent pas de cette table. On insére en sous formulaire-->frmSubIntervention Champs pères et Champs fils = idposte D==>On peaufine : Dans la section en tête de formulaire une liste déroulante-->cmbRecherche Aucune source controle. Contenu : Code :
Un peu de code : Code :
Cordialement.
__________________
Questions techniques par MP ![]() Le peu que je sais, c'est à mon ignorance que je le dois. ...............................................................................Sacha Guitry |
||||||
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : janvier 2007 Messages : 23 ![]() |
merci francishop,
Juste une question : je ne me souviens pas comment entrer en mode VBA... |
|
|
00
|
|
|
#4 |
|
Membre Expert
![]() Inscription : mars 2006 Messages : 1 331 ![]() |
Bonsoir,
Pour ceci il est pas nécessaire de "rentrer" en VBA directement.(Alt +F11) Sur la liste déroulante cmbRecherche-->Propriétés-->événements-->Aprés MAJ-->A droite Bouton avec les points :On Click puis on colle le code. Cordialement.
__________________
Questions techniques par MP ![]() Le peu que je sais, c'est à mon ignorance que je le dois. ...............................................................................Sacha Guitry |
|
|
00
|
|
|
#5 | |
|
Invité de passage
![]() Inscription : janvier 2007 Messages : 23 ![]() |
Citation:
|
|
|
|
00
|
|
|
#6 |
|
Membre Expert
![]() Inscription : mars 2006 Messages : 1 331 ![]() |
__________________
Questions techniques par MP ![]() Le peu que je sais, c'est à mon ignorance que je le dois. ...............................................................................Sacha Guitry |
|
|
00
|
|
|
#7 |
|
Invité de passage
![]() Inscription : janvier 2007 Messages : 23 ![]() |
Merci énormément de ton aide Francishop, mais je ne voulais pas que tu prennes la peine de me mâcher le boulot malgré tout.
Je vais tranquillement étudié ce que tu m'as proposé mais à priori cela parait conforme à ce que je désirais. Encore une fois, je te remercie pour ton dévouement. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com