Téléchargement des produits


Version anglaise


 


ADELIA

VADELIA

SADELIA

WADELIA

EADELIA

(I/B)

(I/B) (S)

(B) (S)

(I/B) (S)

(B) (S)


Paragraphe d'utilisation

Tous


Syntaxe

POSITIONNER_AP NomVue


Description

Cet ordre positionne le fichier associé à la vue NomVue DERRIERE l'enregistrement ayant une clé EGALE ou à défaut immédiatement plus petite à la clé précisée dans les variables constituant la clé de la vue.

A cet instant, l'enregistrement n'est pas lu. La lecture est à la charge de l'utilisateur.


Il est possible de tester le succès du positionnement en utilisant les ordres EXISTE ou N_EXISTE_PAS.

Si le positionnement n'aboutit pas, le pointeur se trouve à la fin du fichier.


Par exemple

Le fichier VENTES a pour clés : code client et numéro de ligne.

La vue VENTES est utilisée avec W_CODE_CLIENT seulement comme clé d'accès.


CODE_CLI_VTES

NUM_LIGNE_VTES

0002

01

0002

02

0002

03

0002

04

0006

01

0006

02

0011

01


W_CODE_CLIENT = '0002'

POSITIONNER_AP VENTES

* Le pointeur sera positionné après l'enregistrement client 0002, ligne 04

*

SI   VENTES EXISTE

LIRE_ARRIERE VENTES

DERNIER NUMERO = NUM_LIGNE_VTES

FIN

*

* lecture de l'enreg. client 0002, ligne 04 et récupération du n° de ligne = 04

*

* si W_CODE_CLIENT = '0003' ou '0004' ou '0005', le résultat est identique

* si W_CODE_CLIENT < '0002', le pointeur est avant le premier enregistrement

* si W_CODE_CLIENT > '0010', le pointeur est après le dernier enregistrement



↑ Haut de page

  • Aucune étiquette