L`oggetto rappresenta un form temporaneo per recuperare delle informazioni dall`utente
form = program.newdataform()
form.settitle("Find costumer")
form.addfieldtext("Name","NAMECOSTUMER","")
form.show()
if form.closewithx == true then
--exit to script
do return end
end
table = database.getsql("SELECT * FROM customer WHERE nome=’" .. form.getvalue("NAMECOSTUMER") .. "’")
if table.countrows() > 0 then
program.showconfirm("Customer found")
else
program.showerror("Customer not found")
end
addfielddate
Descrizione Aggiunge un campo per la compilazione di un data Tipo Valore Formato dataform.addfielddate(caption, tag, defaultvalue) Tipologia Metodo Sistemi Windows, Web, Android, IOS, Mac OS
Parametro Tipo Valore Descrizione caption string Rappresenta l`etichetta del campo defaultvalue object Il valore di default da impostare durante la creazione del campo tag string Rappresenta l`identificativo univoco del campo per recuperare o impostare il suo valore
Esempi
dataform.addfielddate(`Start Date`,`start`,utility.getnow())
addfieldinteger
Descrizione Aggiunge un campo per la compilazione di un numero intero Tipo Valore Formato dataform.addfieldinteger(caption, tag, defaultvalue) Tipologia Metodo Sistemi Windows, Web, Android, IOS, Mac OS
Parametro Tipo Valore Descrizione caption string Rappresenta l`etichetta del campo defaultvalue object Il valore di default da impostare durante la creazione del campo tag string Rappresenta l`identificativo univoco del campo per recuperare o impostare il suo valore
Esempi
dataform.addfieldinteger(`Numerber of Day`,`numberday`,1)
addfieldlist
Descrizione Aggiunge un campo per la selezione di un valore da una lista definita Tipo Valore Formato dataform.addfieldlist(caption, tag, values, defaultvalue) Tipologia Metodo Sistemi Windows, Web, Android, IOS, Mac OS
Parametro Tipo Valore Descrizione caption string Rappresenta l`etichetta del campo defaultvalue object Il valore di default da impostare durante la creazione del campo tag string Rappresenta l`identificativo univoco del campo per recuperare o impostare il suo valore values list Le stringhe che popoleranno la lista
Esempi
dataform.addfieldlist(`Select Day`,`selectday`,{`Monday`,`Tuesday`,`Wednesday`},`Monday`)
addfieldnumber
Descrizione Aggiunge un campo per la compilazione di un numero con decimali Tipo Valore Formato dataform.addfieldnumber(caption, tag, defaultvalue) Tipologia Metodo Sistemi Windows, Web, Android, IOS, Mac OS
Parametro Tipo Valore Descrizione caption string Rappresenta l`etichetta del campo defaultvalue object Il valore di default da impostare durante la creazione del campo tag string Rappresenta l`identificativo univoco del campo per recuperare o impostare il suo valore
Esempi
dataform.addfieldnumber(`Quantity`,`qty`,1.5)
addfieldtext
Descrizione Aggiunge un campo per la compilazione di un testo Tipo Valore Formato dataform.addfieldtext(caption, tag, defaultvalue) Tipologia Metodo Sistemi Windows, Web, Android, IOS, Mac OS
Parametro Tipo Valore Descrizione caption string Rappresenta l`etichetta del campo defaultvalue object Il valore di default da impostare durante la creazione del campo tag string Rappresenta l`identificativo univoco del campo per recuperare o impostare il suo valore
Esempi
dataform.addfieldtext(`Customer name`,`name`,`Bob`)
closewithx
Descrizione Indica se il dataform è stato chiuso con la x Tipo Valore boolean Formato boolean = dataform.closewithx Tipologia Proprietà Sistemi Windows, Web, Android, IOS, Mac OS
getvalue
Descrizione Recupera un valore Tipo Valore object Formato object = dataform.getvalue(tag) Tipologia Metodo Sistemi Windows, Web, Android, IOS, Mac OS
Parametro Tipo Valore Descrizione tag string Rappresenta l`identificativo univoco del campo da dove verrà recuperato il valore
Esempi
value = database.getvalue(`name`)
setheight
Descrizione Imposta l`altezza del database in pixel Tipo Valore Formato dataform.setheight(height) Tipologia Metodo Sistemi Windows, Web, Android, IOS, Mac OS
Parametro Tipo Valore Descrizione height integer Rappresenta il valore dell`altezza del dataform
Esempi
dataform.setheight(300)
settitle
Descrizione Imposta il titolo del dataform Tipo Valore Formato dataform.settitle(title) Tipologia Metodo Sistemi Windows, Web, Android, IOS, Mac OS
Parametro Tipo Valore Descrizione title string Il titolo del dataform
Esempi
dataform.settitle(`Select date`)
setvalue
Descrizione Imposta il valore di un campo presente nel dataform Tipo Valore Formato dataform.setvalue(tag, value)