DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / FAA (Fonctionnalités Automatiques de vos applications) / FAA sur les tables / tables hiérarchiques
  • Présentation
  • Fonctionnement
  • Principe
  • Impression de l'état créé par le développeur
  • Impression directe du champ Table hiérarchique
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
Présentation
Un champ Table hiérarchique propose par défaut un menu contextuel automatique permettant à l'utilisateur de réaliser plusieurs manipulations sur les données affichées dans le champ.
Une des options de ce menu contextuel permet à l'utilisateur d'imprimer le contenu du champ Table hiérarchique (option "Imprimer").
Fonctionnement

Principe

Plusieurs cas peuvent se présenter :
  • Si un état a été créé par le développeur sur ce champ Table hiérarchique, cet état est imprimé.
  • Si aucun état n'est lié à ce champ Table hiérarchique, l'utilisateur peut imprimer directement le contenu du champ Table hiérarchique.
Remarques :
  • L'option "Imprimer" du menu contextuel des champs Table hiérarchique nécessite les librairies d'impression du framework WINDEV.
  • En programmation, la fonction FAADésactive utilisée avec la constante faaImprimeEtatSurTable supprime l'option "Imprimer" pour le champ Table hiérarchique spécifiée.

Impression de l'état créé par le développeur

Si le développeur a créé un état sur le champ Table hérarchique, l'option "Imprimer" permettra d'imprimer directement cet état. Aucune programmation spécifique n'est nécessaire.

Impression directe du champ Table hiérarchique

Lors de l'impression du champ Table hiérarchique, le contenu du champ est directement visualisé dans le visualisateur de rapports.
Si le nombre de lignes du champ Table hiérarchique est trop important (plus de 10 000 lignes), l'application demande confirmation à l'utilisateur (l'impression pouvant être relativement longue et consommatrice de ressources mémoire).
Les caractéristiques de l'impression proposée sont les suivantes :
  • Le titre de l'impression correspond au titre du champ Table hiérarchique. Si aucun titre n'a été spécifié pour le champ Table hiérarchique, le texte "Etat sur table (FAA)" est imprimé.
  • Les titres des colonnes sont imprimées sur chaque page.
  • L'impression respecte les couleurs de fond utilisées pour les différentes cellules du champ Table hiérarchique.
  • L'impression ne respecte pas les caractéristiques RTF des textes présents dans le champ Table hérarchique.
  • Les compteurs, totaux, ... définis pour le champ Table hérarchique ne sont pas imprimés. Seul un compteur des lignes du champ Table hiérarchique est imprimé en dessous du champ. Le libellé correspond au libellé défini pour le compteur sous l'éditeur de fenêtres.
  • La date du jour est imprimée en haut à droite.
  • Le numéro de la page courante et le nombre total de pages sont imprimés en bas à droite.
  • La fusion horizontale des colonnes est respectée, sauf dans les cas suivants :
    • fusion avec une colonne invisible
    • fusion de colonnes se trouvant "à cheval" sur 2 pages.
  • Les images présentes dans les champs Table hiérarchique sont imprimées uniquement si leur chemin est précisé. Les images présentes dans des mémos ne sont pas imprimées.
  • L'impression réalisée prend en compte le sens d'écriture spécifié avec la propriété SensEcriture au niveau de la fenêtre et/ou au niveau du champ Table hérarchique.
  • Les colonnes définies comme non exportables et non imprimables ne seront pas imprimées (propriété VisibleEnExportEtImpression ou option "Export et impression" dans l'onglet "Général" de la fenêtre de description de la colonne).
Version minimum requise
  • Version 19
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