Bon, j'ai recommencer de 0 en essayant de suivre tes consignes à la lettre. Pour le moment je n'ai pas attaqué le code, j'ai commencer par :
1. Créer ma table t_référence et t_département
2. Créer mon formulaire avec en en-tête des étiquettes (localisation, département etc) correspondant aux champs que je souhaite visualiser après filtrage. En bas de page je mets mes champs de filtre en format zone de texte ou liste déroulante. Pour le moment, ils n'ont pas de source contrôle sauf le département puisqu'il s'agit d'une liste déroulante, je veux pouvoir sélectionner les départements issus de la table t_département.
3. Créer le sous formulaire en mode formulaire continu sans en-tête ni bas de page où je mets dans la partie détail des champs zone de texte où seront affichés mes entrées. La source contrôle du sous formulaire est la table t_référence : il va m'afficher les entrées que j'ai dans ma table. La source contrôle de mes champs correspond correspond aux colonnes de ma t_reference (donc la source contrôle du champs Localisation sera la colonne Localisation de ma table référence). La je rencontre un problème :
https://www.developpez.net/forums/d1...-cle-primaire/ il m'affiche la clé primaire au lieu de la colonne de département. Donc la c'est peut-être normal puisque j'utilise une une autre table que la table t_référence pour les valeurs.
Une fois que j'ai tout ça, que tous les contrôles sont ok, que je n'ai plus d'erreurs d'affichage, que ma mise en page est good j'ai bien compris (arrête moi si je me trompe) je passe au codage VBA selon tes recommandations (la partie la plus dure, ça va pas être facile n'y connaissant rien :p), et pas besoin de passer par des requêtes ? (je te fais surement répété, je m'en excuse ^^'). Aurais-je oublier quelque chose d'important ?
Partager