DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Champs, pages et fenêtres / Fonctions Tableur
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
TableurAutoriseProcédure (Fonction)
En anglais : SpreadsheetAllowProcedure
Autorise l'utilisation d'une procédure WLangage dans une formule d'un champ Tableur.
Remarque : Par défaut, les procédures WLangage ne sont pas autorisées dans les formules pour des raisons de sécurité. En effet, un utilisateur malveillant pourrait par exemple appeler une procédure d'initialisation qui remet à 0 tous les fichiers de données.
Exemple
// Autorise la procédure CalculeTVA() dans les formules
TableurAutoriseProcédure(TBLR_Tableur, "CalculeTVA" + RC + "PrixMax" + RC + "PrixMin")
TableurAjouteFormule(TBLR_Tableur, 1,1, "CalculeTVA(C2)")
TableurAjouteFormule(TBLR_Tableur, 2,1, "(PrixMax() + PrixMin())/2")
Syntaxe
TableurAutoriseProcédure(<Champ Tableur> , <Procédure WLangage>)
<Champ Tableur> : Nom de champ
Nom du champ Tableur à manipuler.
<Procédure WLangage> : Nom de procédure
Nom de la procédure WLangage autorisée dans une formule. Cette procédure peut être une procédure locale ou globale.
Pour spécifier plusieurs procédures, il suffit de séparer les noms par un Retour Chariot (RC).
Cette procédure doit renvoyer la valeur à afficher dans la cellule utilisant la formule.
Remarques
  • Attention : Si une procédure WLangage est autorisée, cette procédure apparaîtra dans la liste des formules proposées à l'utilisateur. L'utilisateur final pourra donc utiliser cette procédure. Pensez à fournir une documentation des formules possibles et des paramètres attendus.
  • Cette fonction est utilisable uniquement sur un champ Tableur présent dans une fenêtre.
Liste des exemples associés :
Le champ Tableur Exemples unitaires (WINDEV) : Le champ Tableur
[ + ] Utilisation du champ Tableur.
Cet exemple présente comment :
- charger un fichier xlsx dans un champ tableur,
- sauver le tableur dans un fichier,
- remplir le champ avec des données provenant de la base de données,
- insérer des lignes, des colonnes,
- accéder aux cellules et les manipuler (modifier leur valeur, leur style,...),
- saisir des formules,
- etc.
Composante : wd290obj.dll
Version minimum requise
  • Version 20
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 25/05/2022

Signaler une erreur ou faire une suggestion | Aide en ligne locale