bonjour,
en effet, j'avais pensé à cette éventualité d'avoir une apostrophe dans un mot-clé ...
2 solutions:
1) si il n'y aura jamais de guillemets dans les mots-clés, remplacer les apostrophes entourant le mot par des double guillemets:
SELECT tblSecond.motcle, DCount("*", "tblprincip","champ1 like ""*" & [tblSecond].[motcle] & "*""") AS NbClients FROM Clients;
2) sinon doubler l'apostrophe par remplacement:
SELECT tblSecond.motcle, DCount("*", "tblprincip","champ1 like '*" & Replace([tblSecond].[motcle], "'", "''") & "*'") AS NbClients FROM Clients;
mais telle quelle, la requête est fausse car Clients n'est pas la source de la requête, c'est TblSecond ...
Partager