Voici l'aide de Windev pour ce que tu cherche à faire.
Définit et active un filtre de type "Commence par" sur un fichier, une vue ou une requête. Le filtre de type "Commence par" permet de sélectionner tous les enregistrements commençant par une suite de caractères définie.
Après son exécution, les cas suivants sont les plus fréquents :
le filtre ne peut pas être créé : HFiltreCommencePar renvoie une chaîne vide. La fonction HErreur permet de récupérer l'identifiant de l'erreur.
le filtre est créé : HFiltreCommencePar renvoie la clé de parcours optimale à utiliser pour réaliser le parcours du fichier, de la vue ou de la requête.
- Code: Tout sélectionner
Maclé est une chaîne
// Sélectionne tous les clients habitant la ville commençant par "Mon"
Maclé = HFiltreCommencePar (Client,Ville,"Mon")
HLitPremier(Client,Maclé)
TANTQUE PAS HEnDehors()
Trace(Client.NomClient, Client.Ville)
HLitSuivant(Client,Maclé)
FIN
...
// Annule le filtre
HDésactiveFiltre(Client)
Cordialement, en espérant que ma collaboration soit profitable. Fred

PS: Il est important d'indiquer, dans la question, la version WD utilisée.
Note: Pas de question par MP, merci.