Utility

L’objet Utility contient plusieurs fonctions et méthodes d’utilité générale.

path* = utility.savefiledialog(*title*,*filter*,*filename*)

Il ouvre la fenêtre d’enregistrement en permettant de rendre le chemin d’un fichier.

*path* = utility.openfiledialog(*title*,*filter*,*filename*)

Il ouvre la fenêtre de sélection en permettant de rendre le chemin d’un fichier.

*path* = utility.openfolderdialog()

Il ouvre la fenêtre de sélection de dossier en redonnant la valeur sélectionnée.

*value* = utility.tid()

Il retourne le tid actuel, c'est-à-dire la date en format YYYYMMDDHHmmss.

*value* = utility.gguid()

Il retourne un nouveau gguid.

*value* = utility.getnow()

Il retourne la date actuelle.

*value* = utility.formatdate(*timestamp*,*format*)

Il formate la date comme une chaîne.

*value* = utility.formatnum(*number*,*numberdecimal*)

Il formate un nombre comme une chaîne.

*value* = utility.datetostring(*timestamp*)

Il convertit un timestamp en date.

*value* = utility.dateday(*timestamp*)

Il extrait le numéro du jour d’un timestamp.

*value* = utility.datemonth(*timestamp*)

Il extrait le numéro du mois d’un timestamp.

*value* = utility.dateyear(*timestamp*)

Il extrait le numéro de l’année d'un timestamp.

*value* = utility.tidtotimestamp(*tid*)

Il convertit un tid en timestamp.

*value* = utility.isnum(*value*)

Il vérifie que la valeur est un nombre.

*value* = utility.convap(*value*)

Il double les sommets de la chaîne pour SQL.

*value* = utility.convi(*value*)

Il transforme un nombre en chaîne en remplaçant les virgules par des points pour être utilisé dans une chaîne SQL.

*value* = utility.stringwithspace(*value*,*space*)

Il retourne la chaîne en ajoutant des espaces en bas.

*v* = utility.stringreplace(*expression*,*find*,*rep*)

Il retourne une chaîne en remplaçant une partie de celle-ci.

*value* = utility.stringtrim(*expression*)

Il retourne une chaîne en supprimant les espaces au début et à la fin de celle-ci.