Ta solution se fait en 3 Etapes:
1 Design général
2 Codage
3 Finitions
Etape 1 : Design Général
Tu vas dans la liste des formulaires.
Tu demandes à créer un formulaire en mode création
Tu affiches (menu affichage) la boîte à outils (si elle ne l'est pas déjà)
Tu vérifies que le bouton assistant (le 2°) est enfoncé.
Tu cliques une fois sur le contrôle "zone de liste déroulante (des fois intitulé 'zone de liste modifiable')
Tu cliques une fois dans le formulaire.
Un assistant se lance.
=>> Données proviennent d'une table
=>> Choix de la table
=>> Choix du champ ID et du champ de libellé
=>> Terminé
Dans la boîte à outils, tu choisi le bouton de commande (un clic)
Tu cliques une fois dans le formulaire
Un assistant se lance
=>> Opération sur Etat
=>> Ouvrir un état
=>> Choix de l'état
=>> Choix de l'image/texte à afficher
=>> Terminé
Etape 1 terminée.
Tu as maintenant une liste et un bouton
2 Codage
La phase de codage est minimale, car la majeure partie du code a été générée.
Il va juste falloir faire une toute petite modification dans ce qui a été généré.
D'abord, collecter des informations :
Doubles cliquer sur la liste =>> apparition de la fenêtre des propriétés.
Cliquer dans l'onglet Autres
Modifier la propriété nom. Mettre : cboID
Cliquer sur le bouton généré dans le formulaire
Cliquer dans l'onglet évènements de la fenêtre des propriétés
Trouver l'évènement 'Sur Clic'
Cliquer une fois dessus
Cliquer une fois sur le bouton [...] situé tout à droite.
On arrive dans une page de code.
Il s'agit maintenant de demander à Filter l'état, et non pas à tout afficher.
pour cela, modifier la ligne :
Docmd.OpenReport stDocName, acPreview
par
Docmd.OpenReport stDocName, acPreview,,"TonChampID="&cboID
Etape 2 terminée.
Passons aux finitions
3 Finitions
Il faut maintenant rendre le formulaire "Look-Like" une boîte de dialogue.
Afficher les propriétés du formulaire en cliquant droit à l'angle d'intersection des 2 règles.
Cliquer sur l'onglet Format, et modifier les propriétés suivantes:
Barres défilement=> Aucune
Diviseur Enr. => Non
Légende => Sélectionner le xxx à imprimer
Sélecteur => Non
Boutons de déplacement => Non
Auto Centrer => Oui
Taille Ajustée => Oui
Style de Bordure => Trait double fixe
Cliquer sur l'onglet Autres, et modifier les propriétés suivantes :
Fen Independante => Oui
voilà !
Plus qu'à enregistrer, fermer, puis ...
ouvrir pour tester !
Partager