Pr - PowerPoint PPT Presentation

1 / 41
About This Presentation
Title:

Pr

Description:

Cet ordre d'apparition des colonnes peut tre modifi simplement en changeant leur num ro de position. 01 T1.DIVISION 02 T1.EMPNO 03 T1.FIRSTNME ... – PowerPoint PPT presentation

Number of Views:31
Avg rating:3.0/5.0
Slides: 42
Provided by: xts
Category:
Tags: changeant

less

Transcript and Presenter's Notes

Title: Pr


1
SQL-REPORTER
XT-SOFT
2
  • La création d'états informatiques n'excitant que
    fort peu les développeurs, nombre de services
    informatiques se sont dotés de générateurs.


3
  • La création d'états informatiques n'excitant que
    fort peu les développeurs, nombre de services
    informatiques se sont dotés de générateurs.
  • Mais si ceux-ci sont généralement très efficaces
    pour la production d'états relativement simples,
    voir simplistes, ils sont peu adaptés à la
    réalisation d'états sophistiqués.

4
  • La création d'états informatiques n'excitant que
    fort peu les développeurs, nombre de services
    informatiques se sont dotés de générateurs.
  • Mais si ceux-ci sont généralement très efficaces
    pour la production d'états relativement simples,
    voir simplistes, ils sont peu adaptés à la
    réalisation d'états sophistiqués.
  • Quand les états à réaliser sont complexes on
    revient souvent à la programmation en COBOL avec
    les contraintes de temps et de manque
    d'enthousiasme liés à ce langage.

5
  • La création d'états informatiques n'excitant que
    fort peu les développeurs, nombre de services
    informatiques se sont dotés de générateurs.
  • Mais si ceux-ci sont généralement très efficaces
    pour la production d'états relativement simples,
    voir simplistes, ils sont peu adaptés à la
    réalisation d'états sophistiqués.
  • Quand les états à réaliser sont complexes on
    revient souvent à la programmation en COBOL avec
    les contraintes de temps et de manque
    d'enthousiasme liés à ce langage.
  • On constate donc que pour des états de complexité
    très différente on utilisera des techniques
    radicalement différentes.
  • .

6
  • La création d'états informatiques n'excitant que
    fort peu les développeurs, nombre de services
    informatiques se sont dotés de générateurs.
  • Mais si ceux-ci sont généralement très efficaces
    pour la production d'états relativement simples,
    voir simplistes, ils sont peu adaptés à la
    réalisation d'états sophistiqués.
  • Quand les états à réaliser sont complexes on
    revient souvent à la programmation en COBOL avec
    les contraintes de temps et de manque
    d'enthousiasme liés à ce langage.
  • On constate donc que pour des états de complexité
    très différente on utilisera des techniques
    radicalement différentes.
  • Dès lors le besoin se fait sentir d'un outil
    proposant des mises en oeuvre appropriées à la
    complexité de l'état à réaliser et dans tous les
    cas à la portée d'un non informaticien.

7
Effectivement ces deux états ne représentent pas
le même niveau de difficulté.
!
! ! DIV DEP NUM PRENOM EMPLOI SALAIRE
! !
!! 01 !!
A00 !! 000010 CHRISTINE PRES 5275
0,00 !! 000110 VINCENZO SALESREP 46500,00
!! 000120 SEAN CLERK 29250,00 !! !
------------------ ! ! ---------------------------
- !! ! NB EMPL 3 ! ! TOT 128500,00 ! ! !
------------------ ! ! ---------------------------
-- !! B01 !! 000020 MICHAEL MA
NAGER 41250,00 !! ! ------------------ ! !
----------------------------- !! ! NB EMPL
1 ! ! TOT 41250,00 !! ! ------------------ !
! ----------------------------- !!
C01 !! 000030 SALLY MANAGER 38250
,00 !! 000130 DOLORES ANALYST 23800,00 !
! 000140 HEATHER ANALYST 28420,00 !! !
------------------ ! ! ---------------------------
-- !! ! NB EMPL 3 ! ! TOT
90470,00 !! ! ------------------ ! !
----------------------------- !! ----------------
--------- ! --------------- ! !! NB DEPT
3 ! NB EMPL7 ! !! -----------------------
-- ! --------------- ! !
DI WOR EMPNO FIRSTNME JOB SALARY
01 A00 0000
10 CHRISTINE PRES 52750,00 000110 VINCENZO SALES
REP 46500,00 000120 SEAN CLERK 29250,00 ---
--------
128500,00 B01 000020 MICHAEL MANAGER 41250,00
----------- 41250,00 C01 000030 SALLY
MANAGER 38250,00 000130 DOLORES ANALYST 23800,00
000140 HEATHER ANALYST 28420,00 ----------
- 90470,00 D11 000060 IRVING MANAGER 32250
,00 000150 BRUCE DESIGNER 25280,00 000160 ELIS
ABETH DESIGNER 22250,00 000170 MASATOSHI DESIGNE
R 24680,00 000180 MARILYN DESIGNER 21340,00 00
0190 JAMES DESIGNER 20450,00
8
  • On se contentera de décrire les états voulus et
    SQL-REPORTER les réalisera
    automatiquement.

Une des caractéristiques principales de
SQL-REPORTER est d'être non procédural.
9
Voyons comment réaliser le Premier état

- SYSIN
- ETAT
  • REPORTSAMPLE
  • USERSQLDBA/SQLDBAPW
  • TABLESQLDBA.EMPLOYEE
  • COLUMNSDIVISION,WORKDEPT,EMPNO
    ,FIRSTNME,JOB,SALARY
  • SUR'-'
  • RUPTDIVISION
  • RUPTWORKDEPTSALARY(SUM)
  • SORTEMPNO

DI WOR EMPNO FIRSTNME JOB SALARY
01 A00 0000
10 CHRISTINE PRES 52750,00 000110 VINCENZO SALES
REP 46500,00 000120 SEAN CLERK 29250,00 ---
--------
128500,00 B01 000020 MICHAEL MANAGER 41250,00
----------- 41250,00 C01 000030 SALLY
MANAGER 38250,00 000130 DOLORES ANALYST 23800,00
000140 HEATHER ANALYST 28420,00 ----------
- 90470,00 D11 000060 IRVING MANAGER 32250
,00 000150 BRUCE DESIGNER 25280,00 000160 ELIS
ABETH DESIGNER 22250,00 000170 MASATOSHI DESIGNE
R 24680,00 000180 MARILYN DESIGNER 21340,00 00
0190 JAMES DESIGNER 20450,00
10
  • Nous allons parcourir les différents panels
    nécessaires à sa réalisation.

Le deuxième état, quoique plus complexe, sera
réalisé très rapidement et très facilement d'une
manière entièrement interactive.
11

XTS7Date 24/08/05
Heure 171532
SQL REPORTER Version 2.3
Copie
PF4
Execution
PF5
Creation
PF6
Modification
PF7
Gestion des labels
PF8
Faites votre choix Nom du report
Copie
(pour tous les ecrans PF1Help)
PF3 Fin
Ce menu daccueil de SQL-Reporter est obtenu en
entrant XTS7
12

XTS7Date 24/08/05
Heure 171532
SQL REPORTER Version 2.3
Copie
PF4
Execution
PF5
Creation
PF6
Modification
PF7
Gestion des labels
PF8
Faites votre choix 6 Nom du report LISTE
Copie
(pour tous les ecrans PF1Help)
PF3 Fin
Ce menu daccueil de SQL-Reporter est obtenu en
entrant XTS7
  • Choisissons la fonction Création et donnons un
    nom de report.

13

XTS7Date 24/08/05ReportLISTE LISTE DES
EMPLOYES
Table SQLDBA EMPLOYEE
BIRTHDATE BONUS COMM DIVISION EDLEVEL
EMPNO FIRSTNME HIREDATE JOB LASTNAME MIDINIT
PHONENO SALARY SEX WORKDEPTPF3Fin
PF7Début PF8Page1 PF10Seq
Heure 171535
Après avoir saisi un nom de table, l'outil
affiche les colonnes de la table.
  • Sélectionnons les colonnes qui devront apparaître
    dans l'état.

14

DI EMPNO FIRSTNME JOB SALARY WOR01 000120 SEAN C
LERK 29250,00 A0001 000130 DOLORES ANALYST 238
00,00 C0101 000140 HEATHER ANALYST 28420,00
C0102 000150 BRUCE DESIGNER 25280,00
D1102 000160 ELISABETH DESIGNER 22250,00
D1102 000170 MASATOSHI DESIGNER 24680,00
D1101 000010 CHRISTINE PRES 52750,00
A0001 000020 MICHAEL MANAGER 41250,00
B0101 000030 SALLY MANAGER 38250,00
C0102 000050 JOHN MANAGER 40175,00
E0102 000060 IRVING MANAGER 32250,00
D1102 000070 EVA MANAGER 36170,00
D2102 000090 EILEEN MANAGER 29750,00
E1102 000100 THEODORE MANAGER 26150,00
E2102 000110 VINCENZO MANAGER 46500,00
A0001 000180 MARILYN SALESREP 21340,00
D1102 000190 JAMES DESIGNER 20450,00
D1102 000200 DAVID DESIGNER 27740,00
D1102 000210 WILLIAM DESIGNER 18270,00
D1102 000220 JENNIFER DESIGNER 29840,00
D1102 000230 JAMES CLERK 22180,00
D2102 000240 SALVATORE CLERK 28760,00
D2102 000250 DANNIEL CLERK 19180,00
D2102 000260 SYBIL CLERK 1725,00 D21
XTS7Date 24/08/05ReportLISTE LISTE DES
EMPLOYES
BIRTHDATE BONUS COMMX DIVISION EDLEVEL
X EMPNOX FIRSTNME HIREDATEX JOB LASTNAME MID
INIT PHONENO X SALARY SEXX WORKDEPTPF3Fin
PF7Début PF8Page1 PF10Seq
Table SQLDBA EMPLOYEE
Heure 171535
Il suffit de saisir une croix en vis à vis des
colonnes souhaitées.
  • L'écran suivant nous permet de sélectionner
    l'ordre des colonnes sur la ligne.

15
DI EMPNO FIRSTNME JOB SALARY WOR01 000120 SEAN C
LERK 29250,00 A0001 000130 DOLORES ANALYST 238
00,00 C0101 000140 HEATHER ANALYST 28420,00
C0102 000150 BRUCE DESIGNER 25280,00
D1102 000160 ELISABETH DESIGNER 22250,00
D1102 000170 MASATOSHI DESIGNER 24680,00
D1101 000010 CHRISTINE PRES 52750,00
A0001 000020 MICHAEL MANAGER 41250,00
B0101 000030 SALLY MANAGER 38250,00
C0102 000050 JOHN MANAGER 40175,00
E0102 000060 IRVING MANAGER 32250,00
D1102 000070 EVA MANAGER 36170,00
D2102 000090 EILEEN MANAGER 29750,00
E1102 000100 THEODORE MANAGER 26150,00
E2102 000110 VINCENZO MANAGER 46500,00
A0001 000180 MARILYN SALESREP 21340,00
D1102 000190 JAMES DESIGNER 20450,00
D1102 000200 DAVID DESIGNER 27740,00
D1102 000210 WILLIAM DESIGNER 18270,00
D1102 000220 JENNIFER DESIGNER 29840,00
D1102 000230 JAMES CLERK 22180,00
D2102 000240 SALVATORE CLERK 28760,00
D2102 000250 DANNIEL CLERK 19180,00
D2102 000260 SYBIL CLERK 1725,00 D21
01 T1.DIVISION 02 T1.EMPNO 03
T1.FIRSTNME 04 T1.JOB 05 T1.SALARY 06 T1.WORKDEP
TPF3Retour PF6Libelle
XTS7Date 24/08/05ReportLISTE LISTE DES
EMPLOYES
Table SQLDBA EMPLOYEE colonne colonne
colonne
Heure 171545

L'outil affiche l'ordre des colonnes de la table
par défaut.
  • Cet ordre d'apparition des colonnes peut être
    modifié simplement en changeant leur numéro de
    position.

16
01 T1.DIVISION 03 T1.EMPNO 0
4 T1.FIRSTNME 05 T1.JOB 06 T1.SALARY 02 T1.WORKDE
PTPF3Retour PF6Libelle

DI EMPNO FIRSTNME JOB SALARY WOR01 000120 SEAN C
LERK 29250,00 A0001 000130 DOLORES ANALYST 238
00,00 C0101 000140 HEATHER ANALYST 28420,00
C0102 000150 BRUCE DESIGNER 25280,00
D1102 000160 ELISABETH DESIGNER 22250,00
D1102 000170 MASATOSHI DESIGNER 24680,00
D1101 000010 CHRISTINE PRES 52750,00
A0001 000020 MICHAEL MANAGER 41250,00
B0101 000030 SALLY MANAGER 38250,00
C0102 000050 JOHN MANAGER 40175,00
E0102 000060 IRVING MANAGER 32250,00
D1102 000070 EVA MANAGER 36170,00
D2102 000090 EILEEN MANAGER 29750,00
E1102 000100 THEODORE MANAGER 26150,00
E2102 000110 VINCENZO MANAGER 46500,00
A0001 000180 MARILYN SALESREP 21340,00
D1102 000190 JAMES DESIGNER 20450,00
D1102 000200 DAVID DESIGNER 27740,00
D1102 000210 WILLIAM DESIGNER 18270,00
D1102 000220 JENNIFER DESIGNER 29840,00
D1102 000230 JAMES CLERK 22180,00
D2102 000240 SALVATORE CLERK 28760,00
D2102 000250 DANNIEL CLERK 19180,00
D2102 000260 SYBIL CLERK 1725,00 D21
XTS7Table SQLDBA EMPLOYEE colonne colo
nne colonne
Date 24/08/05ReportLISTE LISTE DES EMPLOYES
Heure 171545

Ainsi, pour déplacer la colonne workdept entre
division et empno, il suffit de spécifier l'ordre
d'affichage souhaité.
17

DI EMPNO FIRSTNME JOB SALARY WOR01 000120 SEAN C
LERK 29250,00 A0001 000130 DOLORES ANALYST 238
00,00 C0101 000140 HEATHER ANALYST 28420,00
C0102 000150 BRUCE DESIGNER 25280,00
D1102 000160 ELISABETH DESIGNER 22250,00
D1102 000170 MASATOSHI DESIGNER 24680,00
D1101 000010 CHRISTINE PRES 52750,00
A0001 000020 MICHAEL MANAGER 41250,00
B0101 000030 SALLY MANAGER 38250,00
C0102 000050 JOHN MANAGER 40175,00
E0102 000060 IRVING MANAGER 32250,00
D1102 000070 EVA MANAGER 36170,00
D2102 000090 EILEEN MANAGER 29750,00
E1102 000100 THEODORE MANAGER 26150,00
E2102 000110 VINCENZO MANAGER 46500,00
A0001 000180 MARILYN SALESREP 21340,00
D1102 000190 JAMES DESIGNER 20450,00
D1102 000200 DAVID DESIGNER 27740,00
D1102 000210 WILLIAM DESIGNER 18270,00
D1102 000220 JENNIFER DESIGNER 29840,00
D1102 000230 JAMES CLERK 22180,00
D2102 000240 SALVATORE CLERK 28760,00
D2102 000250 DANNIEL CLERK 19180,00
D2102 000260 SYBIL CLERK 1725,00 D21
XTS7Date 24/08/05ReportLISTE LISTE DES
EMPLOYES
Table SQLDBA EMPLOYEE colonne colonne
colonne 01 T1.DIVISION 02 T1.WORKDEPT 03 T1.EMP
NO 04 T1.FIRSTNME 05 T1.JOB 06 T1.SALARY
PF3Retour PF6Libelle
Heure 171620

Les colonnes sont dans la nouvelle séquence.
  • Sélectionnons lécran de modification des
    entêtes de lignes.

18

DI EMPNO FIRSTNME JOB SALARY WOR01 000120 SEAN C
LERK 29250,00 A0001 000130 DOLORES ANALYST 238
00,00 C0101 000140 HEATHER ANALYST 28420,00
C0102 000150 BRUCE DESIGNER 25280,00
D1102 000160 ELISABETH DESIGNER 22250,00
D1102 000170 MASATOSHI DESIGNER 24680,00
D1101 000010 CHRISTINE PRES 52750,00
A0001 000020 MICHAEL MANAGER 41250,00
B0101 000030 SALLY MANAGER 38250,00
C0102 000050 JOHN MANAGER 40175,00
E0102 000060 IRVING MANAGER 32250,00
D1102 000070 EVA MANAGER 36170,00
D2102 000090 EILEEN MANAGER 29750,00
E1102 000100 THEODORE MANAGER 26150,00
E2102 000110 VINCENZO MANAGER 46500,00
A0001 000180 MARILYN SALESREP 21340,00
D1102 000190 JAMES DESIGNER 20450,00
D1102 000200 DAVID DESIGNER 27740,00
D1102 000210 WILLIAM DESIGNER 18270,00
D1102 000220 JENNIFER DESIGNER 29840,00
D1102 000230 JAMES CLERK 22180,00
D2102 000240 SALVATORE CLERK 28760,00
D2102 000250 DANNIEL CLERK 19180,00
D2102 000260 SYBIL CLERK 1725,00 D21
colonne libelle surligne souligne Seq
Asc Dsc
XTS7Date 24/08/05ReportLISTE LISTE DES
EMPLOYES T1.DIVISION DIVISION
T1.WORKDEPT WORKDEPT T1.EMPNO EMPNO
T1.FIRSTNME FIRSTNME T1.JOB JO
B T1.SALARY SALARY PF3Retour
PF6Libelle
Heure 171630
Les libellés par défaut sont les noms des
colonnes SQL.
  • Ils sont modifiables.

19

DI EMPNO FIRSTNME JOB SALARY WOR01 000120 SEAN C
LERK 29250,00 A0001 000130 DOLORES ANALYST 238
00,00 C0101 000140 HEATHER ANALYST 28420,00
C0102 000150 BRUCE DESIGNER 25280,00
D1102 000160 ELISABETH DESIGNER 22250,00
D1102 000170 MASATOSHI DESIGNER 24680,00
D1101 000010 CHRISTINE PRES 52750,00
A0001 000020 MICHAEL MANAGER 41250,00
B0101 000030 SALLY MANAGER 38250,00
C0102 000050 JOHN MANAGER 40175,00
E0102 000060 IRVING MANAGER 32250,00
D1102 000070 EVA MANAGER 36170,00
D2102 000090 EILEEN MANAGER 29750,00
E1102 000100 THEODORE MANAGER 26150,00
E2102 000110 VINCENZO MANAGER 46500,00
A0001 000180 MARILYN SALESREP 21340,00
D1102 000190 JAMES DESIGNER 20450,00
D1102 000200 DAVID DESIGNER 27740,00
D1102 000210 WILLIAM DESIGNER 18270,00
D1102 000220 JENNIFER DESIGNER 29840,00
D1102 000230 JAMES CLERK 22180,00
D2102 000240 SALVATORE CLERK 28760,00
D2102 000250 DANNIEL CLERK 19180,00
D2102 000260 SYBIL CLERK 1725,00 D21
colonne libelle surligne souligne Seq
Asc Dsc
XTS7Date 25/08/05ReportLISTE LISTE DES
EMPLOYES T1.DIVISION DIV
T1.WORKDEPT DEPT T1.EMPNO NUM
T1.FIRSTNME PRENOM T1.JOB EMPLOI T
1.SALARY SALAIRE PF3Retour
PF6Libelle
Heure 171630
Ainsi, l'entête de chaque colonne peut être
choisi par l'utilisateur.
  • Maintenant, demandons le tri par n d'employé.

20

DI DEP NUM PRENOM EMPLOI SALAIRE 01
A00 000010 CHRISTINE PRES 52750,00 01
B01 000020 MICHAEL MANAGER 41250,00 01
C01 000030 SALLY MANAGER 38250,00 02
E01 000050 JOHN MANAGER 40175,00 02
D11 000060 IRVING MANAGER 32250,00 02
D21 000070 EVA MANAGER 36170,00 02
E11 000090 EILEEN MANAGER 29750,00 02
E21 000100 THEODORE MANAGER 26150,00 02
A00 000110 VINCENZO MANAGER 46500,00 01
A00 000120 SEAN CLERK 29250,00 01
C01 000130 DOLORES ANALYST 23800,00 01
C01 000140 HEATHER ANALYST 28420,00 02
D11 000150 BRUCE DESIGNER 25280,00 02
D11 000160 ELISABETH DESIGNER 22250,00 02
D11 000170 MASATOSHI DESIGNER 24680,00 01
D11 000180 MARILYN SALESREP 21340,00 02
D11 000190 JAMES DESIGNER 20450,00 02
D11 000200 DAVID DESIGNER 27740,00 02
D11 000210 WILLIAM DESIGNER 18270,00 02
D11 000220 JENNIFER DESIGNER 29840,00 02
D21 000230 JAMES CLERK 22180,00 02
D21 000240 SALVATORE CLERK 28760,00 02
D21 000250 DANNIEL CLERK 19180,00 02
D21 000260 SYBIL CLERK 1725,00
colonne libelle surligne souligne Seq
Asc Dsc
XTS7Date 25/08/05ReportLISTE LISTE DES
EMPLOYES T1.DIVISION DIV T1.WO
RKDEPT DEPT T1.EMPNO NUM 01
A T1.FIRSTNME PRENOM T1.JOB EMPLOI
T1.SALARY SALAIRE PF3Retour
PF6Libelle
Heure 171712
Nous précisons ici qu'un tri sera fait sur empno
par ordre ascendant.
  • Encadrons l'entête du report.

21


DI DEP NUM PRENOM EMPLOI SALAIRE
01
A00 000010 CHRISTINE PRES 52750,00 01
B01 000020 MICHAEL MANAGER 41250,00 01
C01 000030 SALLY MANAGER 38250,00 02
E01 000050 JOHN MANAGER 40175,00 02
D11 000060 IRVING MANAGER 32250,00 02
D21 000070 EVA MANAGER 36170,00 02
E11 000090 EILEEN MANAGER 29750,00 02
E21 000100 THEODORE MANAGER 26150,00 02
A00 000110 VINCENZO MANAGER 46500,00 01
A00 000120 SEAN CLERK 29250,00 01
C01 000130 DOLORES ANALYST 23800,00 01
C01 000140 HEATHER ANALYST 28420,00 02
D11 000150 BRUCE DESIGNER 25280,00 02
D11 000160 ELISABETH DESIGNER 22250,00 02
D11 000170 MASATOSHI DESIGNER 24680,00 01
D11 000180 MARILYN SALESREP 21340,00 02
D11 000190 JAMES DESIGNER 20450,00 02
D11 000200 DAVID DESIGNER 27740,00 02
D11 000210 WILLIAM DESIGNER 18270,00 02
D11 000220 JENNIFER DESIGNER 29840,00 02
D21 000230 JAMES CLERK 22180,00 02
D21 000240 SALVATORE CLERK 28760,00
colonne libelle surligne souligne Seq
Asc Dsc
XTS7Date 25/08/05ReportLISTE LISTE DES
EMPLOYES T1.DIVISION DIV T1.
WORKDEPT DEPT T1.EMPNO NUM 01
A T1.FIRSTNME PRENOM T1.JOB EMPLOI
T1.SALARY SALAIRE PF3Retour
PF6Libelle
Heure 171712
Nous détaillons ici l'entête du report en
surlignant et soulignant avec des étoiles.
  • Passons à l'écran de détail d'une ligne.

22


DI DEP NUM PRENOM EMPLOI SALAIRE
01
A00 000010 CHRISTINE PRES 52750,00 01
B01 000020 MICHAEL MANAGER 41250,00 01
C01 000030 SALLY MANAGER 38250,00 02
E01 000050 JOHN MANAGER 40175,00 02
D11 000060 IRVING MANAGER 32250,00 02
D21 000070 EVA MANAGER 36170,00 02
E11 000090 EILEEN MANAGER 29750,00 02
E21 000100 THEODORE MANAGER 26150,00 02
A00 000110 VINCENZO MANAGER 46500,00 01
A00 000120 SEAN CLERK 29250,00 01
C01 000130 DOLORES ANALYST 23800,00 01
C01 000140 HEATHER ANALYST 28420,00 02
D11 000150 BRUCE DESIGNER 25280,00 02
D11 000160 ELISABETH DESIGNER 22250,00 02
D11 000170 MASATOSHI DESIGNER 24680,00 01
D11 000180 MARILYN SALESREP 21340,00 02
D11 000190 JAMES DESIGNER 20450,00 02
D11 000200 DAVID DESIGNER 27740,00 02
D11 000210 WILLIAM DESIGNER 18270,00 02
D11 000220 JENNIFER DESIGNER 29840,00 02
D21 000230 JAMES CLERK 22180,00 02
D21 000240 SALVATORE CLERK 28760,00
XTS7Date 25/08/05ReportLISTE
Ligne
L0 fonction skip av ap suite colonne
d l. d m t ra ru S s e valeur 01 1 01 0
02 T1.DIVISION 1 02 0 0 0 03 1 01 0
04 T1.WORKDEPT 1 03 0 0 0 05 1 01 0 0
6 T1.EMPNO 1 06 0 0 0 07 1 01 0 08 T1
.FIRSTNME 1 10 0 0 0 09 1 01 0 10 T1.
JOB 1 08 0 0 0 11 1 01 0 12 T1.SAL
ARY 1 11 2 2 0 0 13 1 01 0PF3Retour
PF7Page-1 PF8Page1
Heure 171733
  • La ligne L0 correspond à la ligne de détail, dès
    son affichage SQL-REPORTER la présente avec des
    valeurs par défaut correspondant aux
    caractéristiques des colonnes SQL composant ce
    report.

23


DI DEP NUM PRENOM EMPLOI SALAIRE
01
A00 000010 CHRISTINE PRES 52750,00 01
B01 000020 MICHAEL MANAGER 41250,00 01
C01 000030 SALLY MANAGER 38250,00 02
E01 000050 JOHN MANAGER 40175,00 02
D11 000060 IRVING MANAGER 32250,00 02
D21 000070 EVA MANAGER 36170,00 02
E11 000090 EILEEN MANAGER 29750,00 02
E21 000100 THEODORE MANAGER 26150,00 02
A00 000110 VINCENZO MANAGER 46500,00 01
A00 000120 SEAN CLERK 29250,00 01
C01 000130 DOLORES ANALYST 23800,00 01
C01 000140 HEATHER ANALYST 28420,00 02
D11 000150 BRUCE DESIGNER 25280,00 02
D11 000160 ELISABETH DESIGNER 22250,00 02
D11 000170 MASATOSHI DESIGNER 24680,00 01
D11 000180 MARILYN SALESREP 21340,00 02
D11 000190 JAMES DESIGNER 20450,00 02
D11 000200 DAVID DESIGNER 27740,00 02
D11 000210 WILLIAM DESIGNER 18270,00 02
D11 000220 JENNIFER DESIGNER 29840,00 02
D21 000230 JAMES CLERK 22180,00 02
D21 000240 SALVATORE CLERK 28760,00
XTS7Date 25/08/05ReportLISTE
Ligne
L0 fonction skip av ap suite colonne
d l. d m t ra ru S s e valeur 01 1 01 0
02 T1.DIVISION 1 02 0 0 0 03 1 01 0
04 T1.WORKDEPT 1 03 0 0 0 05 1 01 0 0
6 T1.EMPNO 1 06 0 0 0 07 1 01 0 08 T1
.FIRSTNME 1 10 0 0 0 09 1 01 0 10 T1.
JOB 1 08 0 0 0 11 1 01 0 12 T1.SAL
ARY 1 11 2 2 0 0 13 1 01 0PF3Retour
PF7Page-1 PF8Page1
Heure 171733
  • La ligne L0 correspond à la ligne de détail, dès
    son affichage SQL-REPORTER la présente avec des
    valeurs par défaut correspondant aux
    caractéristiques des colonnes SQL composant ce
    report.

Par exemple affichable ou pas.
24


DI DEP NUM PRENOM EMPLOI SALAIRE
01
A00 000010 CHRISTINE PRES 52750,00 01
B01 000020 MICHAEL MANAGER 41250,00 01
C01 000030 SALLY MANAGER 38250,00 02
E01 000050 JOHN MANAGER 40175,00 02
D11 000060 IRVING MANAGER 32250,00 02
D21 000070 EVA MANAGER 36170,00 02
E11 000090 EILEEN MANAGER 29750,00 02
E21 000100 THEODORE MANAGER 26150,00 02
A00 000110 VINCENZO MANAGER 46500,00 01
A00 000120 SEAN CLERK 29250,00 01
C01 000130 DOLORES ANALYST 23800,00 01
C01 000140 HEATHER ANALYST 28420,00 02
D11 000150 BRUCE DESIGNER 25280,00 02
D11 000160 ELISABETH DESIGNER 22250,00 02
D11 000170 MASATOSHI DESIGNER 24680,00 01
D11 000180 MARILYN SALESREP 21340,00 02
D11 000190 JAMES DESIGNER 20450,00 02
D11 000200 DAVID DESIGNER 27740,00 02
D11 000210 WILLIAM DESIGNER 18270,00 02
D11 000220 JENNIFER DESIGNER 29840,00 02
D21 000230 JAMES CLERK 22180,00 02
D21 000240 SALVATORE CLERK 28760,00
XTS7Date 25/08/05ReportLISTE
Ligne
L0 fonction skip av ap suite colonne
d l. d m t ra ru S s e valeur 01 1 01 0
02 T1.DIVISION 1 02 0 0 0 03 1 01 0
04 T1.WORKDEPT 1 03 0 0 0 05 1 01 0 0
6 T1.EMPNO 1 06 0 0 0 07 1 01 0 08 T1
.FIRSTNME 1 10 0 0 0 09 1 01 0 10 T1.
JOB 1 08 0 0 0 11 1 01 0 12 T1.SAL
ARY 1 11 2 2 0 0 13 1 01 0PF3Retour
PF7Page-1 PF8Page1
Heure 171733
  • La ligne L0 correspond à la ligne de détail, dès
    son affichage SQL-REPORTER la présente avec des
    valeurs par défaut correspondant aux
    caractéristiques des colonnes SQL composant ce
    report.

Par exemple la largeur de la colonne.
25


DI DEP NUM PRENOM EMPLOI SALAIRE
01
A00 000010 CHRISTINE PRES 52750,00 01
B01 000020 MICHAEL MANAGER 41250,00 01
C01 000030 SALLY MANAGER 38250,00 02
E01 000050 JOHN MANAGER 40175,00 02
D11 000060 IRVING MANAGER 32250,00 02
D21 000070 EVA MANAGER 36170,00 02
E11 000090 EILEEN MANAGER 29750,00 02
E21 000100 THEODORE MANAGER 26150,00 02
A00 000110 VINCENZO MANAGER 46500,00 01
A00 000120 SEAN CLERK 29250,00 01
C01 000130 DOLORES ANALYST 23800,00 01
C01 000140 HEATHER ANALYST 28420,00 02
D11 000150 BRUCE DESIGNER 25280,00 02
D11 000160 ELISABETH DESIGNER 22250,00 02
D11 000170 MASATOSHI DESIGNER 24680,00 01
D11 000180 MARILYN SALESREP 21340,00 02
D11 000190 JAMES DESIGNER 20450,00 02
D11 000200 DAVID DESIGNER 27740,00 02
D11 000210 WILLIAM DESIGNER 18270,00 02
D11 000220 JENNIFER DESIGNER 29840,00 02
D21 000230 JAMES CLERK 22180,00 02
D21 000240 SALVATORE CLERK 28760,00
XTS7Date 25/08/05ReportLISTE
Ligne
L0 fonction skip av ap suite colonn
e d l. d m t ra ru S s e valeur 01 1 01
0 02 T1.DIVISION 1 02 0 0 0 03 1 01
0 04 T1.WORKDEPT 1 03 0 0 0 05 1 01 0
06 T1.EMPNO 1 06 0 0 0 07 1 01 0 08
T1.FIRSTNME 1 10 0 0 0 09 1 01 0 10
T1.JOB 1 08 0 0 0 11 1 01 0 12 T1.
SALARY 1 11 2 2 0 0 13 1 01 0PF3Reto
ur PF7Page-1 PF8Page1
Heure 171733
  • La ligne L0 correspond à la ligne de détail, dès
    son affichage SQL-REPORTER la présente avec des
    valeurs par défaut correspondant aux
    caractéristiques des colonnes SQL composant ce
    report.

Par exemple le nombre de décimales.
26


DI DEP NUM PRENOM EMPLOI SALAIRE
01
A00 000010 CHRISTINE PRES 52750,00 01
B01 000020 MICHAEL MANAGER 41250,00 01
C01 000030 SALLY MANAGER 38250,00 02
E01 000050 JOHN MANAGER 40175,00 02
D11 000060 IRVING MANAGER 32250,00 02
D21 000070 EVA MANAGER 36170,00 02
E11 000090 EILEEN MANAGER 29750,00 02
E21 000100 THEODORE MANAGER 26150,00 02
A00 000110 VINCENZO MANAGER 46500,00 01
A00 000120 SEAN CLERK 29250,00 01
C01 000130 DOLORES ANALYST 23800,00 01
C01 000140 HEATHER ANALYST 28420,00 02
D11 000150 BRUCE DESIGNER 25280,00 02
D11 000160 ELISABETH DESIGNER 22250,00 02
D11 000170 MASATOSHI DESIGNER 24680,00 01
D11 000180 MARILYN SALESREP 21340,00 02
D11 000190 JAMES DESIGNER 20450,00 02
D11 000200 DAVID DESIGNER 27740,00 02
D11 000210 WILLIAM DESIGNER 18270,00 02
D11 000220 JENNIFER DESIGNER 29840,00 02
D21 000230 JAMES CLERK 22180,00 02
D21 000240 SALVATORE CLERK 28760,00
XTS7Date 25/08/05ReportLISTE
Ligne
L0 fonction skip av ap suite colonne
d l. d m t ra ru S s e valeur 01 1 01 0
02 T1.DIVISION 1 02 0 0 0 03 1 01 0
04 T1.WORKDEPT 1 03 0 0 0 05 1 01 0 0
6 T1.EMPNO 1 06 0 0 0 07 1 01 0 08 T1
.FIRSTNME 1 10 0 0 0 09 1 01 0 10 T1.
JOB 1 08 0 0 0 11 1 01 0 12 T1.SAL
ARY 1 11 2 2 0 0 13 1 01 0PF3Retour
PF7Page-1 PF8Page1
Heure 171733
  • La ligne L0 correspond à la ligne de détail, dès
    son affichage SQL-REPORTER la présente avec des
    valeurs par défaut correspondant aux
    caractéristiques des colonnes SQL composant ce
    report.

Par exemple le masque d'édition, etc...
27


DI DEP NUM PRENOM EMPLOI SALAIRE
01
A00 000010 CHRISTINE PRES 52750,00 01
B01 000020 MICHAEL MANAGER 41250,00 01
C01 000030 SALLY MANAGER 38250,00 02
E01 000050 JOHN MANAGER 40175,00 02
D11 000060 IRVING MANAGER 32250,00 02
D21 000070 EVA MANAGER 36170,00 02
E11 000090 EILEEN MANAGER 29750,00 02
E21 000100 THEODORE MANAGER 26150,00 02
A00 000110 VINCENZO MANAGER 46500,00 01
A00 000120 SEAN CLERK 29250,00 01
C01 000130 DOLORES ANALYST 23800,00 01
C01 000140 HEATHER ANALYST 28420,00 02
D11 000150 BRUCE DESIGNER 25280,00 02
D11 000160 ELISABETH DESIGNER 22250,00 02
D11 000170 MASATOSHI DESIGNER 24680,00 01
D11 000180 MARILYN SALESREP 21340,00 02
D11 000190 JAMES DESIGNER 20450,00 02
D11 000200 DAVID DESIGNER 27740,00 02
D11 000210 WILLIAM DESIGNER 18270,00 02
D11 000220 JENNIFER DESIGNER 29840,00 02
D21 000230 JAMES CLERK 22180,00 02
D21 000240 SALVATORE CLERK 28760,00
XTS7Date 25/08/05ReportLISTE
Ligne
L0 fonction skip av ap suite colonne
d l. d m t ra ru S s e valeur 01 1 01 0
02 T1.DIVISION 1 02 0 0 0 03 1 01 0
04 T1.WORKDEPT 1 03 0 0 0 05 1 01 0 0
6 T1.EMPNO 1 06 0 0 0 07 1 01 0 08 T1
.FIRSTNME 1 10 0 0 0 09 1 01 0 10 T1.
JOB 1 08 0 0 0 11 1 01 0 12 T1.SAL
ARY 1 11 2 2 0 0 13 1 01 0PF3Retour
PF7Page-1 PF8Page1
Heure 171733
  • On ne veut pas afficher les colonnes division et
    département sur la ligne détail.

28


DI DEP NUM PRENOM EMPLOI SALAIRE

000010 CHRISTINE PRES 52750,00
000020 MICHAEL MANAGER 41250,00
000030 SALLY MANAGER 38250,00
000050 JOHN MANAGER 40175,00
000060 IRVING MANAGER 32250,00
000070 EVA MANAGER 36170,00
000090 EILEEN MANAGER 29750,00
000100 THEODORE MANAGER 26150,00
000110 VINCENZO MANAGER 46500,00
000120 SEAN CLERK 29250,00
000130 DOLORES ANALYST 23800,00
000140 HEATHER ANALYST 28420,00
000150 BRUCE DESIGNER 25280,00
000160 ELISABETH DESIGNER 22250,00
000170 MASATOSHI DESIGNER 24680,00
000180 MARILYN SALESREP 21340,00
000190 JAMES DESIGNER 20450,00
000200 DAVID DESIGNER 27740,00
000210 WILLIAM DESIGNER 18270,00
000220 JENNIFER DESIGNER 29840,00
000230 JAMES CLERK 22180,00
000240 SALVATORE CLERK 28760,00
XTS7Date 25/08/05ReportLISTE
Ligne
L0 fonction skip av ap suite colonne
d l. d m t ra ru S s e valeur 01 1 01 0
02 T1.DIVISION 2 02 0 0 0 03 1 01 0
04 T1.WORKDEPT 2 03 0 0 0 05 1 01 0 0
6 T1.EMPNO 1 06 0 0 0 07 1 01 0 08 T1
.FIRSTNME 1 10 0 0 0 09 1 01 0 10 T1.
JOB 1 08 0 0 0 11 1 01 0 12 T1.SAL
ARY 1 11 2 2 0 0 13 1 01 0PF3Retour
PF7Page-1 PF8Page1
Heure 171855
  • On ne veut pas afficher les colonnes division et
    département sur la ligne détail.
  • Pour ce faire on modifie la colonne display.

29


DI DEP NUM PRENOM EMPLOI SALAIRE

000010 CHRISTINE PRES 52750,00
000020 MICHAEL MANAGER 41250,00
000030 SALLY MANAGER 38250,00
000050 JOHN MANAGER 40175,00
000060 IRVING MANAGER 32250,00
000070 EVA MANAGER 36170,00
000090 EILEEN MANAGER 29750,00
000100 THEODORE MANAGER 26150,00
000110 VINCENZO MANAGER 46500,00
000120 SEAN CLERK 29250,00
000130 DOLORES ANALYST 23800,00
000140 HEATHER ANALYST 28420,00
000150 BRUCE DESIGNER 25280,00
000160 ELISABETH DESIGNER 22250,00
000170 MASATOSHI DESIGNER 24680,00
000180 MARILYN SALESREP 21340,00
000190 JAMES DESIGNER 20450,00
000200 DAVID DESIGNER 27740,00
000210 WILLIAM DESIGNER 18270,00
000220 JENNIFER DESIGNER 29840,00
000230 JAMES CLERK 22180,00
000240 SALVATORE CLERK 28760,00











!!!!!!!!!!!!! !!!!!!!!!!!!
!!!!!!!!!!!!! !!!!!!!!!!!!
XTS7Date 25/08/05ReportLISTE
Ligne
L0 fonction skip av ap suite colonne
d l. d m t ra ru S s e valeur 01 1 01 0
02 T1.DIVISION 2 02 0 0 0 03 1 01 0
04 T1.WORKDEPT 2 03 0 0 0 05 1 01 0 0
6 T1.EMPNO 1 06 0 0 0 07 1 01 0 08 T1
.FIRSTNME 1 10 0 0 0 09 1 01 0 10 T1.
JOB 1 08 0 0 0 11 1 01 0 12 T1.SAL
ARY 1 11 2 2 0 0 13 1 01 0PF3Retour
PF7Page-1 PF8Page1
!


!
Heure 171935
  • On précise comme séparateur, et ! comme
    encadrement.

30


DI DEP NUM PRENOM EMPLOI SALAIRE

000010 CHRISTINE PRES 52750,00
000020 MICHAEL MANAGER 41250,00
000030 SALLY MANAGER 38250,00
000050 JOHN MANAGER 40175,00
000060 IRVING MANAGER 32250,00
000070 EVA MANAGER 36170,00
000090 EILEEN MANAGER 29750,00






!!!!!!!!!!
!!!!!!!!!!
XTS7Date 25/08/05ReportLISTE
Ligne
L0 fonction skip av ap suite colonne
d l. d m t ra ru S s e valeur 01 1 01 0
02 T1.DIVISION 2 02 0 0 0 03 1 01 0
04 T1.WORKDEPT 2 03 0 0 0 05 1 01 0 0
6 T1.EMPNO 1 06 0 0 0 07 1 01 0 08 T1
.FIRSTNME 1 10 0 0 0 09 1 01 0 10 T1.
JOB 1 08 0 0 0 11 1 01 0 12 T1.SAL
ARY 1 11 2 2 0 0 13 1 01 0PF3Retour
PF7Page-1 PF8Page1
!


!
Heure 171935
!
!! DI DEP NUM PRENOM EMPLOI SALAIRE
!!
!!01 !! A00
!! 000010 CHRISTINE PRES 52750,00 !!
000110 VINCENZO SALESREP 46500,00 !!
000120 SEAN CLERK 29250,00 !! ! --
--------------- ! ! ------------------------------
!! ! NB EMPL 3 ! ! TOT
128500,00 !! ! ----------------- ! ! ----------
-------------------- !! B01 !!
000020 MICHAEL MANAGER 41250,00 !!
! ----------------- ! ! --------------------------
---- !! ! NB EMPL 1 ! ! TOT
41250,00 !! ! ----------------- ! ! -----------
------------------- !
En cas de rupture sur le département nous voulons
imprimer les informations cumulées du
département précédent,
31








DI DEP NUM PRENOM EMPLOI SALAIRE

000010 CHRISTINE PRES 52750,00
000020 MICHAEL MANAGER 41250,00
000030 SALLY MANAGER 38250,00
000050 JOHN MANAGER 40175,00
000060 IRVING MANAGER 32250,00
000070 EVA MANAGER 36170,00
000090 EILEEN MANAGER 29750,00
!!!!!!!!!!
!!!!!!!!!!
XTS7Date 25/08/05ReportLISTE
Ligne
L0 fonction skip av ap suite colonne
d l. d m t ra ru S s e valeur 01 1 01 0
02 T1.DIVISION 2 02 0 0 0 03 1 01 0
04 T1.WORKDEPT 2 03 0 0 0 05 1 01 0 0
6 T1.EMPNO 1 06 0 0 0 07 1 01 0 08 T1
.FIRSTNME 1 10 0 0 0 09 1 01 0 10 T1.
JOB 1 08 0 0 0 11 1 01 0 12 T1.SAL
ARY 1 11 2 2 0 0 13 1 01 0PF3Retour
PF7Page-1 PF8Page1
!


!
Heure 171935
!
!! DI DEP NUM PRENOM EMPLOI SALAIRE
!!
!!01 !! A00
!! 000010 CHRISTINE PRES 52750,00 !!
000110 VINCENZO SALESREP 46500,00 !!
000120 SEAN CLERK 29250,00 !! ! --
--------------- ! ! ------------------------------
!! ! NB EMPL 3 ! ! TOT
128500,00 !! ! ----------------- ! ! ----------
-------------------- !! B01 !!
000020 MICHAEL MANAGER 41250,00 !!
! ----------------- ! ! --------------------------
---- !! ! NB EMPL 1 ! ! TOT
41250,00 !! ! ----------------- ! ! -----------
------------------- !
En cas de rupture sur le département nous voulons
imprimer les informations cumulées du
département précédent, puis le titre du
nouveau département.
32


DI DEP NUM PRENOM EMPLOI SALAIRE

000010 CHRISTINE PRES 52750,00
000020 MICHAEL MANAGER 41250,00
000030 SALLY MANAGER 38250,00
000050 JOHN MANAGER 40175,00
000060 IRVING MANAGER 32250,00
000070 EVA MANAGER 36170,00
000090 EILEEN MANAGER 29750,00
000100 THEODORE MANAGER 26150,00
000110 VINCENZO MANAGER 46500,00
000120 SEAN CLERK 29250,00
000130 DOLORES ANALYST 23800,00
000140 HEATHER ANALYST 28420,00
000150 BRUCE DESIGNER 25280,00
000160 ELISABETH DESIGNER 22250,00
000170 MASATOSHI DESIGNER 24680,00
000180 MARILYN SALESREP 21340,00
000190 JAMES DESIGNER 20450,00
000200 DAVID DESIGNER 27740,00
000210 WILLIAM DESIGNER 18270,00
000220 JENNIFER DESIGNER 29840,00
000230 JAMES CLERK 22180,00
000240 SALVATORE CLERK 28760,00











!!!!!!!!!!!!! !!!!!!!!!!!!
!!!!!!!!!!!!! !!!!!!!!!!!!
XTS7Date 25/08/05ReportLISTE
Ligne
L1 fonction skip av ap suite colonne
d l. d m t ra ru S s e valeur 01 1 01 0
02 T1.DIVISION 2 02 0 0 0 03 1 01 0
04 T1.WORKDEPT 2 03 0 0 0 05 1 01 0 0
6 T1.EMPNO 1 06 0 0 0 07 1 01 0 08 T1
.FIRSTNME 1 10 0 0 0 09 1 01 0 10 T1.
JOB 1 08 0 0 0 11 1 01 0 12 T1.SAL
ARY 1 11 2 2 0 0 13 1 01 0PF3Retour
PF7Page-1 PF8Page1
!


!
Heure 171935
Décrivons les lignes qui contiennent ces
informations.
  • La ligne d'impression du titre du nouveau
    département ne doit afficher que la colonne dept.

33


DI DEP NUM PRENOM EMPLOI SALAIRE
A00
B01 C01 E01 D11 D21
E11 E21 A00 A00 C01 C01
D11 D11 D11 D11 D11 D11
D11 D11 D21 D21











!!!!!!!!!!!!! !!!!!!!!!!!!
!!!!!!!!!!!!! !!!!!!!!!!!!
XTS7Date 25/08/05ReportLISTE
Ligne
L1 fonction skip av ap suite colonne
d l. d m t ra ru S s e valeur 01 1 01 0
02 T1.DIVISION 2 02 0 0 0 03 1 01 0
04 T1.WORKDEPT 1 03 0 0 0 05 1 01 0 0
6 T1.EMPNO 2 06 0 0 0 07 1 01 0 08 T1
.FIRSTNME 2 10 0 0 0 09 1 01 0 10 T1.
JOB 2 08 0 0 0 11 1 01 0 12 T1.SAL
ARY 2 11 2 2 0 0 13 1 01 0PF3Retour
PF7Page-1 PF8Page1
!


!
Heure 171935
Il suffit de modifier la zone display sur la
ligne de rupture pour n'afficher que la colonne
dept.
34



A00
000010 CHRISTINE PRES 52750,00
000110 VINCENZO SALESREP 46500,00
000120 SEAN CLERK 29250,00 B01
000020 MICHAEL MANAGER 4125
0,00 C01
000030 SALLY MANAGER 38250,00
000130 DOLORES ANALYST 23800,00
000140 HEATHER ANALYST 28420,00
D11 000060 IRVING MANAGER
32250,00 000150 BRUCE DESIGNER 25280
,00 000160 ELISABETH DESIGNER 22250,0
0 000170 MASATOSHI DESIGNER 24680,00
000180 MARILYN SALESREP 21340,00
000190 JAMES DESIGNER 20450,00
000200 DAVID DESIGNER 27740,00
D21 000070 EVA MANAGER 36
170,00 000210 WILLIAM DESIGNER 18270,0
0 000220 JENNIFER DESIGNER 29840,00

!!!!!!!!!!!!! !!!!!!!!!!!!
!!!!!!!!!!!!! !!!!!!!!!!!!

DI DEP NUM PRENOM EMPLOI SALAIRE

XTS7Date 25/08/05ReportLISTE
Ligne
L0 fonction skip av ap suite colonne
d l. d m t ra ru S s e valeur 01 1 01 0
02 T1.DIVISION 2 02 0 0 0 03 1 01 0
04 T1.WORKDEPT 2 03 0 0 L1 0 05 1 01 0
06 T1.EMPNO 1 06 0 0 0 07 1 01 0 08
T1.FIRSTNME 1 10 0 0 0 09 1 01 0 10 T
1.JOB 1 08 0 0 0 11 1 01 0 12 T1.S
ALARY 1 11 2 2 0 0 13 1 01 0PF3Retou
r PF7Page-1 PF8Page1
!


!
Heure 172103
Précisons dans L0 à quel moment, imprimer cette
ligne. (c'est à dire après rupture sur dept.)

35
  • - L2 qui représente le total du département.
  • - L3 qui représente lentête de la division.
  • - L4 qui représente le total de la division.

De la même manière, nous décrivons toutes les
lignes particulières, cest à dire
36

!
! ! DIV DEP NUM PRENOM EMPLOI SALAIRE
! !
!! 01 !!
A00 !! 000010 CHRISTINE PRES 5275
0,00 !! 000110 VINCENZO SALESREP 46500,00
!! 000120 SEAN CLERK 29250,00 !! !---
---------------- ! !-----------------------------
!! !NB EMPL 3 ! !TOT 128500,00 !
! !------------------- ! !-----------------------
------ !! B01 !! 000020 MICHAE
L MANAGER 41250,00 !! !------------------- !
!----------------------------- !! !NB EMPL
1 ! !TOT 41250,00 !! !------------------- !
!----------------------------- !!
C01 !! 000030 SALLY MANAGER 38250
,00 !! 000130 DOLORES ANALYST 23800,00 !
! 000140 HEATHER ANALYST 28420,00 !! !-
------------------ ! !----------------------------
- !! !NB EMPL 3 ! !TOT 90470,00 !! !---
---------------- ! !-----------------------------
!! ------------------------- !---------------- !
!! NB DEPT 3 !NB EMPL7 ! !!-----
-------------------- !---------------- ! !
XTS7Date 25/08/05Report LISTELigne
L0 fonction skip av ap suite colonne
d l. d m t ra ru S s e valeur 01 1 01 0
02 T1.DIVISION 2 02 0 0 L4 L3 0 03 1 01
0 04 T1.WORKDEPT 2 03 0 0 L2
L1 0 05 1 01 0 06 T1.EMPNO 1 06 0 0
0 07 1 01 0 08 T1.FIRSTNME 1 10 0 0
0 09 1 01 0 10 T1.JOB 1 08 0 0 0 11
1 01 0 12 T1.SALARY 1 11 2 2 0 0 13
1 01 0PF3Retour PF7Page-1 PF8Page1

Heure 172510
Après avoir décrit les autres lignes ,
précisons dans L0 si elles sont à afficher juste
avant ou juste après la rupture.
37
!
! ! DIV DEP NUM PRENOM EMPLOI SALAIRE
! !
!! 01 !!
A00 !! 000010 CHRISTINE PRES 5275
0,00 !! 000110 VINCENZO SALESREP 46500,00
!! 000120 SEAN CLERK 29250,00 !! !---
---------------- ! !-----------------------------
!! !NB EMPL 3 ! !TOT 128500,00 !
! !------------------- ! !-----------------------
------ !! B01 !! 000020 MICHAE
L MANAGER 41250,00 !! !------------------- !
!----------------------------- !! !NB EMPL
1 ! !TOT 41250,00 !! !------------------- !
!----------------------------- !!
C01 !! 000030 SALLY MANAGER 38250
,00 !! 000130 DOLORES ANALYST 23800,00 !
! 000140 HEATHER ANALYST 28420,00 !! !-
------------------ ! !----------------------------
- !! !NB EMPL 3 ! !TOT 90470,00 !! !---
---------------- ! !-----------------------------
!! ------------------------- !---------------- !
!! NB DEPT 3 !NB EMPL7 ! !!-----
-------------------- !---------------- ! !

REPORT TERMINE !
  • Son exécution pourra être lancée indifféremment
    d'une procédure batch ou depuis un écran
    utilisateur.

38

XTS7Date 25/08/05 user SQLDBA userpw select
A -T1 X SYSTEM.SYSCATLOG -T2 X SYSTEM.SYSINDEX
ES -T3 -T4 -T5 -T6 -T7 -T8 -
T9 -T10 - - -
- - - colonn
es - - - -
- - - where
clause2Zoom PF3Fin PF5MAJ
PF7Début PF8Page1
Si l'état réalisé avait mis en oeuvre plusieurs
tables on aurait précisé les conditions de
jointure grâce à l'écran suivant.
39

XTS7Date 25/08/05 user SQLDBA userpw select
A -T1 X SYSTEM.SYSCATLOG -T2 X SYSTEM.SYSINDEX
ES -T3 -T4 -T5 -T6 -T7 -T8 -
T9 -T10 - 1 TNAME INAME
- 2 CREATOR ICREATOR - TABLETYPE
1 TNAME - NCOLS 2 CREATOR - REMARKS
COLNAMES - DBSPACENO INDEXTYPEcolo
nnes - DBSPACENAME CLUSTER - TABID
IID - CLUSTERTYPE COLNUMBERS - CLUST
ERROW KEYLEN - AVGROWLEN FIRSTKEYCOUN
T - ROWCOUNT FULLKEYCOUNT - NPAGES
LOCKMODEwhere clausePF2Zoom
PF3Fin PF5MAJ PF7Début
PF8Page1
Nous précisons simplement les colonnes sur
lesquelles se fera la join condition.
40
SQL - REPORTER vous permet aussi de réaliser des
opérations de mailing.
41
SQL - REPORTER vous permet aussi de réaliser des
opérations de mailing.
Bien évidemment, la sortie papier peut être
remplacée par une sortie fichier afin de
transférer les données sur un micro.
Write a Comment
User Comments (0)
About PowerShow.com