|
|
|
|
- Condiciones de uso
- Actualizando el archivo de datos relacionado a la Mesa o control Tabla TreeView
- Entrada en cascada y actualización del archivo de datos de relacionado
- Re-visualización de la fila que se ha grabado
- Bloqueo y actualización de el archivo de datos
- Duplicados e integridad referencial
- Utilice .Save para reducir el número de líneas de código
.Save (Función) Actualiza o añade la Record vinculada a la fila actual en la Tabla o control Tabla TreeView. El Record se actualiza: - en el archivo de datos relacionado a la control.
- en la Variable vinculada a la control.
// Save the data found on the current row // for the "TABLE_Product" control TABLE_Product.Save()
// Save the data found on row 5 // while modifying a column through programming TABLE_Product = 5 TABLE_Product[5].COL_Cap = "new value" TABLE_Product.Save()
// Event Row exit IF TABLE_Customer.Modified = False THEN RETURN END pclFormPresentation is PCustomerForm dynamic IF TABLE_Customer.NewLine THEN pclFormPresentation<-gclPresentation.New() ELSE pclFormPresentation<-gclPresentation.Modify() END TABLE_Customer.Save(pclFormPresentation)
Sintaxis <Table control>: Nombre del control Nombre de la control Tabla basada en un archivo de datos que se va a utilizar. Condiciones de uso La función .Save puede utilizarse en: - una control Tabla basada en un archivo de datos o una control Tabla TreeView basada en un archivo de datos.
- un control de selección única o de selección múltiple. Para un control de selección múltiple, sólo se modifica la última Record seleccionada (la Record correspondiente a la última fila actual).
- una control Tabla en la Variable (sintaxis 2).
Actualizando el archivo de datos relacionado a la Mesa o control Tabla TreeView La función .Save guarda la fila actual del control en el archivo de datos relacionado con el control. Los elementos se asignan automáticamente con los valores de las columnas de associated en el fila actual.Cuando se realiza una modificación, .Save sustituye los valores anteriores por los nuevos. Los elementos que no se encuentran en la control no se modifican.Atención: .Save solo gestiona el archivo de datos asociado al control. Si algunas columnas son relacionado a elementos encontrados en otros ficheros de datos, estos ficheros de datos no se gestionan automáticamente.- Las columnas "imagen" no se guardan con la función
.Save. Para modificar el contenido de la nota associated con el Image (caso raro), utilice <Fuente>.LinkMemo.- En las columnas de tipo Casilla de verificación, la función
.Save se llama de manera implícita y no se puede desactivar. En cualquier caso, la modificación del valor de la casilla de verificación se aplicará a el archivo de datos.Entrada en cascada y actualización del archivo de datos de relacionado - Si la entrada en cascada está activada, el archivo de datos relacionado con el control Tabla o Tabla TreeView se modifica automáticamente cuando el usuario pasa a la siguiente fila (con las funciones <Table>.Add, <Tabla>.AddLine,
.Insert, <Tabla>.InsertLine, <Tabla>.Modify y <Tabla>.ModifyLine). La función .Save no es útil.- Si la entrada en cascada no está activada, el archivo de datos relacionado con el control Tabla o Tabla TreeView no se modifica. Para escribir la fila añadida o modificada en el fichero de datos relacionado, hay que utilizar
.Save después de la función de adición o modificación.Observaciones: .Insert y <Tabla>.InsertLine (Nuevo = True).- El Modified Property se utiliza para determinar si un usuario ha introducido datos en un fila (Modificado = True).
Re-visualización de la fila que se ha grabado Después de utilizar la función .Save, la fila guardada puede "desaparecer". Esta "desaparición" se debe al valor de la clave de búsqueda de la Record añadida o modificada.Para evitar este problema, vuelva a visualizar la Tabla o control Tabla TreeView con <Table>.Display. Bloqueo y actualización de el archivo de datos Si el archivo de datos está bloqueada en el proceso actual, .Save guarda el fila actual y desbloquea el archivo de datos.Duplicados e integridad referencial .Save para comprobar la unicidad de la clave.- Si la gestión de la integridad referencial está activada (<Variable Connection>.SetIntegrity), se debe comprobar HErrorIntegrity después de la ejecución de
.Save para comprobar la integridad referencial..Save para reducir el número de líneas de códigoLa función .Save reduce varias líneas de código. Esta única Line permite evitar asignar las variables de los artículos uno por uno.Por ejemplo, el siguiente código: Customer.LastName = LastNameColumn Customer.FirstName = FirstNameColumn Customer.Address = AddressColumn Customer.ZC = ZCColumn Customer.City = CityColumn HAdd(Customer) se sustituye por la siguiente Line:
Esta página también está disponible para…
|
|
|
|
|
|
| | | | | | | | | | |