Dataview

El dataview es un objeto que representa una ficha de datos.

newcustomer = program.newdataview("customer","")

newcustomer.setvalue("name","Davide")

newcustomer.setvalue("surname","Sbreviglieri")

newcustomer.save()

*value* = dataview.gguid()

Devuelve el gguid de la ficha. El gguid es una cadena alfanumérica aleatoria que identifica de forma exclusiva un registro de datos. Si la cadena es nula ("") significa que la ficha de datos es nueva.

*value* = dataview.getvalue(*fieldname*)

Devuelve el valor actual del campo identificado por su nombre.

dataview.focus(*fieldname*)

Establece el foco de edición en un campo específico.

dataview.setvalue(*fieldname*,*value*)

Establece el valor de un campo identificado por su nombre.

*list* = dataview.listtable()

Devuelve la lista de tablas adicionales.

*tableview* = dataview.getatable(*tablename*)

Devuelve una tabla adicional en forma de un objeto tableview.

*value* = dataview.save()

Guarda la ficha. La función restaura un valor booleano positivo si la ficha de datos se guarda correctamente.

dataview.showwarning(*message*)

Muestra un mensaje de advertencia dentro del dataview.

dataview.showconfirm(*message*)

Muestra un mensaje de confirmación dentro del dataview.

dataview.showerror(*message*)

Muestra un mensaje de error dentro del dataview.

dataview.update()

Vuelve a calcular la ficha. Fuerza la actualización de las expresiones en la ficha.

*value* = dataview.tablename()

Devuelve el nombre de la tabla de la ficha actual.

*value* = dataview.modatt()

Devuelve True si el dataview se ha modificado y aún no se ha guardado.

*value* = dataview.title

Devuelve o establece el título de la ficha.

*document* = dataview.createdocument(*gguidprint*)

Crea un objeto de documento a partir del gguid de un impresión.