Dataform
Il dataform è una finestra di compilazione utilizzata per raccogliere delle richieste da parte dell’utente. È possibile aggiungere diversi tipi di campi di selezione in base alle proprie necessità.
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
*dataform*.show()
Visualizza il dataform.
*dataform*.setheight(*value*)
Imposta l’altezza del dataform.
*dataform*.addfieldtext(*caption*,*tag*,*defaultvalue*)
Aggiunge un campo di tipo testo. Bisogna inserire l’etichetta, il tag di riferimento e il valore di default.
*dataform*.addfielddate(*caption*,*tag*,*defaultvalue*)
Aggiunge un campo di tipo data. Bisogna inserire l’etichetta, il tag di riferimento e il valore di default.
*dataform*.addfieldinteger(*caption*,*tag*,*defvalue*)
Aggiunge un campo di tipo numero intero. Bisogna inserire l’etichetta, il tag di riferimento e il valore di default.
*dataform*.addfieldlist(*caption*,*tag*,*values*,*defaultvalue*)
Aggiunge un campo di tipo elenco. Bisogna inserire l’etichetta, il tag di riferimento, l’elenco dei valori e il valore di default da visualizzare.
*value* = *dataform*.closewithx
Se il dataform viene chiuso con la X del controlbox, viene ridato il valore True.
*dataform*.settitle(*title*)
Imposta il titolo del dataform.
*dataform*.setvalue(*tag*,*value*)
Imposta un valore nel dataform. Occorre dare il tag di riferimento per individuare la riga e il valore.
*value* = *dataform*.getvalue(*tag*)
Recupera un valore dal dataform. Occorre dare il tag di riferimento per identificare la riga.