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.