Bonjours les amis,
J'ai un état que je veux afficher selon mes besoins. Je veux dire par la afficher les informations que je désirs voir.
Voici mes critères que j'utilises souvent:
-Afficher annuellement (Champs= an_et),
-Afficher annuellement et par classe (Champ=classe_et),
-Afficher par professeur (Champ=Prof_et)
-Afficher par période : Date
-Afficher par Statut (Champs boolean "Oui; Non" ou encore 0 & -1) Nom du champ (stat)
Dans mon formulaire d'état, j'ai crée les champs suivant pour faciliter mes affichages .
Voici les noms des champs dans ce formulaire:
-Année Scolaire= anneescolaire
-Classe = fclasse
-Professeur = id_prof
-Date Début = ddd
-Date fin = dff
-Statut= stat
Voici mon code=
Voilà j'ai fais de tel sorte que quand le champs est vide que sa ne prenne pas en compte et m'affiche les critères dont les champs sont remplis.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 Private sub viewetat_click() me.anneescolaire= Nz(anneescolaire,"") me.fclasse= Nz(fclasse,"") me.id_prof= Nz(id_prof,"") me.ddd= Nz(ddd,"") me.dff = Nz(dff ,"") me.statut=nz(statut,"") DoCmd.OpenReport "e_grl", acViewReport, , "an_et=" & Me.annees & " and classe_et="& fclasse &" and prof_et=" & Me.prof & " and datee between #" & Format(Me.dd, "mm/dd/yyyy") & "# and #" & Format(Me.df, "mm/dd/yyyy") & "# and statut= statu"
Mais ça ne marche pas; de l'aide SVP.
Partager