|
|
|
|
- Actualización de el archivo de datos relacionado a la control Looper
- Entrada en cascada y actualización del archivo de datos de relacionado
- Visualización de la fila guardada
- Bloqueo y actualización de el archivo de datos
- Duplicados e integridad referencial
- Utilice LooperSave para reducir el número de líneas de código
Valida la modificación o adición del Record associated con el fila actual en la navegación control Looper. El Record se actualiza en el archivo de datos relacionado al navegar por control Looper.
// Save the data of the Looper control "LOOP_ProductLooper" LooperSave(LOOP_ProductLooper)
Sintaxis
LooperSave(<Looper control>)
<Looper control>: Nombre del control Nombre de control Looper a utilizar. El actual fila de este control Looper será registrado en el archivo de datos de relacionado. Si este parámetro corresponde a una cadena vacía (""), se utiliza el control Looper al que pertenece el Event actual. Observaciones Actualización de el archivo de datos relacionado a la control Looper La función LooperSave guarda la fila actual del control Looper en el archivo de datos relacionado con el control Looper. Los elementos se asignan automáticamente con los valores de los controles de associated en el fila actual. Durante una modificación, la función LooperSave reemplaza los antiguos valores por valores nuevos. Los elementos que no se encuentran en el control Looper no se modifican. Atención: - La función LooperSave no soporta el archivo de datos asociado al control Looper. Si algunos atributos/controles son relacionado para elementos encontrados en otros archivos de datos, estos archivos de datos no se gestionan automáticamente.
- Los atributos/controles "Imagen" no se guardan con la función LooperSave. Para modificar el contenido de la nota associated con el Image (caso raro), utilice HLinkMemo.
Entrada en cascada y actualización del archivo de datos de relacionado Si la entrada en cascada no está activada, el archivo de datos relacionado a la navegación control Looper no se modifica. Para escribir la fila agregada o modificada en el archivo de datos relacionado, utilice la función LooperSave después de la función utilizada para realizar la adición o la modificación. Observaciones: Visualización de la fila guardada Después de utilizar la función LooperSave, 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 control Looper con LooperDisplay. Bloqueo y actualización de el archivo de datos Si el archivo de datos está bloqueado en el proceso actual, la función LooperSave guarda la fila y desbloquea el archivo de datos. Duplicados e integridad referencial - Si la gestión de duplicados está activa (función HSetDuplicates), la función HErrorDuplicates debe probarse después de ejecutar la función LooperSave para probar la unicidad de la clave.
- Si la gestión de la integridad referencial está activa (función HSetIntegrity), la función HErrorIntegrity debe probarse después de ejecutar la función LooperSave para probar la integridad referencial.
Utilice LooperSave para reducir el número de líneas de código La función LooperSave 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.Name = ATT_Name Customer.FirstName = ATT_FirstName Customer.Address = ATT_Address Customer.ZC = ATT_ZC Customer.City = ATT_City HAdd(Customer)
es reemplazado por el siguiente Line:
LooperSave(LOOP_CustomerLooper)
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|