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
Code SQL : Sélectionner tout - Visualiser dans une fenêtre à part
'SELECT CODE,NOM FROM CLIENT WHERE NOM LIKE %'+Edit1.text
(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 )
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' ?