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.