PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEV, WEBDEV ET WINDEV MOBILE

  • Présentation
  • Créer un état composite
  • Caractéristiques des états composites et de leurs sous-états
  • Caractéristiques spécifiques aux états composites
  • Caractéristiques des sous-états
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Autres
Procédures stockées
Présentation
L'éditeur d'états offre la possibilité de créer des états de type "Composite". L'état est alors constitué de plusieurs sous-états. Chaque sous-état peut afficher des données différentes et utiliser une orientation spécifique. Les différents sous-états sont imprimés l'un après l'autre.
Par exemple :
  • Sous l'éditeur :
    Etat composite sous l'éditeur
  • En exécution :
    Etat composite en exécution
Versions 18 et supérieures
iPhone/iPad Ce type d'état est désormais disponible pour les applications iPhone/iPad.
Nouveauté 18
iPhone/iPad Ce type d'état est désormais disponible pour les applications iPhone/iPad.
iPhone/iPad Ce type d'état est désormais disponible pour les applications iPhone/iPad.
Versions 21 et supérieures
Universal Windows 10 App Ce type d'état est désormais disponible en mode Universal Windows 10 App.
Nouveauté 21
Universal Windows 10 App Ce type d'état est désormais disponible en mode Universal Windows 10 App.
Universal Windows 10 App Ce type d'état est désormais disponible en mode Universal Windows 10 App.
Remarque : L’éditeur d’états propose plusieurs méthodes pour imprimer simultanément plusieurs états dans un seul document :
  • les états internes, qui permettent notamment d'imprimer des états les uns à côté des autres. Pour plus de détails, consultez Champ Etat interne.
  • l'enchaînement d'états qui peut être réalisé par programmation. Cette méthode est très simple à mettre en oeuvre. Pour plus de détails, consultez Enchaîner des états.
  • les états imbriqués qui permettent de réaliser des enchaînements d'états complexes, avec notamment la gestion des pieds de pages. Pour plus de détails, consultez Etats imbriqués.
Créer un état composite
Pour créer un état de type "Composite" :
  1. Sélectionnez l'option "Fichier .. Nouveau .. État". L'assistant de création d'un état se lance.Cliquez sur Nouveau parmi les boutons d'accès rapide.
    • Dans la roue qui s'affiche, cliquez sur "Etat". La fenêtre de création d'un nouvel élément s'affiche : cliquez sur "Etat" puis sur "Etat".
    • L'assistant de création d'un état se lance.
  2. Sélectionnez le type d'état "Etat composite". Passez à l'étape suivante de l'assistant grâce aux boutons fléchés.
  3. Spécifiez dans l'assistant le nombre de sous-états qui va composer l'état composite. Passez à l'étape suivante de l'assistant.
  4. Donnez un nom à votre état et validez.
  5. L'état composite apparaît en création sous l'éditeur d'états. Il est nécessaire de définir les caractéristiques de chaque sous-état.
Pour chaque sous-état :
Cliquez sur le lien "<Cliquer ici pour définir le sous-état>". L'assistant de définition du sous-état s'affiche. Vous pouvez :
  • Créer un nouveau sous-état.
    1. Sélectionnez :
      • le type de sous-état à créer (fiche, tableau, ...). Pour plus de détails, consultez Types d'états.
      • la source de données du sous-état (fichier de données, requête, ...). Pour plus de détails, consultez Source de données d'un état.
      • les éléments du sous-état (champs, conditions de tri, ruptures, ...).
    2. Donnez un nom au sous-état et validez la création du sous-état.
  • Utiliser un état existant.
    1. Sélectionnez l'état à afficher dans le sous-état.
    2. Donnez un nom au sous-état et validez la création du sous-état. Par défaut, le nom du sous-état est : "S<NomEtat>".
Caractéristiques des états composites et de leurs sous-états

Caractéristiques spécifiques aux états composites

  • L'état composite est composé de plusieurs sous-états. Tous les sous-états sont visualisés directement sous l'éditeur d'états.
  • L'état composite a un nom, ainsi que chaque sous-état. Dans le volet "Explorateur de projet", les différents sous-états de l'état composite sont listés.
  • Pour visualiser la fenêtre de description de l'état composite, plusieurs possibilités :
    • Sélectionnez l'option "Etat .. Description de l'état composite".Sous le volet "Modification", cliquez sur le bouton de regroupement du groupe "Etat composite".
    • Sélectionnez l'option "Description de l'état composite" du menu contextuel de l'état.
  • La fenêtre de description de l'état composite permet de :
    • Définir le libellé de l'état et son nom (onglet "Général").
    • Définir les boutons d'export présents dans l'aperçu (onglet "Détail").Définir les boutons d'export présents dans l'aperçu (onglet "IHM").
    • Définir le comportement si les sous-états sont vides (onglet "Détail").Définir le comportement si les sous-états sont vides (onglet "IHM").
    • Rendre l'état modifiable sous le logiciel Etats & Requêtes (onglet "Détail").
    • Définir les langues gérées par l'état (onglet "Langue").
    • Gérer les sous-états (onglet "Sous-états") : il est possible d'ajouter, de supprimer des sous-états, de modifier leur ordre d'impression, ...

Caractéristiques des sous-états

  • Les sous-états ne sont accessibles sous l'éditeur qu'en ouvrant l'état composite.
  • Pour visualiser la fenêtre de description du sous-état :
    1. Cliquez dans le sous-état.
    2. Sélectionnez l'option "Etat .. Description du sous-état" ou sélectionnez l'option "Description du sous-état" du menu contextuel de l'état.Sous le volet "Modification", cliquez sur le bouton de regroupement du groupe "Etat". Il est également possible de sélectionner l'option "Description du sous-état" du menu contextuel de l'état.
  • La fenêtre de description du sous-état permet de sélectionner l'état à afficher.
  • Les sous-états peuvent être des états paramétrés. Dans ce cas, pour initialiser les paramètres du sous-état, il est nécessaire d'utiliser la fonction iInitSousEtat.
  • Il est possible de modifier l'état affiché par un sous-état par programmation en utilisant la fonction iChangeSousEtatSource.
Liste des exemples associés :
WD Etats Exemples didactiques (WINDEV) : WD Etats
[ + ] Cet exemple montre les différentes méthodes pour réaliser un état :

- impressions basées sur différentes sources de données (requêtes, variables, ...)
- impressions basées sur des champs (Table, Tableur, TCD, ...)
- impression d'états composés
- impressions spécifiques (portrait / paysage, état avec filigrane, état avec code-barres, ...)
Version minimum requise
  • Version 16
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire