4D View v16

PV LIRE CHAMP CELLULE

Accueil

 
4D View v16
PV LIRE CHAMP CELLULE

PV LIRE CHAMP CELLULE 


 

PV LIRE CHAMP CELLULE ( zone ; colonne ; ligne ; numTable ; numChamp ) 
Paramètre Type   Description
zone  Entier long in Zone 4D View
colonne  Entier long in Numéro de colonne de la cellule
ligne  Entier long in Numéro de ligne de la cellule
numTable  Entier in Numéro de table
numChamp  Entier in Numéro de champ

La commande PV LIRE CHAMP CELLULE retourne dans les paramètres numTable et numChamp les numéros de la table et du champ liés à la cellule désignée par colonne et ligne.

Reportez-vous à l'exemple de la commande PV FIXER CHAMP CELLULE.

L'exemple suivant illustre l'emploi de la commande PV LIRE CHAMP CELLULE dans une méthode permettant de trier des colonnes dynamiques lors d'un clic sur l'en-tête. La zone ne contient que des colonnes dynamiques. Nous commençons par installer la méthode de rétro-appel MéthodeEvénement, qui sera appelée en cas de clic dans la zone :

 PV APPELER SUR EVENEMENT(Zone;pv sur clic;"MéthodeEvénement")

Cette instruction intercepte tout clic dans la zone. La méthode MéthodeEvénement nous permettra de détecter les clics sur les en-têtes des colonnes et de trier les données en conséquence :

  //Méthode MéthodeEvénement
 C_BOOLEEN($0)
 C_ENTIER LONG($1;$2;$3;$4;$5;$6)
 C_ENTIER LONG($numTable;$numChamp)
 
 Si($5=0) //Si le clic a eu lieu dans un en-tête
    $0:=Vrai //Filtrer l'événement
    PV LIRE CHAMP CELLULE(zone;$4;1;$numTable;$numChamp//Données à trier
    TRIER(Table($NumTable)->;Champ($numTable;$numChamp)->;>) //Tri des données 4D
 Fin de si //Les valeurs liées dans les colonnes sont automatiquement triées



Voir aussi  

PV FIXER CHAMP CELLULE
PV Lire type valeur cellule

 
PROPRIÉTÉS 

Produit : 4D View
Thème : PV Valeur de cellule
Numéro : 15913
Nom intl. : PV GET CELL FIELD

 
HISTORIQUE 

Créé : 4D View 6.8

 
UTILISATION DE L'ARTICLE

4D View - Langage ( 4D View v16)