Dataform
Dataform este o fereastra de completare utilizata pentru colectarea cererilor de la utilizator. Este posibila adaugarea diferitelor tipuri de campuri de selectie in functie de nevoile personale.
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()
Afiseaza dataform.
*dataform*.setheight(*value*)
Seteaza inaltimea dataform.
*dataform*.addfieldtext(*caption*,*tag*,*defaultvalue*)
Adauga un camp de tip text. Trebuie introduse: eticheta, eticheta de referinta si valoarea implicita.
*dataform*.addfielddate(*caption*,*tag*,*defaultvalue*)
Adauga un camp de tip data. Trebuie introduse eticheta, eticheta de referinta si valoarea implicita.
*dataform*.addfieldinteger(*caption*,*tag*,*defvalue*)
Adauga un camp de tip numar intreg. Trebuie introduse: eticheta, eticheta de referinta si valoarea implicita.
*dataform*.addfieldlist(*caption*,*tag*,*values*,*defaultvalue*)
Adauga un camp de tip lista. Trebuie introduse: eticheta, eticheta de referinta, lista valorilor si valoarea implicita de afisat.
*value* = *dataform*.closewithx
Daca dataform este inchis cu X-ul casetei de control, este redata valoarea True.
*dataform*.settitle(*title*)
Seteaza titlul dataform.
*dataform*.setvalue(*tag*,*value*)
Seteaza o valoare in dataform. Trebuie data eticheta de referinta pentru a identifica randul si valoarea.
*value* = *dataform*.getvalue(*tag*)
Obtine o valoare din dataform. Trebuie data eticheta de referinta pentru a identifica randul.