|
|
|
|
|
- Actualización del archivo de datos vinculado al control Looper
- Introducción y actualización en cascada del archivo de datos enlazados
- Volver a mostrar la fila guardada
- Bloqueo y actualización del 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 registro asociado a la fila actual en el control Looper.. El registro se actualiza en el archivo de datos vinculado al control Looper.
// Save the data of the Looper control "LOOP_ProductLooper" LooperSave(LOOP_ProductLooper)
Sintaxis
LooperSave(<Looper control>)
<Looper control>: Nombre del control Nombre del control Looper a utilizar. La fila actual de este control Looper se registrará en el archivo de datos vinculado. Si este parámetro corresponde a una cadena vacía (""), se utiliza el control Looper al que pertenece el evento actual. Observaciones Actualización del archivo de datos vinculado al 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 asociados en la fila actual. Cuando se realiza una modificación, LooperSave sustituye los valores anteriores por los 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 están vinculados a elementos que se encuentran 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 asociada a la imagen (caso poco frecuente), utilice HLinkMemo..
Introducción y actualización en cascada del archivo de datos enlazados Si la entrada en cascada no está activada, los cambios no se aplican en el archivo de datos vinculado al control Looper.. 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: Volver a mostrar 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 del registro añadido o modificado. Para evitar este problema, vuelva a visualizar el control Looper con LooperDisplay. Bloqueo y actualización del archivo de datos Si el archivo de datos está bloqueado en el proceso actual, LooperSave guarda la fila actual y desbloquea el archivo de datos. Duplicados e integridad referencial - Si la gestión de duplicados está activada (HSetDuplicates), HErrorDuplicates debe comprobarse tras la ejecución de LooperSave para comprobar la unicidad de la clave.
- Si la gestión de la integridad referencial está activada (HSetIntegrity), HErrorIntegrity debe comprobarse tras la ejecución de LooperSave para comprobar 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 línea le permite evitar asignar las variables de posición una a una. Por ejemplo, el siguiente código:
Customer.LastName = ATT_LastName Customer.FirstName = ATT_FirstName Customer.Address = ATT_Address Customer.ZC = ATT_ZC Customer.City = ATT_City HAdd(Customer)
se sustituye por la línea siguiente:
LooperSave(LOOP_CustomerLooper)
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|