DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Champs, pages et fenêtres / Fonctions de gestion des ruptures
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
Ajoute une rupture dans un champ Table ou dans un champ Zone répétée.
Exemple
// Ajout d'une rupture verte sur la date dans un champ Table
x est un Champ
x <- RuptureAjoute(TABLE_Commande.COL_DATE, "RuptDate", ruptHaut, 50) 
x.CouleurFond = VertFoncé // Colorie en vert la rupture
// Ajout d'un haut et d'un bas de rupture dans un champ Table
RuptureHaut est un Champ
RuptureBas est un Champ
(RuptureHaut, RuptureBas) <- RuptureAjoute(TABLE_Client.COL_NOM, "NomRuptureHaut" + TAB + ...
"NomRuptureBas", ruptHautEtBas)
Syntaxe
<Résultat> = RuptureAjoute(<Nom élément> , <Nom de la rupture> [, <Type de la rupture> [, <Hauteur>]])
<Résultat> : Variable de type Champ
Nom de la variable de type Champ permettant de manipuler la rupture créée. Dans ce cas, l'affectation doit être réalisée avec l'opérateur '<-'.
Si le paramètre <Type de rupture> correspond à la constante ruptHautEtBas, la fonction renvoie 2 champs. La syntaxe devient :
(<NomChampRuptureHaut>,<NomChampRuptureBas>) <- ] RuptureAjoute(<Nom élément>, ...
<Nom de la rupture Haut> + TAB + <Nom de la rupture Bas> , ruptHautBas)
<Nom élément> : Chaîne de caractères
Nom de l'élément sur lequel la rupture doit être faite. Il s'agit soit d'une colonne de Table soit du nom d'un attribut d'une Zone répétée.
<Nom de la rupture> : Chaîne de caractères
Nom de la rupture à créer. Ce nom ne doit pas exister dans le champ Table ou le champ Zone répétée.
Si le paramètre <Type de rupture> correspond à la constante ruptHautEtBas, ce paramètre est de la forme :
<Nom de la rupture Haut> + TAB + <Nom de la rupture Bas>
<Type de la rupture> : Constante de type Entier
Type de rupture à créer :
ruptHaut
(Valeur par défaut)
Ajoute un haut de rupture.
ruptBasAjoute un bas de rupture.
ruptHautEtBasAjoute un haut et un bas de rupture.
<Hauteur> : Entier optionnel
Hauteur de la rupture en pixels. Par défaut, la rupture est de 32 pixels.
Remarques
  • Les ruptures créées avec la fonction RuptureAjoute peuvent être supprimées avec la fonction RuptureSupprime.
  • Si le champ Table ou Zone répétée contient déjà des ruptures, la rupture est créée au niveau suivant :
    [Haut de rupture existant]
    [Nouveau Haut de rupture]
    Ligne 1 de la table
    [Nouveau bas de rupture]
    [Bas de rupture existant]
  • La fonction RuptureAjoute ne peut pas être utilisée sur :
    • Les champs Table et Zone répétée fichier en accès direct.
    • Les champs Table verticale.
    Dans ce cas, la fonction échoue et une erreur non fatale est affichée.
Classification Métier / UI : Code UI
Composante : wd290obj.dll
Version minimum requise
  • Version 22
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 02/11/2022

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