Bonjour
J'ai un petit problème, je pose quelques conditions à l'ouverture d'un formulaire, mais je ne parviens à injecter une valeur dans ma variable "stdepuis".
J'ai essayé en variable public, même chose.
En clair, tout se passe biens, sauf lorsque je rajoute ce critère
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
24
25 Private Sub BTN_CourrierA_Entité_Click() Dim stDocName As String Dim stlinkcriteria As String Dim stlinkcriteria2 As String stretard = Me.ZT_Retard stdepuis = Me.ZT_depuis stDocName = "F_Courrier_Arrivée_Liste" stlinkcriteria = "[Num_Service_Gestionnaire]=" & Me![ZLD_CourrierA_Entité] & " And (Date() - [T_Courrier_Arrivee].[Date création fiche arrivée]) >= " & stretard stlinkcriteria2 = "[Num_Service_Gestionnaire]=" & Me![ZLD_CourrierA_Entité] & " And (Date() - [T_Courrier_Arrivee].[Date création fiche arrivée]) >= " & stretard & " And [T_Courrier_Arrivee].[Date création fiche arrivée] >= stdepuis And SR = False And [Date expédition doc] is Null" If Me.Cocher_a_traiter.Value = True Then sttitre_etat = "Courriers reçus jusqu'au " & (Date - stretard) & ", nécessitant une réponse mais n'en ayant toujours pas" stcondition = stlinkcriteria2 DoCmd.Close DoCmd.OpenForm stDocName, , , stlinkcriteria2 Else sttitre_etat = "Courriers reçus jusqu'au " & (Date - stretard) stcondition = stlinkcriteria DoCmd.Close DoCmd.OpenForm stDocName, , , stlinkcriteria End If End Sub
Merci d'avance.
Code : Sélectionner tout - Visualiser dans une fenêtre à part And [T_Courrier_Arrivee].[Date création fiche arrivée] >= stdepuis
Partager