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.