Bonjour,
Je cherche à filtrer dynamiquement un frm ouvert à partir d'un jeu d'enregistrement d'un autre formulaire ouvert lui aussi...
Code dans le frm à partir duquel le filtre doit s'appliquer sur l'autre
Ce code n'a pas d'effet sur la modification d'affichage attendue...faut-il utiliser la méthode Requery ou refresh? ou bien modifier le recordset du frm à filtrer avec SELECT...WHERE?
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
20
21
22
23 Private Sub Précédent_Click() On Error GoTo Err_Precedent_Click 'filtre dynamiquement le frmDirection s'il est ouvert Dim intDir As Integer intDir = ObjState("frmDirections", acForm) If intDir = 1 Then Forms("frmDirections").Filter = "[ua_num]=" & tempon Forms("frmDirections").FilterOn = True Else End If DoCmd.GoToRecord , , acPrevious 'Enregistrement précédent Exit_Precedent_Click: Exit Sub Err_Precedent_Click: MsgBox Err.Description Resume Exit_Precedent_Click End Sub
Merci pour votre aide
SE
Partager