NOLIGN |
nolignpermet d'avoir accès au numéro de ligne en saisie de tableau.
Shortint[S]nolign
# dans une gestion qui n'est pas OBJet
# alimentation de l'écran à partir de la table
# un enregistrement [STA] par ligne du tableau
nolign=0
Filter [STA] Where VCRTYP = 1 & VCRNUM=LNUM
& Order By ITMREF ; ALLDAT
For [STA]
nolign+=1
[M] = [F]
[M]YQTYSTUACT (nolign) =[F:STA]QTYSTUACT
Next
Filter [STA]
[M]NBLIG =nolign
Extrait d'un masque : on utilise dans un tableau déroulant une variable NOL pour numéroter les lignes du tableau. Cette variable,appelée dans le champ 'Ligne' de la variable de bas de tableau, a lescaractéristiques suivantes :
Nom | NOL |
Rang | inférieur à celui du tableau |
Facteur de répétition | 1 |
Valeur initiale | * |
nolignest une variable donnant le numéro de la ligne courante.
Elle est utilisée en saisie de tableau déroulant, dans les affectations declasses. Nous allons décrire son comportement dans chacune de ces situations.
Lors de saisie de tableaux déroulants,
Lors d'une affectation de classe à classe ([M]=[F] par exemple), si une desvariables est un tableau ayant un nombre de dimensions égal aux nombre dedimensions de l'autre variable plus un, le transfert de données se fait enutilisant comme dernier indice nolign -1 pour la variable qui a le plus grand nombre dedimensions. Ainsi on utilise fréquemment
nolignest modifiable :
Pas d'erreur associée.
Adonix X3(r) L4G |