Bonjour,

La syntaxe du DLookup est : DLookup("[champ]","table","[champ2]=valeur")
Mais à la place de -valeur- je veux mettre ce qu'il y a dans une liste modifiable mais problème avec les guilliments je pense

Me.chk_project = check box
Me.cmb_project = liste modifiable

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
info = ""
SQLCond = " [Equipments]![IDProject] = " & Me.cmb_project
If Me.chk_project Then
   info = info & "Project " & DLookup("[ProjectName]","Projects", "*'[IDProject] = " & Me.cmb_project & "*') : " & DCount("*", "Equipments", SQLCond) & " Equipments "
Else
info = info & " The DataBase includes " & DCount("*", "Equipments") & " Equipments for " & DCount("*", "Projects") & " projects"
End If
Merci