Bonjour
Peut être peu d'entre nous savent qu'il y a une fonction Soundex (version anglaise) dans Strutils . Je voudrais utiliser celle-ci dans une recherche partielle de nom .
exemple
dans un fichier 'CLIENTS' contenant 3 champs
- CODE
- NOM
- SOUNDEXNOM
je voudrais faire une recherche dans la table (via SQL) selon un texte saisi
une recherche sur le nom ne pose pas de soucis
(le Like est voulu si edit1.text='' alors j'ai ainsi tous les clients et bien sur j'utilise une requête paramétrée )
Code SQL : Sélectionner tout - Visualiser dans une fenêtre à part 'SELECT CODE,NOM FROM CLIENT WHERE NOM LIKE %'+Edit1.text
par contre je ne sais pas comment interroger sur SOUNDEXNOM
Si CODE='GIRARD' SOUNDEX aura la valeur 'G6630000' résultat de soundex('GIRARD',8)
en tapant 'GI' dans mon edit Soundex('GI',8)='G0000000' ce n'est donc pas par égalité que je vais faire ma requête .
Quelqu'un du forum connait-il 'l'Astuce' ?
Partager