OPALE - 10.0 - Utilisation
Valeurs système
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" )