Vous êtes sur le site Web historique de la documentation de 4D. Les documentations sont progressivement déplacées vers developer.4d.com |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v20 R7
Numero de ligne affichee
|
Numero de ligne affichee -> Résultat | ||||||||
Paramètre | Type | Description | ||||||
Résultat | Entier long |
![]() |
Numéro de ligne en cours d’affichage | |||||
La commande Numero de ligne affichee fonctionne uniquement dans le contexte de l’événement formulaire Sur affichage corps. Elle retourne le numéro de la ligne en cours de traitement durant l’affichage à l’écran d’une liste d’enregistrements ou des lignes d'une list box. Si Numero de ligne affichee est appelée en-dehors de l’affichage d’une liste ou d'une listbox, elle retourne 0.
Dans le cas d'une liste d'enregistrements, lorsque la ligne affichée n’est pas vide (c’est-à-dire lorsqu’elle est associée à un enregistrement), la valeur retournée par Numero de ligne affichee est identique à celle retournée par Numero dans selection.
Comme Numero dans selection, Numero de ligne affichee débute à 1. Cette commande est utile lorsque vous souhaitez appliquer un traitement à chaque ligne d’un formulaire liste ou d'une list box affiché(e) à l’écran, y compris aux lignes vides.
Cet exemple permet d’appliquer une couleur alternée à un formulaire liste affiché à l’écran, même pour les lignes sans enregistrement :
`Méthode du formulaire liste
Si(Evenement formulaire code=Sur affichage corps)
Si(Numero de ligne affichee% 2=0)
`Noir sur blanc pour le texte des lignes paires
OBJET FIXER COULEURS RVB([Table 1]Champ1;-1;0x00FFFFFF)
Sinon
`Noir sur bleu pâle pour le texte des lignes impaires
OBJET FIXER COULEURS RVB([Table 1]Champ1;-1;0x00E0E0FF)
Fin de si
Fin de si
Produit : 4D
Thème : Sélections
Numéro :
897
Nom intl. : Displayed line number
Modifié : 4D v11 SQL
4D - Langage ( 4D v20 R7)