|
|
|
|
|
- Position par rapport à une rubrique clé ou non clé
- Position dans un parcours filtré
HPositionCourante (Fonction) En anglais : HGetCurrentPosition
Non disponible avec ce type de connexion
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.
HRecherche(Client, Nom, "Dupont")
SI HTrouve(Client) = Vrai ALORS
Pourcentage est un entier = HPositionCourante(Client, Nom)/10
Info("Le premier Dupont est à " + Pourcentage + "% de Client sur la clé Nom")
FIN
Syntaxe
<Résultat> = HPositionCourante([<Fichier de données> [, <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é.
<Fichier de données> : Chaîne de caractères optionnelle Nom du fichier de données manipulé. Si ce nom n'est pas spécifié, la fonction HPositionCourante va manipuler le dernier fichier de données utilisé par la dernière fonction de gestion HFSQL (fonction commençant par la lettre H). <Rubrique> : Chaîne de caractères optionnelle Nom de la rubrique utilisée. Si ce nom n'est pas spécifié, la fonction HPositionCourante 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ée | Précision élevée. | hPrécisionFaible | Précision faible. | hPrécisionMoyenne (valeur par défaut) | Précision moyenne. |
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|