4D View v16PV FIXER CHAMP CELLULE |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D View v16
PV FIXER CHAMP CELLULE
|
PV FIXER CHAMP CELLULE ( zone ; colonne ; ligne ; numTable ; numChamp ) | ||||||||
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 | |||||
numTable | Entier |
![]() |
Numéro de table | |||||
numChamp | Entier |
![]() |
Numéro de champ | |||||
La commande PV FIXER CHAMP CELLULE associe un champ à la cellule de zone dont les coordonnées correspondent à l’intersection de colonne et de ligne.
numTable est le numéro de la table dont vous souhaitez lier l'enregistrement courant à la cellule. La valeur affichée est celle du champ numChamp pour l'enregistrement courant.
La cellule est liée à numChamp de manière dynamique : toute modification de la valeur qu'elle contient sera automatiquement répercutée dans le champ de l'enregistrement courant, et réciproquement.
Il est possible de contruire un formulaire entrée composé de cellules 4D View : chacune d’elles permettra la visualisation et la modification des champs associés par la commande PV FIXER CHAMP CELLULE. L'enregistrement pourra être pris en charge par la méthode de rétro-appel ou un autre objet du formulaire, pour une saisie en boucle :
C_ENTIER LONG($Table;$Champ) //Référence des champs associés
Si(Evenement formulaire=Sur chargement)
PV LIRE CHAMP CELLULE(Zone;2;1;$Table;$Champ) //Un champ est-il lié à B1 ?
Si($Table=0) & ($Champ=0)
PV FIXER CHAMP CELLULE(Zone;2;1;1;4) //B1 : [Clients]Nom
Fin de si
PV LIRE CHAMP CELLULE(Zone;2;2;$Table;$Champ) //Un champ est-il lié à B2 ?
Si($Table=0) & ($Champ=0)
PV FIXER CHAMP CELLULE(Zone;2;2;1;3) //B2 : [Clients]Prénom
Fin de si
//Libellés
PV FIXER VALEUR CELL ALPHA(Zone;1;1;"Nom :")
PV FIXER VALEUR CELL ALPHA(Zone;1;2;"Prénom :")
CREER ENREGISTREMENT([Clients]) //Nouveau client en saisie
Fin de si
PV AJOUTER CHAMPS DYNAMIQUES
PV FIXER VARIABLE CELLULE
PV LIRE CHAMP CELLULE
PV Lire type valeur cellule
Produit : 4D View
Thème : PV Valeur de cellule
Numéro :
15918
Nom intl. : PV SET CELL FIELD
Créé : 4D View 6.8
4D View - Langage ( 4D View v16)