Bonjour membres du forum !
Voici une table "CATEGORIE_EXAMEN_SCOLAIRE" dont les champs (voir image)
Je voudrais filtrer par code une donnée de la table "CATEGORIE_EXAMEN_SCOLAIRE"
afin de l’appeler par défaut dans une zone de liste d'un formulaire (voir image)
Voici mon code:
Mon souci: il ne me ramène pas le seul filtre que je voudrais: c à d: "CEPE".
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 'Fonction ramenant l'examen du CEPE Français d'une année scolaire enregistrée Public Function fRameneCEPEFrancais() As String On Error GoTo ROUBABOU If IsNull(idX) Then Exit Function Dim db As Database Dim rst As Recordset Dim sql As String Set db = CurrentDb sql = "select * from CATEGORIE_EXAMEN_SCOLAIRE where [NUM_CATEG] order by NUM_CATEG asc ;" Set rst = db.OpenRecordset(sql) If Not rst.EOF Then fRameneCEPEFrancais = Trim(rst.Fields("NUM_CATEG")) 'Else 'fRameneCEPEFrancais End If Exit Function ROUBABOU: MsgBox "Erreur n° " & err.Number & vbCrLf & err.description, vbCritical + vbOKOnly, "Une erreur est survenue" End Function
Question: que dois je faire ?
Cordialement.









Répondre avec citation



Partager