2011-08-02 4 views
1

J'essaie de rechercher une table nommée "PeopleRecords" pour un emplacement de bureau donné seulement le prénom. Chaque fois que j'essaie d'utiliser un joker, je reviens "non". Comment dois-je utiliser correctement le caractère générique?Caractères génériques dans dlookup

param = Nz(DLookup("DeskLocation", "PeopleRecords", "[FullName] = '" & FirstName & "'"), "nope") 

Répondre

0
param = Nz(DLookup("DeskLocation", "PeopleRecords", "[FullName] LIKE '" & FirstName & "*'"), "nope") 

modifier uniquement les critères pour LIKE et ajouter un caractère générique (à savoir * zéro aux caractères x) après le nom.

+0

Cela n'a pas fonctionné, mais en remplaçant le% par un * fait. Merci beaucoup monsieur. – Adam

+0

Ok, désolé. L'utilisation de caractères génériques dans Access n'est pas aussi triviale que cela semble;) Modification de la réponse. – Jacob

+0

En outre, en tant que fyi à quiconque lira ceci dans le futur, si vous testez cette ligne dans le débogueur VBA, n'oubliez pas de supprimer les guillemets supplémentaires. – Adam

Questions connexes