Salut,
C'est quoi cette manie de mettre des () autour des tables.
En access comme en sqlserveur c'est de []
Code Visual Basic :
sqlQuery = "SELECT Count(*) AS CountOfTYPE " & _
"FROM (USERS INNER JOIN HISTORY ON USERS.ID = HISTORY.USER_ID) INNER JOIN TYPE ON HISTORY.COUPONTYPE_ID = TYPE.ID " & _
"WHERE TYPE.TYPE)='1 client' " & _
"AND USERS.USERID=" & userLoggedID & " " & _
"AND (Format([history].[modifydatetime],'DD/MM/YYYY'))=#" & [Forms]![coupon_Activities_form]![txtDateRef] & "# "
Mets ta chaine sql dans un debug.print et lance la dans access
une fois cette derniere valorisée.
Apres enleves la ligne de format de date dans le where por voir si c'est pas ca.
Modifier la dans access jusqu'a temps que ca fonctionne.
Bon dev.