DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Champs, pages et fenêtres / Fonctions Traitement de texte
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
Recherche une chaîne de caractères :
  • dans l'ensemble d'un document de type Traitement de texte.
  • dans un fragment.
Exemple
tabFragments est tableau de docFragments = DocRecherche(TT_MonDocument, "%NomClient%")
// Remplacement de tous les "%NomClient%" par le nom du client
POUR TOUT f DE tabFragments
f.Texte = Client.Nom
FIN
// Recherche du mot "BEAUGRAND" dans le texte
// Sélectionne uniquement le premier trouvé pour changer sa couleur
tabFragments est tableau de docFragments = DocRecherche(TT_SansNom1, "BEAUGRAND")
 
SI tabFragments.Occurrence >= 1 ALORS
// Positionnement du curseur au début du premier mot trouvé
TT_SansNom1.Curseur = tabFragments[1].PositionDébut
// Calcul de la longueur de la sélection
TT_SansNom1.LongueurSélection = ...
tabFragments[1].PositionFin - tabFragments[1].PositionDébut+1
// Modification de la couleur du texte
tabFragments[1].MiseEnForme.CouleurTexte = RougePastel
SORTIR
FIN
Syntaxe
<Résultat> = DocRecherche(<Etendue de la recherche> , <Texte à rechercher> [, <Options>])
<Résultat> : Tableau de variables de type docFragment
Tableau de variables de type docFragment correspondant à l'ensemble des fragments du document dans lequel le texte recherché a été trouvé.
<Etendue de la recherche> : Variable de type Document, docFragment ou nom de champ
Elément dans lequel la recherche doit être effectuée. Cet élément peut correspondre :
  • WINDEV au nom d'un champ Traitement de texte.
  • à une variable de type Document.
  • à une variable de type docFragment.
<Texte à rechercher> : Chaîne de caractères
Texte à rechercher dans l'élément spécifié.
<Options> : Constante (ou combinaison de constantes) optionnelle
Options de recherche :
MotCompletRecherche le mot complet (entouré par des caractères de ponctuation ou des espaces).
SansCasseRecherche sans tenir compte de la casse (majuscules/minuscules) et des accents.

Par défaut, la recherche est sensible à la casse : le texte recherché doit avoir la même casse que le texte à trouver. Pour effectuer une recherche ne tenant pas compte de la casse, utilisez la constante SansCasse.
Classification Métier / UI : Code UI
Composante : wd290mdl.dll
Version minimum requise
  • Version 22
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 20/07/2022

Signaler une erreur ou faire une suggestion | Aide en ligne locale