Utility
L’oggetto Utility racchiude diverse funzioni e metodi di utilità generale.
path* = utility.savefiledialog(*title*,*filter*,*filename*)
Apre la finestra di salvataggio permettendo di ridare indietro il percorso di un file.
*path* = utility.openfiledialog(*title*,*filter*,*filename*)
Apre la finestra di selezione permettendo di ridare indietro il percorso di un file.
*path* = utility.openfolderdialog()
Apre la finestra di selezione cartella ridando il valore selezionato.
*value* = utility.tid()
Restituisce il tid attuale, ossia la data in formato YYYYMMDDHHmmss.
*value* = utility.gguid()
Restituisce un nuovo gguid.
*value* = utility.getnow()
Restituisce la data attuale.
*value* = utility.formatdate(*timestamp*,*format*)
Formatta la data come una stringa.
*value* = utility.formatnum(*number*,*numberdecimal*)
Formatta un numero come una stringa.
*value* = utility.datetostring(*timestamp*)
Converte un timestamp in data.
*value* = utility.dateday(*timestamp*)
Estrae il numero del giorno da un timestamp.
*value* = utility.datemonth(*timestamp*)
Estrae il numero del mese da un timestamp.
*value* = utility.dateyear(*timestamp*)
Estrae il numero dell’anno da un timestamp.
*value* = utility.tidtotimestamp(*tid*)
Converte un tid in timestamp.
*value* = utility.isnum(*value*)
Controlla che il valore sia un numero.
*value* = utility.convap(*value*)
Raddoppia gli apici della stringa per SQL.
*value* = utility.convi(*value*)
Trasforma un numero in stringa rimpiazzando le virgole con i punti per essere utilizzato all’interno di una stringa SQL.
*value* = utility.stringwithspace(*value*,*space*)
Restituisce indietro la stringa aggiungendo gli spazi in fondo.
*v* = utility.stringreplace(*expression*,*find*,*rep*)
Restituisce una stringa rimpiazzandone una parte.
*value* = utility.stringtrim(*expression*)
Restituisce una stringa togliendo gli spazi all’inizio e alla fine di essa.