PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

  • Présentation
  • Créer un état de type Tableau Croisé basé sur une requête
  • Note
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget iOSApple WatchCatalystUniversal 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 "Tableau Croisé". L'état est alors constitué uniquement d'un tableau à deux entrées. Exemple :
Source de données de l'état Tableau croisé : L'état Tableau croisé peut être basé :
Remarque : Si l'état "Tableau croisé" est basé sur une requête, il est possible de modifier la requête intégrée dans l'éditeur de requêtes. Pour éditer la requête intégrée dans l'éditeur de requêtes :
  1. Sélectionnez l'option "Description" du menu contextuel de l'état. La fenêtre de description de l'état s'affiche.
  2. Affichez l'onglet "Données".
  3. Cliquez sur le bouton "Éditer".
Créer un état de type Tableau Croisé basé sur une requête
Pour créer un état de type "Tableau Croisé", cliquez sur parmi les boutons d'accès rapide :
  • 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. Sélectionnez "Tableau croisé".
Dans cet assistant, il est nécessaire de spécifier :
  • la rubrique correspondant aux intitulés des colonnes.
    Remarque : Si cette rubrique est de type "Date", l'assistant propose de :
    • conserver uniquement le jour, le mois ou l'année de ces dates.
    • définir la période à prendre en compte (date de début et date de fin).
  • la rubrique correspondant aux intitulés des lignes.
    Remarque : Si cette rubrique est de type "Date", l'assistant propose de :
    • conserver uniquement le jour, le mois ou l'année de ces dates.
    • définir la période à prendre en compte (date de début et date de fin).
  • l'information à afficher dans les cellules du tableau. Cette information peut correspondre :
    • soit au nombre d'enregistrements correspondant à l'intersection des lignes et des colonnes.
      Par exemple : le nombre de commandes effectuées par année et par client. Le client "Dubois" a effectué 2 commandes en 2000 et 3 en 2001.
    • soit à la somme, la moyenne, le maximum ou le minimum d'une rubrique.
      Par exemple : le nombre de produits commandés par produit et par année. En 2000, 279 canapés ont été commandés.
    • soit à une rubrique.
      Par exemple : la note attribuée par chaque juge pour un certain patineur. Au championnat d'Europe de 2000, le juge Italien a attribué la note 5.2 au patineur "A".
  • le calcul des totaux pour les lignes et les colonnes du tableau (si nécessaire).
  • le format de la feuille sur laquelle l'état va être imprimé. Par défaut, l'état est imprimé sur une feuille au format A4.
  • le gabarit de l'état (si nécessaire).
  • le nom et le titre de l'état. Ce nom (nom du fichier ".WDE" correspondant à l'état) permettra d'identifier l'état dans vos programmes.
Note
Lors de l'impression d'un état Tableau croisé, si le format de l'état ne permet pas d'afficher l'ensemble des colonnes du tableau, le tableau est automatiquement adapté au format d'impression de l'état (diminution des polices et adaptation de la taille des colonnes).
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 9
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire