| 4D v20.1Numero de ligne affichee | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 
 | 
    4D v20.1
 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)
	
	
	4D - Langage ( 4D v20.1)
	
	
	
 Ajouter un commentaire
Ajouter un commentaire