version 6.8
PV LIRE CONTROLE CELLULE (zone; colonne; ligne; type; nomTab; méthode; titre)
| Paramètre | Type | Description | |
| zone | Entier long | Zone 4D View | |
| colonne | Entier long | Numéro de colonne de la cellule | |
| ligne | Entier long | Numéro de ligne de la cellule | |
| type | Entier | Type du contrôle | |
| nomTab | Alpha | Nom du tableau de gestion du contrôle | |
| méthode | Alpha | Nom de la méthode de rétro-appel | |
| titre | Alpha | Titre du contrôle |
Description
La commande PV LIRE CONTROLE CELLULE récupère les informations sur le "contrôle" affiché dans la cellule désignée par colonne et ligne à l'intérieur de la zone 4D View.
Un contrôle est un objet de type bouton, case à cocher, bouton radio, liste déroulante ou combo box contenu dans une cellule.
type contient de type de contrôle (parmi les cinq ci-dessus) contenu dans la cellule. La valeur retournée peut être comparée aux constantes du thème PV Contrôles.
nomTab est le nom du tableau contenant les valeurs à afficher (pour les contrôles de types liste déroulante et combo box).
méthode contient le nom de la méthode de rétro-appel liée au contrôle.
titre contient le libellé du bouton, de la case à cocher, etc.
Exemple
La méthode suivante remplit les cellules situées sous un contrôle avec le descriptif de ce dernier :
C_ENTIER LONG($Colonne;$Ligne) `Coordonnées de la cellule du contrôle C_ENTIER($TypeCtrl) `Type de contrôle C_ALPHA(32;$NomCtrl) `Nom (éventuel) du contrôle C_ALPHA(32;$MéthodeRétroAppel) `Nom de la méthode de rétro-appel C_ALPHA(32;$Titre) `Titre du contrôle C_ALPHA(32;$NomType) `Nom du type de contrôle PV LIRE CELLULE COURANTE (Zone;$Colonne;$Ligne) `Cellule du contrôle PV LIRE CONTROLE CELLULE (Zone;$Colonne;$Ligne;$TypeCtrl;$NomCtrl;$MéthodeRétroAppel;$Titre) Au cas ou : ($TypeCtrl=0) $NomType:="Pas de contrôle" : ($TypeCtrl=pv contrôle bouton ) $NomType:="bouton" : ($TypeCtrl=pv contrôle bouton radio ) $NomType:="bouton radio" : ($TypeCtrl=pv contrôle case à cocher ) $NomType:="case à cocher" : ($TypeCtrl=pv contrôle liste déroulante ) $NomType:="liste déroulante" : ($TypeCtrl=pv contrôle combo box ) $NomType:="combo box" Fin de cas PV FIXER VALEUR CELL TEXTE (Zone;$Colonne;$Ligne+1;"Type : "+$NomType) PV FIXER VALEUR CELL TEXTE (Zone;$Colonne;$Ligne+2;"Nom : "+$NomCtrl) PV FIXER VALEUR CELL TEXTE (Zone;$Colonne;$Ligne+3;"Titre : "+$Titre) PV FIXER VALEUR CELL TEXTE (Zone;$Colonne;$Ligne+4;"Méthode : "+$MéthodeRétroAppel)
Références
PV FIXER CONTROLE CELLULE, PV Lire type valeur cellule.
Constantes
Thème PV Contrôles.