4D v18Gérer des expressions |
||||||||||||||||||||||||||||||||||||||||||
|
4D v18
Gérer des expressions
|
Expression | Type | Description |
$wp_title | Texte | Titre défini dans l'attribut wk title |
$wp_author | Texte | Auteur défini dans l'attribut wk author |
$wp_subject | Texte | Sujet défini dans l'attribut wk subject |
$wp_company | Texte | Société définie dans l'attribut wk company |
$wp_notes | Texte | Notes définies dans l'attribut wk notes |
$wp_dateCreation | Date | Date de création définie dans l'attribut wk date creation |
$wp_dateModified | Date | Date de modification définie dans l'attribut wk date modified |
$wp_pageNumber | Entier long | Numéro de page tel que défini soit à partir du début du document (fonctionnement par défaut) soit à partir du début de la section. Cette expression est toujours dynamique, elle n'est pas affectée par la commande ST FREEZE EXPRESSIONS. |
$wp_pageCount | Entier long | Nombre total de pages. Cette expression est toujours dynamique, elle n'est pas affectée par la commande ST FREEZE EXPRESSIONS |
Pour insérer une expression, vérifiez bien que le curseur se situe dans la zone appropriée (en-tête, pied ou corps du document) et appelez la commande ST INSERT EXPRESSION. Par exemple, pour insérer le numéro de page dans la zone de pied sélectionnée :
ST INSERT EXPRESSION(*;"4DWPArea";"$wp_pageNumber")
La présentation du document ci-dessous peut être définie par exemple :
Les expressions de table et de champ insérées dans les documents 4D Write Pro prennent en charge la définition de structure virtuelle de la base. La structure virtuelle exposée dans les formules est définie à l'aide des commandes SET FIELD TITLES(...;*) et SET TABLE TITLES (...;*).
Lorsqu'une structure virtuelle est définie, les références à des expressions contenant des champs affichent des noms virtuels lorsque le document 4D Write Pro montre les références et non les valeurs. Les commandes qui gèrent des références attendent et utilisent les noms réels ou les noms virtuels, comme suit :
Commande | Utilisation de la structure virtuelle |
WP Get text | Retourne les noms de structure virtuelle si l'option wk expressions as source est définie dans expressions. |
ST Get plain text | Retourne les noms de structure virtuelle si l'option ST 4D Expressions as sources est définie dans refMode. |
ST Get expression | Ne prend pas en charge la structure virtuelle. Retourne toujours les noms réels de table/champ |
ST INSERT EXPRESSION | Ne prend pas en charge la structure virtuelle. Retourne toujours les noms réels de table/champ |
Note : Lorsqu'un document est affiché dans le mode "afficher expressions", les références à des tables ou à des champs qui n'appartiennent pas à la structure virtuelle s'affichent avec le caractère "?", par exemple [VirtualTableName]? lorsque le champ n'est pas défini dans la structure virtuelle.
ST INSERT EXPRESSION
Utiliser les commandes du thème Texte multistyle
Produit : 4D
Thème : Gérer des expressions
Créé : 4D v16
Modifié : 4D v17 R4
4D Write Pro ( 4D v18)