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.