OPALE - 10.0 - Utilisation - Valeurs système
Différence entre versions
(Page créée avec « =====Date===== =====Fichier===== =====Position===== =====Autres===== ») |
(→Fichier) |
||
(16 révisions intermédiaires par le même utilisateur non affichées) | |||
Ligne 1 : | Ligne 1 : | ||
− | + | ====Date==== | |
+ | <u>Formats de date</u> | ||
+ | %a | ||
− | + | Jour de la semaine (abrégé) | |
+ | %A | ||
− | + | Jour de la semaine | |
+ | %b | ||
+ | Mois ex: JAN (abrégé) | ||
− | =====Autres | + | %B |
+ | |||
+ | Mois ex: JANVIER | ||
+ | |||
+ | %c | ||
+ | |||
+ | Date et Heure (localisée en fonction du code pays) | ||
+ | |||
+ | %d | ||
+ | |||
+ | Jour du mois entre 01 et 31 | ||
+ | |||
+ | %H | ||
+ | |||
+ | Heure 24h entre 00 et 23 | ||
+ | |||
+ | %I | ||
+ | |||
+ | Heure 12h entre 01 et 12 | ||
+ | |||
+ | %j | ||
+ | |||
+ | Jour de l'année entre 001 et 366 | ||
+ | |||
+ | %m | ||
+ | |||
+ | Mois entre 01 et 12 | ||
+ | |||
+ | %M | ||
+ | |||
+ | Minutes entre 00 et 59 | ||
+ | |||
+ | %p | ||
+ | |||
+ | A.M./P.M. | ||
+ | |||
+ | %S | ||
+ | |||
+ | Secondes entre 00 et 59 | ||
+ | |||
+ | %U | ||
+ | |||
+ | Numéro de la semaine entre 00 et 53, Dimanche étant le premier jour de la semaine | ||
+ | |||
+ | %w | ||
+ | |||
+ | Numéro du jour entre 0 et 6 dans la semaine; Dimanche = 0 | ||
+ | |||
+ | %W | ||
+ | |||
+ | Numéro de la semaine entre 00 et 53, Lundi étant le premier jour de la semaine | ||
+ | |||
+ | %x | ||
+ | |||
+ | Date (localisée en fonction du code pays) | ||
+ | |||
+ | %X | ||
+ | |||
+ | Time (localisée en fonction du code pays) | ||
+ | |||
+ | %y | ||
+ | |||
+ | Année (sans le siècle) entre 00 et 99 | ||
+ | |||
+ | %Y | ||
+ | |||
+ | Année avec le siècle | ||
+ | |||
+ | %z, %Z | ||
+ | |||
+ | Fuseau horaire (ou abréviation ) | ||
+ | |||
+ | |||
+ | <u>GetDate</u> | ||
+ | |||
+ | Pour utiliser cette date, Il faut créer un champ dans la base DB et un calcul du type : | ||
+ | DB.DATE = GetDate() | ||
+ | |||
+ | |||
+ | <u>GetDay</u> | ||
+ | |||
+ | Cette fonction insère le jour de génération du rapport au format DD (01 à 31) | ||
+ | |||
+ | Pour utiliser cette date, Il faut créer un champ dans la base DB et un calcul du type : | ||
+ | DB.DAY = GetDay() | ||
+ | |||
+ | |||
+ | <u>GetMonth</u> | ||
+ | |||
+ | Cette fonction insère le mois de génération du rapport au format MM (01 à 12) | ||
+ | |||
+ | Pour utiliser cette date, vous devez créer un champ dans la base DB et un calcul du type : | ||
+ | DB.MONTH = GetMonth() | ||
+ | |||
+ | |||
+ | <u>GetTime</u> | ||
+ | |||
+ | Cette fonction insère l'heure de génération du rapport au format hh:mm:ss (ex : 14:28:45) | ||
+ | |||
+ | Pour utiliser cette heure, il faut créer un champ dans la base DB et un calcul du type : | ||
+ | DB.TIME = GetTime() | ||
+ | |||
+ | |||
+ | <u>GetYear</u> | ||
+ | |||
+ | Cette fonction insère l'année de génération du rapport au format YYYY (ex : 2008) | ||
+ | |||
+ | Pour utiliser cette date, vous devez créer un champ dans la base DB et un calcul du type : | ||
+ | DB.YEAR = GetYear() | ||
+ | |||
+ | ====Fichier==== | ||
+ | |||
+ | <u>CloseOutputFile</u> | ||
+ | |||
+ | Permet de fermer le fichier de sortie défini par SetOutputFile. | ||
+ | |||
+ | Exemple : | ||
+ | CloseOutputFile () | ||
+ | |||
+ | |||
+ | <u>FileCopy</u> | ||
+ | |||
+ | FileCopy permet de copier un fichier | ||
+ | |||
+ | Exemple : | ||
+ | FileCopy ( "c:\test.txt" , "c:\tmp\test2.txt" ) | ||
+ | |||
+ | |||
+ | <u>FileCreated</u> | ||
+ | |||
+ | FileCreated renvoie la date et l'heure de génération du report. | ||
+ | |||
+ | Exemple : | ||
+ | DB.created = FileCreated ( "c:\Example.bat" ) | ||
+ | |||
+ | |||
+ | <u>FileDelete</u> | ||
+ | |||
+ | FileDelete permet de supprimer le fichier donné. | ||
+ | |||
+ | Exemple : | ||
+ | FileDelete ( "c:\test.txt" ) | ||
+ | |||
+ | |||
+ | <u>FileExist</u> | ||
+ | |||
+ | Cette fonction permet de vérifier l'existence d'un fichier. Renvoie 1 si le fichier existe, sinon 0. | ||
+ | |||
+ | Exemple : | ||
+ | DB.res = FileExist ( "c:\test.txt" ) | ||
+ | |||
+ | |||
+ | <u>FileModified</u> | ||
+ | |||
+ | Cette fonction renvoie la date de dernière modification du fichier sous la forme année mois jour heure minutes secondes. | ||
+ | |||
+ | Exemple : | ||
+ | DB.created = FileModified ( "c:\Example.bat" ) | ||
+ | |||
+ | |||
+ | <u>FilePermission</u> | ||
+ | |||
+ | Cette fonction renvoie les permissions définies pour le fichier spécifié. | ||
+ | |||
+ | Exemple : | ||
+ | DB.rights = FilePermission ("c:\myfile.bat") | ||
+ | |||
+ | |||
+ | <u>FileRename</u> | ||
+ | |||
+ | Cette fonction permet de renommer le fichier spécifié dans la première variable en indiquant le chemin et le nouveau nom dans la deuxième variable. | ||
+ | |||
+ | Exemple: | ||
+ | FileRename ( "c:\test.txt" , "c:\tmp\test2.txt" ) | ||
+ | |||
+ | |||
+ | <u>FileSize</u> | ||
+ | |||
+ | Cette fonction renvoie la taille du fichier spécifié en octets. | ||
+ | |||
+ | Exemple : | ||
+ | DB.size =FileSize ( "c:\Example.bat" ) | ||
+ | |||
+ | |||
+ | <u>MakeDir</u> | ||
+ | |||
+ | Cette fonction permet de créer un répertoire avec le nom et à l'endroit spécifiés. | ||
+ | |||
+ | Exemple : | ||
+ | MakeDir ( "c:\test " ) | ||
+ | |||
+ | |||
+ | <u>RemoveDir</u> | ||
+ | |||
+ | Cette fonction permet de supprimer le répertoire spécifié. | ||
+ | |||
+ | Exemple : | ||
+ | RemoveDir ( "c:\test" ) | ||
+ | |||
+ | |||
+ | <u>SetOutputFile</u> | ||
+ | |||
+ | L'opérateur système SetOutputFile permet de spécifier le fichier de sortie créé lors de la génération. S'il existe déjà, il ne sera pas écrasé : Le contenu du fichier spool sera ajouté à la fin du fichier existant.ll est possible de spécifier un ou plusieurs fichiers de sortie au tout début du report. | ||
+ | |||
+ | Exemple : | ||
+ | SetOutputFile ( "c:\outReport.txt" ) | ||
+ | |||
+ | ====Position==== | ||
+ | |||
+ | |||
+ | |||
+ | ====Autres==== |
Version actuelle datée du 25 avril 2019 à 15:12
Sommaire
Date
Formats de date
%a
Jour de la semaine (abrégé)
%A
Jour de la semaine
%b
Mois ex: JAN (abrégé)
%B
Mois ex: JANVIER
%c
Date et Heure (localisée en fonction du code pays)
%d
Jour du mois entre 01 et 31
%H
Heure 24h entre 00 et 23
%I
Heure 12h entre 01 et 12
%j
Jour de l'année entre 001 et 366
%m
Mois entre 01 et 12
%M
Minutes entre 00 et 59
%p
A.M./P.M.
%S
Secondes entre 00 et 59
%U
Numéro de la semaine entre 00 et 53, Dimanche étant le premier jour de la semaine
%w
Numéro du jour entre 0 et 6 dans la semaine; Dimanche = 0
%W
Numéro de la semaine entre 00 et 53, Lundi étant le premier jour de la semaine
%x
Date (localisée en fonction du code pays)
%X
Time (localisée en fonction du code pays)
%y
Année (sans le siècle) entre 00 et 99
%Y
Année avec le siècle
%z, %Z
Fuseau horaire (ou abréviation )
GetDate
Pour utiliser cette date, Il faut créer un champ dans la base DB et un calcul du type :
DB.DATE = GetDate()
GetDay
Cette fonction insère le jour de génération du rapport au format DD (01 à 31)
Pour utiliser cette date, Il faut créer un champ dans la base DB et un calcul du type :
DB.DAY = GetDay()
GetMonth
Cette fonction insère le mois de génération du rapport au format MM (01 à 12)
Pour utiliser cette date, vous devez créer un champ dans la base DB et un calcul du type :
DB.MONTH = GetMonth()
GetTime
Cette fonction insère l'heure de génération du rapport au format hh:mm:ss (ex : 14:28:45)
Pour utiliser cette heure, il faut créer un champ dans la base DB et un calcul du type :
DB.TIME = GetTime()
GetYear
Cette fonction insère l'année de génération du rapport au format YYYY (ex : 2008)
Pour utiliser cette date, vous devez créer un champ dans la base DB et un calcul du type :
DB.YEAR = GetYear()
Fichier
CloseOutputFile
Permet de fermer le fichier de sortie défini par SetOutputFile.
Exemple :
CloseOutputFile ()
FileCopy
FileCopy permet de copier un fichier
Exemple :
FileCopy ( "c:\test.txt" , "c:\tmp\test2.txt" )
FileCreated
FileCreated renvoie la date et l'heure de génération du report.
Exemple :
DB.created = FileCreated ( "c:\Example.bat" )
FileDelete
FileDelete permet de supprimer le fichier donné.
Exemple :
FileDelete ( "c:\test.txt" )
FileExist
Cette fonction permet de vérifier l'existence d'un fichier. Renvoie 1 si le fichier existe, sinon 0.
Exemple :
DB.res = FileExist ( "c:\test.txt" )
FileModified
Cette fonction renvoie la date de dernière modification du fichier sous la forme année mois jour heure minutes secondes.
Exemple :
DB.created = FileModified ( "c:\Example.bat" )
FilePermission
Cette fonction renvoie les permissions définies pour le fichier spécifié.
Exemple :
DB.rights = FilePermission ("c:\myfile.bat")
FileRename
Cette fonction permet de renommer le fichier spécifié dans la première variable en indiquant le chemin et le nouveau nom dans la deuxième variable.
Exemple:
FileRename ( "c:\test.txt" , "c:\tmp\test2.txt" )
FileSize
Cette fonction renvoie la taille du fichier spécifié en octets.
Exemple :
DB.size =FileSize ( "c:\Example.bat" )
MakeDir
Cette fonction permet de créer un répertoire avec le nom et à l'endroit spécifiés.
Exemple :
MakeDir ( "c:\test " )
RemoveDir
Cette fonction permet de supprimer le répertoire spécifié.
Exemple :
RemoveDir ( "c:\test" )
SetOutputFile
L'opérateur système SetOutputFile permet de spécifier le fichier de sortie créé lors de la génération. S'il existe déjà, il ne sera pas écrasé : Le contenu du fichier spool sera ajouté à la fin du fichier existant.ll est possible de spécifier un ou plusieurs fichiers de sortie au tout début du report.
Exemple :
SetOutputFile ( "c:\outReport.txt" )