|
|
|
|
|
- Conditions d'utilisation
- Afficher une ligne en premier (syntaxe 1)
- Bandeau de sélection et fonction <Table>.Position
- Champ Table fichier : limitations de la fonction <Table>.Position
- Evénement "Entrée en saisie d'une ligne"
<Table>.Position (Fonction) En anglais : <Table>.Position Affiche un champ Table ou Table hiérarchique à partir d'une ligne spécifiée ou renvoie l'indice de la première ligne affichée dans un champ Table ou Table hiérarchique.
ResPosition = TABLE_Produit.Position()
Syntaxe
Afficher un champ Table ou Table hiérarchique à partir d'une ligne spécifiée Masquer les détails
<Champ Table>.Position(<Indice> [, <Option>])
<Champ Table> : Nom de champ Nom du champ Table ou Table hiérarchique à manipuler. <Indice> : Entier Indice de la ligne qui doit être affichée dans le champ. Par défaut, cette ligne est affichée en premier. Si <Indice> est supérieur au nombre de lignes présentes dans le champ (connu avec la fonction <Table>.Occurrence), la dernière ligne est sélectionnée par défaut. <Option> : Constante de type Entier
Connaître l'indice de la première ligne affichée dans un champ Table ou Table hiérarchique Masquer les détails
<Résultat> = <Champ Table>.Position()
<Résultat> : Entier Indice de la première ligne affichée dans le champ spécifié.
<Champ Table> : Nom de champ Nom du champ Table ou Table hiérarchique à manipuler. Remarques Conditions d'utilisation La fonction <Table>.Position peut être utilisée indifféremment : - un champ Table ou Table hiérarchique fichier.
- un champ Table ou Table hiérarchique par programmation.
- un champ monosélection ou multisélection.
Afficher une ligne en premier (syntaxe 1) La ligne affichée en premier peut être différente de celle demandée. En effet, la fonction <Table>.Position essaie d'afficher un nombre maximum de lignes dans le champ. La fonction <Table>.Position n'affichera la ligne spécifiée que si cette ligne est suivie d'un nombre suffisant de lignes non vides. Dans l'exemple suivant, la ligne "Durand" ne peut pas être affichée au début du champ Table.
Bandeau de sélection et fonction <Table>.Position La fonction <Table>.Position ne modifie pas la ligne en cours (c'est-à -dire la ligne sélectionnée à l'aide du bandeau de sélection). Ainsi, si le champ Table a le focus lorsque la fonction <Table>.Position est exécutée, la ligne en cours devra être visible en même temps que la ligne spécifiée. Si la ligne en cours et la ligne spécifiée ne peuvent pas être affichées en même temps, le contenu du champ sera affiché à partir de la ligne en cours (et non à partir de la ligne <Indice>). Evénement "Entrée en saisie d'une ligne" - La fonction <Table>.Position ne force pas l'exécution de l'événement "Entrée en saisie d'une ligne".
- La fonction <Table>.Position ne peut pas être utilisée dans l'événement "Entrée en saisie d'une ligne" du champ (le résultat retourné est incorrect).
Composante : wd300obj.dll
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|