4D v19WP INSERT FORMULA |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v19
WP INSERT FORMULA
|
WP INSERT FORMULA ( objCible ; formule ; mode {; miseAjourPlage} ) | ||||||||
Paramètre | Type | Description | ||||||
objCible | Objet |
![]() |
Plage ou élément ou document 4D Write Pro | |||||
formule | Objet |
![]() |
Objet formule | |||||
mode | Numérique |
![]() |
Mode d'insertion | |||||
miseAjourPlage | Numérique |
![]() |
Inclut ou exclut le contenu inséré dans la plage | |||||
La commande WP INSERT FORMULA insère une formule dans objCible en fonction du mode d'insertion spécifié.
Dans le paramètre objCible, vous pouvez passer :
Dans le paramètre formule, passez la formule 4D à évaluer dans un objet créé par la commande Formula ou Formula from string.
Dans le paramètre mode, passez l'une des constantes suivantes pour indiquer le mode d'insertion à utiliser :
Constante | Type | Valeur | Comment |
wk append | Entier long | 2 | Insère le contenu à la fin de la cible |
wk prepend | Entier long | 1 | Le contenu est inséré au début de la cible |
wk replace | Entier long | 0 | Remplace le contenu de la cible |
Constante | Type | Valeur | Comment |
wk exclude from range | Entier long | 1 | Le contenu inséré n'est pas inclus dans la plage mise à jour |
wk include in range | Entier long | 0 | Le contenu inséré est inclus dans la plage mise à jour (défaut) |
Pour remplacer les formules Date courante avec les chaines formatées :
C_COLLECTION($_formulas)
C_OBJECT($find;$newFormula)</p><p> // définir la formule à rechercher
$find:=Formula(Current date)
// définir la formule de remplacement
$newFormula:=Formula(String(Current date;System date long))
// trouver les formules contenues dans le document
$_formulas:=WP Get formulas(WriteProArea)
// rechercher la collection à partir de WP Get formulas
$_formulas:=$_formulas.query("formula.source :=1";$find.source)
// puis remplacer chaque formule
For each($formula;$_formulas)
WP INSERT FORMULA($formula.range;$newFormula;wk replace)
End for each
Gérer des formules
WP COMPUTE FORMULAS
WP FREEZE FORMULAS
WP Get formulas
Produit : 4D
Thème : 4D Write Pro - Langage
Numéro :
1703
Créé : 4D v18 R2
4D Write Pro ( 4D v19)