DB2 Web Query sur IBM i (AS400)

« IBM® DB2® Web Query for IBM® i™ » (5733QU2)

Tous les noms déposés cités ici sont libres de publicité et sont la propriété de leurs marques respectives. phdconsultant est indépendant des marques citées.

Version du 26-février-2011

Tester de suite les Rapports Actifs 

 

Les Rapports actifs sont des sorties HTML déconnectées à base du composant Flash (Adobe),
réalisées à partir du Générateur de Rapports, de Power Painter,
et depuis décembre 2010 et la V1R1M2 de DB2WQ: à partir de Info Assist.

 

Pourquoi "déconnectées": parceque les sorties obtenues peuvent être modifiées interactivement grâce au composant Flash sur lequel elles s'appuient, et ceci sans connection (exemple par un commercial itinérant devant un client).

(Noter qu'Info Assist permet de créer aussi des "PDF actifs" encapsulant des modules Flash).

 

Sont offertes de larges possibilités de présentation et même des sorties internes graphiques, le tout exportable vers Excel bien sûr.

Télécharger un exemple de Rapport Actif (485 Ko) (créé depuis le Générateur de Rapports sous DB2WQ)

               puis enregistrer sur PC en déroulant classiquement Fichier / Enregistrer sous...
               Utiliser iExplorer 8 ou Firefox à jour sur un PC (évidemment à jour de Flash).


La prise en main des Rapports Actifs est rapide et intuitive pour qui est familier d'un tableur.

Introduction

Un rapport actif est un fichier HTM obtenu en tant que sortie de DB2WQ.

A priori rien ne le distingue d’après le nom d’une simple sortie HTM de Web Query car l’extension HTM est la même (bien que DB2WQ utilise la mention AHTML). Il s’affiche sous iExplorer ou Firefox sous Windows (XP ou 2000 au moins).

Sa particularité est de proposer de nombreuses manipulations, l’utilisateur étant déconnecté de l'IBM i et même du réseau.

En plus il n’est pas nécessaire de disposer d’une licence Web Query ni même d’être enregistré comme utilisateur IBM i.

N’importe qui peut donc ouvrir un rapport actif depuis n’importe quel PC non connecté.

A l'ouverture, selon les réglages d’Explorer, le bandeau jaune de sécurité peut s’afficher en haut de l’onglet :

Cliquer le bandeau puis répondre Oui à l’avertissement de sécurité Autoriser le contenu actif

Noter le titre en haut avec le nombre de pages, la mise à disposition d’un menu en cliquant le triangle noir à droite de chaque colonne.

Ne pas hésiter à cliquer la loupe Explorer pour plus de lisibilité.

Le rapport est surmonté d’un titre muni du nombre total de lignes et le pourcentage affiché (en cas de filtre) :

Cliquer à gauche du titre le pavé rayé pour basculer le titre en bas de page au lieu du haut de page.

 

Un seul menu pour tout faire

Afficher le Menu de la colonne en cliquant le triangle noir A DROITE DE CHAQUE COLONNE.

Il n’y a pas d’annulation possible de chaque opération. Pas de Edition / Annuler.

LE CLIC DROIT EST INUTILE puisqu’on se trouve sur une page web.

 

Les options suivies d’un triangle noir indiquent un sous-menu à ouverture automatique (sans cliquer).

à Les options de la partie supérieure du menu (jusqu’à Masquer la colonne) dépendent de la colonne où le menu est ouvert.

à Les options da la partie inférieure (à partir de démasquer)
ne dépendent pas de la colonne où le menu est ouvert.

 

Changer la pagination d’un rapport tabulaire

Lors de sa création, un Rapport Actif peut être défini comme Tabulaire ou En Accordéon.

Dans un rapport tabulaire, la hauteur de page peut être réglée à tempérament via la commande Afficher les enregistrements (commande disponible seulement dans ce cas).

Ouvrir pour cela le menu de n’importe quelle colonne et amener la souris sur Afficher les enregistrements. Cliquer un nombre d’enregistrements (par page), sinon Tout afficher pour n’avoir qu’une seule page :

En mode plusieurs pages, cliquer la première flèche à droite du titre pour passer à la page suivante. Cliquer la double flèche pour passer à la dernière page.

 

Rapport en accordéon

Lors de sa création, un Rapport Actif peut être défini comme Tabulaire ou En Accordéon.

Dans un rapport en Accordéon, la première colonne (définie comme critère de tri lors de la création) peut être réduite (regroupée) par valeurs : le signe PLUS invite à développer d’un clic telle ou telle valeur :

D’un clic le PLUS se transforme en MOINS et toutes les données de la valeur sont agrandies (développées) :

Un rapport en Accordéon se présente toujours en une seule page web quel que soit le nombre d’enregistrements, et ne propose pas de commande Afficher les enregistrements.

Dans un rapport en accordéon, la commande Afficher les enregistrements est remplacée par la commande Accordéon (plus bas, entre Exporter et Fenêtre).

Le sous-menu permet d’afficher en mode normal (Basculer vers Plat), de tout développer (les valeurs de tri ne sont pas répétées dans leur colonne) ou de tout réduire.

 

Changer le tri

Ouvrir le menu de la colonne choisie comme critère de tri et cliquer le tri croissant ou décroissant.

L’ancien tri (s’il y en avait un) est annulé et le nouveau tri est appliqué (sur toutes les pages du rapport d’une seule pièce).

Il est impossible de trier sur plusieurs colonnes.

Un tri ne peut être annulé qu’en appliquant un autre tri.

Si plusieurs critères de tri avaient été définis lors de la création du rapport actif le tri multicritères sera perdu. La seule solution est de recharger le rapport actif en le fermant puis en le rouvrant.

Note : il est impossible de déplacer une colonne.

 

Masquer une colonne

Ouvrir le menu de la colonne à masquer, cliquer Masquer la colonne.

Pour démasquer, ouvrir le menu de n’importe quelle colonne :

Pour démasquer TOUTES les colonnes cliquer Démasquer les colonnes.

Pour choisir sa colonne à démasquer, amener la souris sur Démasquer les colonnes et dans le sous-menu à affichage automatique cliquer les colonne à) démasquer.

Les colonnes masquées seront réaffichées obligatoirement à leur emplacement d’origine.

 

«Visualiser» une colonne numérique

Cette option affiche un histogramme à droite d’une colonne numérique pour en faciliter la lecture.

Ouvrir le menu de la colonne et cliquer l’option Visualiser :

Ici préalablement on a demandé un tri décroissant sur la colonne Montant.

Pour retirer la visualisation, ouvrir à nouveau le menu de la colonne numérique.

Cette fois l’option visualiser est cochée. La décocher d’un clic.


 

Passer un calcul sur une colonne

On peut afficher en haut de la colonne le résultat d’un calcul sur toute la hauteur.
Il ne s’agit pas des calculs par regroupement, (pour cela passer par l’option Synthèse).

Cas d’une colonne non numérique :

On ne dispose que de Compte ou Distinct :

Compte effectue un comptage des enregistrements :

          

On ne peut activer qu’une seule option à la fois et elle annule la précédente.

Distinct effectue un comptage des valeurs distinctes de la colonne :

          

Cas d’une colonne numérique :

           

Seule peut s’ajouter la colonne % du total. Cette option ajoute une colonne où chaque valeur est calculée en pourcentage de la somme de ladite colonne.

 

Filtrer les enregistrements

Technique du filtrage

Ouvrir le menu de la colonne servant de critère de filtre et cliquer l’option Filtres : Le sous-menu Filtres s’affiche :

Une boîte de dialogue Sélection du filtre (intégrée au rapport) s’ouvre :

Cliquer le menu déroulant à droite pour afficher la liste des valeurs distinctes.
Choisir d’un clic une des valeurs. Pour faciliter le choix ces valeurs sont triées par ordre croissant même si la colonne n’est pas triée.
La valeur choisir s’affiche dans sa case (il n’est pas possible de la saisir directement sauf pour les opérateur Contient et Omet).

Cliquer enfin Filtre pour activer :        

La boîte Sélection du filtre peut ensuite être réduite sous forme d’un bouton en bas à gauche du navigateur.

 puis rouverte d’un clic.

Noter que les calculs en cours sont mis à jour en fonction du filtre.

Rapport et boîtes de dialogue peuvent être affichés sous forme d’onglets ce qui est très pratique : ouvrir le menu sur n’importe quelle colonne et dans le sous-menu de Fenêtre cliquer Onglets :

  

La boîte Sélection du filtre s’ouvre d’un clic sur l’onglet Filtre.

Pour annuler le filtre cliquer directement le X de fermeture sur l’onglet Filtre, ce qui correspond à fermer la boîte Sélection du filtre ou cliquer Tout Effacer.

Suite à l’annulation du filtre les données et calculs sont rétablis à leur état d’avant le filtrage.

Mise en évidence de certains enregistrements

Au lieu de Filtrer on peut aussi Mettre en brillance, ce qui revient à mettre les lignes sélectionnées en évidence tout en conservant les autres lignes :

L’opérateur Entre

L’ opérateur Entre demande classiquement 2 bornes de comparaison.
Les enregistrements compris dans la fourchette (y compris les bornes) seront retenus :

Comme on ne peut pas saisir directement, il faut afficher à chaque fois la liste des possibilités et cliquer dedans la valeur minimum puis dans un 2e temps la valeur maximum de la fourchette.

Noter que lorsque les valeurs distinctes sont nombreuses elles sont affichées comme ici sous forme de tableau. Simuler un Entre est une façon de consulter en direct toutes les occurrences d’une colonne.

Les opérateurs Contient et Omet

Pour les opérateurs Contient et Omet, la valeur de comparaison se saisit « en dur » sans apostrophe ni guillemet mais en faisant attention aux espaces devant qui sont testés comme les autres caractères. La casse est ignorée.


Filtrer plusieurs colonnes

Cliquer le bouton Ajouter Condition ou passer par le menu Filtre d’une colonne.

Toujours choisir une colonne qui n’a pas encore de condition, car il ne peut y avoir qu’une seule condition décrite par colonne.

Les conditions sont reliées par défaut par l’opérateur ET.

Pour les relier par OU, cliquer le bouton Opérateur ET qui devient alors Opérateur OU puis valider ce changement en cliquant Filtrer.

Toujours cliquer Filtrer pour valider un changement quelconque dans la fenêtre Filtre Sélection.

Pour effacer une condition cliquer la croix à gauche.

Le bouton Effacer Tout efface toutes les conditions et permet ainsi d’éviter d’avoir recours à un rechargement du fichier.

 

Synthèses

Les synthèses sont des calculs appliqués à une colonne par regroupement d’une autre colonne.

Pour passer une synthèse, choisir la colonne à synthétiser en ouvrant son menu. Amener la souris sur Synthèse et dans le sous-menu choisir la colonne de regroupement. Le tri préalable de la colonne de regroupement est inutile.

Exemple : Synthèse des Montants (Somme) regroupés par Secteur_Libellé :

Le résultat s’affiche dans une fenêtre à part :

Exemple : Somme par secteur.

Pour une colonne numérique, la synthèse par défaut est la somme mais il est possible de choisir parmi les 5 autres opérations du petit menu déroulant en cliquant le bouton Somme.

Pour une colonne non numérique, la synthèse par défaut est le Compte (comptage des enregistrements) et la seule autre opération disponible est le Distinct (comptage des valeurs distinctes).

Note : le comptage des enregistrements donne le même résultat quelle que soit la colonne choisie pour la synthèse.

Exemple : Compte par secteur.

En Fenêtre par Onglets, l’onglet contenant la synthèse s’appelle un Diagramme.
En Fenêtre par Cascade la boîte peut être réduite sous forme d’un bouton bleu en bas du rapport :

Le bouton  permet d’ajouter des colonnes à sous totaliser ou d’indiquer des critères de ruptures supplémentaires.

Ainsi il est possible de passer un calcul sur une autre colonne en la sélectionnant dans le sous-menu Ajouter (Y). Le principe est que les nouvelles colonnes font l’objet des mêmes calculs selon les mêmes regroupements.

 

Diagrammes

 

© phdconsultant 2010

© 2011 phdconsultant