PC SOFT

AYUDA EN LÍNEA
DE WINDEV, WEBDEV Y WINDEV MOBILE


Este contenido proviene de una traducción automática.. Haga clic aquí para ver la versión original en inglés.
  • Actualización de la archivo de datos relacionado a la control Looper
  • Entrada en cascada y actualización de relacionado archivo de datos
  • Visualización de la fila guardada
  • Bloqueo y actualización de archivo de datos
  • Duplicados e integridad referencial
  • Utilice LooperSave para reducir el número de líneas de código
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Otros
Procedimientos almacenados
Valida la modificación o adición del registro asociado a la fila actual en el control Looper de navegación.. El registro se actualiza en el archivo de datos relacionado al control Looper de navegación.
Versiones 16 y posteriores
WINDEVLinux Esta función ahora está disponible para aplicaciones WINDEV en Linux.
Nueva funcionalidad versión 16
WINDEVLinux Esta función ahora está disponible para aplicaciones WINDEV en Linux.
WINDEVLinux Esta función ahora está disponible para aplicaciones WINDEV en Linux.
Ejemplo
// Save the data of the Looper control "LOOP_ProductLooper"
LooperSave(LOOP_ProductLooper)
Sintaxis
LooperSave(<Looper control>)
<Looper control>: Control name
Nombre de control Looper a utilizar. El fila actual de este control Looper se registrará en el relacionado archivo de datos.
Si este parámetro corresponde a una cadena vacía ("""), se utiliza la control Looper a la que pertenece el evento actual.
Observaciones

Actualización de la 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. Las posiciones se asignan automáticamente con los valores de los controles asociados en la 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 asociada a la imagen (caso raro), utilice HLinkMemo.

Entrada en cascada y actualización de relacionado archivo de datos

Si se habilita la entrada en cascada, el archivo de datos relacionado a la navegación control Looper se modifica automáticamente cuando el usuario va a la siguiente fila LooperAdd , LooperAddLine , LooperInsert , LooperInsertLine , LooperModify y LooperModifyLine ). La función LooperSave no es útil.
Si la entrada en cascada no está habilitada, no se modifica el archivo de datos relacionado al control Looper de navegación.. 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 del registro añadido o modificado.
Para evitar este problema, vuelva a visualizar la control Looper con LooperDisplay.

Bloqueo y actualización de 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 línea permite evitar la asignación de variables de posición una a una.
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)
se sustituye por la línea siguiente:
LooperSave(LOOP_CustomerLooper)
Componente : wd250obj.dll
Versión mínima requerida
  • Versión 10
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario