PV FIXER 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 FIXER 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 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.

Exemple

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

Références

PV AJOUTER CHAMPS DYNAMIQUES, PV FIXER VARIABLE CELLULE, PV LIRE 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