DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Champs, pages et fenêtres / Fonctions Table
WINDEV
WindowsLinuxJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac Catalyst
Autres
Procédures stockées
Supprime toutes les formules ajoutées avec la fonction <Table>.FormuleAjoute.
Exemple
TABLE_MaTable.FormuleSupprimeTout()
nLigne est entier
nLigne = TABLE_MaTable.COL_Num.FormuleAjoute("Moyenne positive", ProcInit, ProcAjout, ProcFin)
// Changement de la couleur de fond de la ligne du calcul personnalisé
COL_Num[nLigne].CouleurFond = RougeClair

nCompteur est entier
PROCÉDURE INTERNE ProcInit() 
	nCompteur = 0
	RENVOYER 0
FIN

PROCÉDURE INTERNE ProcAjout(Accumulateur, ValeurCol) 
	// Ignore les négatifs ou NULL
	SI (ValeurCol <= 0) RENVOYER Accumulateur
	nCompteur++
	RENVOYER Accumulateur + ValeurCol
FIN
PROCÉDURE INTERNE ProcFin(Accumulateur) 
	SI nCompteur = 0 ALORS RENVOYER 0
	// Calcul de la moyenne
	RENVOYER  Accumulateur/nCompteur
FIN
Syntaxe
<Champ Table>.FormuleSupprimeTout()
<Champ Table> : Nom de champ
Nom du champ à manipuler. Ce champ peut correspondre à :
  • un champ Table.
  • un champ Table hiérarchique.
Remarques
Les calculs prédéfinis (total, moyenne, comptage, min, max) ne sont pas affectés.
Composante : wd300obj.dll
Version minimum requise
  • Version 23
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 13/09/2024

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