PV LIRE CHAMP CELLULE

4D - Documentation   Français   English   German   4D View, Commandes par thèmes   4D View, Liste des commandes   4D View, Constantes par thèmes   Retour   Précédent   Suivant

version 6.8


PV LIRE CHAMP CELLULE (zone; colonne; ligne; numTable; numChamp)

ParamètreTypeDescription
zoneEntier longZone 4D View
colonneEntier longNuméro de colonne de la cellule
ligneEntier longNuméro de ligne de la cellule
numTableEntierNuméro de table
numChampEntierNuméro de champ

Description

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.

Exemples

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

(2) 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($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

Références

PV FIXER CHAMP CELLULE, PV Lire type valeur cellule.


4D - Documentation   Français   English   German   4D View, Commandes par thèmes   4D View, Liste des commandes   4D View, Constantes par thèmes   Retour   Précédent   Suivant