4D View v16PV CHAMP VERS CELLULES |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D View v16
PV CHAMP VERS CELLULES
PV CHAMP VERS CELLULES
La commande PV CHAMP VERS CELLULES insère dans zone les valeurs de champ correspondant à la sélection courante de la table primaire. L’insertion s'effectue à partir de la cellule définie par les coordonnées colonne et ligne, dans la direction définie par le paramètre direction. Note : L’usage du paramètre direction est différent de celui du paramètre direction des commandes PV ALLER A CELLULE SUIVANTE et PV LIRE CELL LIBRE SUIVANTE, pour lesquelles la direction peut être dans n'importe quel sens. En ce qui concerne la commande PV CHAMP VERS CELLULES, la direction est soit vers la droite (0 = ligne), soit vers le bas (1 = colonne). Le cinquième paramètre, conversion, permet de retyper le contenu de la cellule de destination en texte. Le type de la valeur source doit être compatible avec cette opération : si vous demandez le retypage d’un blob ou d’une image en texte, conversion sera ignoré. La commande peut s’appliquer à une table liée à la table primaire par un lien. Ce dernier doit être de type automatique et aller de la table définie par numPrimaire vers la table définie par numTable comportant le champ numChamp à afficher. Dans la structure traditionnelle des factures et des lignes de factures, il permet par exemple de récupérer le contenu d’un champ de la table des lignes, mais également de la table des factures par rapport à une sélection de la table des lignes de factures (table primaire). À la différence des commandes du type PV FIXER CHAMP CELLULE, qui maintiennent un lien dynamique avec la base de données, les modifications de valeurs effectuées dans la zone 4D View après leur récupération au moyen de PV CHAMP VERS CELLULES ne sont pas répercutées dans le contenu des enregistrements. Dans l’exemple de la commande PV CELLULES VERS TABLEAU, nous mettons à jour la table des contacts suite à leur saisie dans une zone 4D View incluse dans le formulaire entrée des clients. Dans le cas présent, l'affichage ces valeurs sera effectué sur demande, à partir de la cellule courante. Un lien automatique de la table primaire des contacts vers la table des titres professionnels (Directeur, Secrétaire, Développeur) permet de récupérer, dans le champ ad hoc de cette dernière, le libellé du titre de chaque contact à partir de son code de titre stocké sous forme d’entier (champ de départ du lien). Affichons dans deux colonnes (sens vertical) le nom du contact et son titre à partir de la cellule courante, qui recevra donc le premier nom. C_ENTIER LONG($Primaire) //N° de la table primaire
Voir aussi
PV FIXER CHAMP CELLULE
|
PROPRIÉTÉS
Produit : 4D View
HISTORIQUE
Créé : 4D View 6.8 UTILISATION DE L'ARTICLE
4D View - Langage ( 4D View v16) |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||