Title: Pr
1SQL-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.
7Effectivement 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.
9Voyons 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.
11XTS7Date 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
12XTS7Date 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.
13XTS7Date 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.
14DI 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.
15DI 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é.
17DI 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.
18DI 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.
19DI 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é.
20DI 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.
21DI 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.
22DI 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. -
23DI 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.
24DI 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.
25DI 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.
26DI 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...
27DI 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. -
28DI 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.
-
29DI 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. -
30DI 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.
32DI 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.
33DI 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.
38XTS7Date 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.
39XTS7Date 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.
40SQL - REPORTER vous permet aussi de réaliser des
opérations de mailing.
41SQL - 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.