DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Propriétés WLangage / Propriétés HFSQL
  • Recherche réalisée sur une rubrique "sensible à la casse"
  • Paramétrer les options de recherche pour une rubrique
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
SensibleCasse (Propriété)
En anglais : CaseSensitive
HFSQL ClassicHFSQL Client/ServeurDisponible uniquement avec ces types de connexion
La propriété SensibleCasse permet de paramétrer la prise en compte de la casse (majuscules/minuscules) dans les différentes recherches effectuées sur la rubrique ou sur l'index full-text (avec les fonctions HLitRecherche, HLitRecherchePremier et HLitRechercheDernier par exemple). Il est ainsi possible de :
  • Savoir si la casse est prise en compte ou non dans les recherches sur cette rubrique (ou sur cet index full-text). La rubrique ou l'index full-text ont été définis sous l'éditeur d'analyses ou par programmation.
  • Définir la gestion de la casse pour une rubrique ou pour un index full-text (lors de la description de la rubrique ou de l'index full-text par programmation uniquement).
Exemple
// Définir la gestion de la casse de la rubrique Commande.Nom
Commande.Nom.SensibleCasse = Vrai
...
// Valide la description du fichier de données
HDécritFichier(Commande)
Syntaxe

Savoir si la casse est prise en compte Masquer les détails

<Résultat> = <Fichier de données>.<Rubrique>.SensibleCasse
<Résultat> : Booléen
  • Vrai si la casse est prise en compte pour les recherches effectuées sur cette rubrique,
  • Faux dans le cas contraire.
<Fichier de données> : Chaîne de caractères
Nom du fichier de données manipulé. Ce nom a été défini sous l'éditeur d'analyses ou grâce au type Description de Fichier.
<Rubrique> : Chaîne de caractères
  • Nom de la rubrique manipulée. Ce nom a été défini sous l'éditeur d'analyses ou grâce au type Description de Rubrique.
  • Nom de l'index full-text manipulé. Ce nom a été défini sous l'éditeur d'analyses ou grâce au type Description d'IndexFullText.

Définir la gestion de la casse (rubrique décrite par programmation) Masquer les détails

<Rubrique>.SensibleCasse = <Nouvelle gestion>
<Rubrique> : Chaîne de caractères
<Nouvelle gestion> : Booléen
  • Vrai si la casse doit être prise en compte pour les recherches effectuées sur cette rubrique,
  • Faux dans le cas contraire.
Remarques

Recherche réalisée sur une rubrique "sensible à la casse"

Si une recherche est réalisée sur une rubrique "sensible à la casse", seuls les mots identiques du point de vue de la casse seront trouvés.
Ainsi, si le nom de client enregistré est "Dupont" :
  • une recherche effectuée sur le nom de client "Dupont" trouvera un enregistrement,
  • une recherche effectuée sur le nom de client "DUPONT" ne trouvera aucun enregistrement.

Paramétrer les options de recherche pour une rubrique

  • Pour gérer l'accentuation lors des recherches, utilisez la propriété SensibleAccentuation.
  • Pour gérer la casse lors des recherches, utilisez la propriété SensibleCasse.
  • Pour gérer la ponctuation lors des recherches, utilisez la propriété SensiblePonctuation.
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 29/02/2024

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