DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Gestion des bases de données / HFSQL / Fonctions HFSQL
  • Position par rapport à une rubrique clé ou non clé
  • Position dans un parcours filtré
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
Renvoie la position approximative de l'enregistrement en cours dans le fichier de données. Cette position est donnée par rapport à une rubrique spécifique.
Remarque : La position donnée est approximative pour des raisons de performances. La position est calculée par rapport à la position dans l'index.
Exemple
Client.Recherche(Nom, "Dupont")
SI Client.Trouve() = Vrai ALORS
Pourcentage est un entier = Client.PositionCourante(Nom)/10
Info("Le premier Dupont est à " + Pourcentage + "% de Client sur la clé Nom")
FIN
Syntaxe
<Résultat> = <Source>.PositionCourante([<Rubrique> [, <Précision>]])
<Résultat> : Entier
  • Position approximative courante, rapportée à l'intervalle [1;1000].
  • -1 en cas d'erreur (fichier de données vide, filtre ne donnant aucun résultat, ...). La fonction HErreurInfo permet d'obtenir plus d'informations sur le problème rencontré.
<Source> : Type correspondant à la source spécifiée
Nom du fichier de données manipulé.
<Rubrique> : Chaîne de caractères optionnelle
Nom de la rubrique utilisée. Si ce nom n'est pas spécifié, la fonction <Source>.PositionCourante va manipuler la dernière rubrique utilisée par la dernière fonction de gestion HFSQL (fonction commençant par la lettre H).
<Précision> : Entier optionnel
Fixe la précision avec laquelle la position est évaluée. Attention : Plus la précision est élevée, et plus le temps d'évaluation de la position est important.
hPrécisionElevéePrécision élevée.
hPrécisionFaiblePrécision faible.
hPrécisionMoyenne
(valeur par défaut)
Précision moyenne.

Remarques
Universal Windows 10 AppiPhone/iPadHFSQL ClassicHFSQL Client/ServeurConnecteurs Natifs (Accès Natifs)

Position par rapport à une rubrique clé ou non clé

Pour une rubrique clé, la position retournée est relative à l'ordre de l'enregistrement dans l'index de cette rubrique.
Pour une rubrique non clé, la position retournée est relative au numéro de l'enregistrement dans le fichier de données (voir la fonction <Source>.NumEnr).
Universal Windows 10 AppiPhone/iPadHFSQL ClassicHFSQL Client/ServeurConnecteurs Natifs (Accès Natifs)

Position dans un parcours filtré

Si un filtre avec bornes est défini (fonction <Source>.Filtre sans chaîne de condition mais avec les bornes minimales et maximales), la position retournée est relative aux enregistrements sélectionnés par le filtre.
Si une chaîne de condition est donnée à la fonction <Source>.Filtre, la position retournée ne tient pas compte du filtre.
Composante : wd290hf.dll
Version minimum requise
  • Version 25
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 20/06/2023

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