4D View v14PV LIRE CONTROLE CELLULE |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D View v14
PV LIRE CONTROLE CELLULE
|
PV LIRE CONTROLE CELLULE ( zone ; colonne ; ligne ; type ; nomVar ; 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 | |||||
nomVar | Chaîne |
![]() |
Nom de la variable de gestion du contrôle | |||||
méthode | Chaîne |
![]() |
Nom de la méthode de rétro-appel | |||||
titre | Chaîne |
![]() |
Titre du contrôle | |||||
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 :
Constante | Type | Valeur |
pv contrôle aucun | Entier long | 0 |
pv contrôle bouton | Entier long | 1 |
pv contrôle bouton radio | Entier long | 2 |
pv contrôle case à cocher | Entier long | 3 |
pv contrôle combo box | Entier long | 5 |
pv contrôle liste déroulante | Entier long | 4 |
nomVar retourne le nom de la variable associée au contrô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.
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 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)
Produit : 4D View
Thème : PV Valeur de cellule
Numéro :
15911
Nom intl. : PV GET CELL CONTROL
Créé : 4D View 6.8
PV FIXER CONTROLE CELLULE
PV Lire type valeur cellule
4D View - Langage ( 4D View v11.4)
4D View - Langage ( 4D View v12)
4D View - Langage ( 4D v13)
4D View - Langage ( 4D View v14 R2)
4D View - Langage ( 4D View v14)
4D View - Langage ( 4D View v14 R3)
4D View - Langage ( 4D View v14 R4)