|
|
|
|
|
- Position par rapport à une rubrique clé ou non clé
- Position dans un parcours filtré
<Source>.PositionCourante (Fonction) En anglais : <Source>.GetCurrentPosition
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.
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ée | Précision élevée. | hPrécisionFaible | Précision faible. | hPrécisionMoyenne (valeur par défaut) | Précision moyenne. |
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|