Des valeurs à partager
قيم تجمعنا
Les Enquiries
10 Octobre 2011
Sommaire
1.
Enquiry : Qu’est ce que c’est ?
2.
Principe des Enquiries
3.
Les opérateurs
4.
Fonctions
5.
Simulation
Document à usage interne - Banque Zitouna
2
1. Enquiry : Qu’est ce que c’est ?
L’Enquiry est le moyen standard utilisé pour visualiser des données provenant de fichiers.
Ces données peuvent être soumises à des critères de sélection (statiques, dynamiques, ou par programme ‘BUILD ROUTINE’).
Et elles peuvent être converties par codification : - T24; codes propres à T24 - jBASE; codes ‘oconv’ standards - routines T24; par @ nom_routine
Document à usage interne - Banque Zitouna
3
Sommaire
1.
Enquiry : Qu’est ce que c’est ?
2.
Principe des Enquiries
3.
Les opérateurs
4.
Fonctions
5.
Simulation
Document à usage interne - Banque Zitouna
4
2. Principe des Enquiries
L’Enquiry s’applique à un seul fichier T24. Si l’utilisateur veut traiter des données d’autres fichiers, il peut : - utiliser la conversion LINK - utiliser le STANDARD.SELECTION - utiliser la notion de ‘NOFILE’. Le NOFILE permet l’exploitation d’une liste à travers la définition de la clé (principale ou secondaire). Un NOFILE peut être un fichier quelconque, mais il doit être défini dans FILE.CONTROL pour être géré par T24. Le nom commençant par ‘NOFILE.’ n’en a pas besoin.
Document à usage interne - Banque Zitouna
5
Sommaire
1.
Enquiry : Qu’est ce que c’est ?
2.
Principe des Enquiries
3.
Les opérateurs
4.
Fonctions
5.
Simulation
Document à usage interne - Banque Zitouna
6
3. Les opérateurs
BROWSER : EQ(equals) Egalité NE(not equals to) Non égal GT(greater than) Supérieur LT(less than) Inférieur RG(contains) Dans un domaine allant de n1 à n (RG 1000-2000) NR(not containing) N’appartenant pas au domaine CLASSIC: LK ch… (begins with) Commençant par LK …ch (ends with) Finissant par LK …ch… (contains) Contenant LK ch1…ch2 (between) Commençant par et finissant par UL ch… (not begins with) Ne commençant pas par UL …ch (not ends with) Ne finissant pas par UL …ch… (not contains) Ne contenant pas UL ch1…ch2 (not between) Ne commençe pas par et ne finisse pas par NB: Ch=chaine Document à usage interne - Banque Zitouna
7
3. Les opérateurs
Les opérateurs
Document à usage interne - Banque Zitouna
8
Sommaire
1.
Enquiry : Qu’est ce que c’est ?
2.
Principe des Enquiries
3.
Les opérateurs
4.
Fonctions
5.
Simulation
Document à usage interne - Banque Zitouna
9
4. Les fonctions : fonctions intégrées OPERATION : “constante” nom_champ numéro IDESC descripteur SELECTION descripteur FIELD nom TOTAL nom RUPTURE : BREAK CHANGE desc BREAK LINE nn CALCULS : CALC desc1 [+-*/:] desc2 DECISION : IF desc1 opr desc2 nomv nomf FONCTIONS : ! !TODAY !COMPAGNY !LOCAL.CCY !LANGUAGE
valeur constante on sort le champ correspondent recherche dans STANDARD.SELECTION descripteur I du standard.selection donne la valeur du champ de la selection valeur d’une Variable de l’Enquiry totalisation sur un champ
rupture au changement de valeur rupture au nombre de lignes étitées opérations arithmétiques. nomv=nom si vraie nomf=nom si faux id date du jour nom de la compagnie devise courante code langage
Document à usage interne - Banque Zitouna
10
4. Les fonctions : fonctions de conversion CONVERSION : FIELD CAR,N1,N2 extraction de groupes (cf. G) EXTRACT N1,N2 extraire de la position N1 sur N2 cars SUBSTITUTE nom1,nom2 substitution de noms si nom1 vraie VALUE n1,n2 valeur n1 et sous valeur n2 JULIAN date en date interne OCONV code universe codes de conversion en sortie LINK FIC,attribut retourne un champ par clé UTILITAIRE : @routine exécution d’un basic $routine exécution à la sélection TYPE : CCY Utilisation du code ccy courant (ex: CCY CURRENCY) Les nombres négatifs sont masqués de la façon suivante : E formaté un nombre comme <123.45> M formaté un nombre comme 123,45B formaté un nombre comme 123,45db N formaté un nombre comme 123.45 null formaté d’une manière classique DATE formatage de date interne YYYMMDD en DD MMM YYYY Document à usage interne - Banque Zitouna
11
Sommaire
1.
Enquiry : Qu’est ce que c’est ?
2.
Principe des Enquiries
3.
Les opérateurs
4.
Fonctions
5.
Simulation
Document à usage interne - Banque Zitouna
12
5. Simulation
Document à usage interne - Banque Zitouna
13
5. Simulation
Nom de la requête Nom de la table Description de la requête Taille de la page
L: Link CUSTOMER: Nom de la table SHORT.NAME: Nom du fichier
Nom du champs
Numéro de la colonne
Document à usage interne - Banque Zitouna
14
5. Simulation
Document à usage interne - Banque Zitouna
15
5. Simulation
Document à usage interne - Banque Zitouna
16
5. Simulation
Document à usage interne - Banque Zitouna
17
5. Simulation
Document à usage interne - Banque Zitouna
18
5. Simulation
Document à usage interne - Banque Zitouna
19
MERCI POUR VOTRE ATTENTION
Document à usage interne - Banque Zitouna
20