|
|
|
|
- Presentación
- control Looper
- control Looper basado en un archivo de datos inicializado mediante programación
control Looper relacionado a un archivo de datos
Se puede utilizar un control Looper para mostrar el contenido de un archivo de datos o el contenido de una consulta. Cuando un control Looper es relacionado a un archivo de datos o a una consulta, el looper puede ser inicializado con el contenido del archivo de datos o con el contenido de la consulta: - de forma automática: No se requiere un código específico para inicializar el control Looper. Las características de la iteración realizada en el archivo de datos vinculada al control se definen en la pestaña "Contenido" del control description.
- mediante programación: El código utilizado para el bucle de el archivo de datos relacionado a la control Looper debe ser introducido en los diferentes procesos de la control. Este método no está recomendado.
Observación: Al crear una control Looper, la asistente pide la información necesaria para crear una control Looper relacionado a un archivo de datos o a una consulta. Una control Looper basada en un archivo de datos muestra los datos de una fuente de datos específica (archivo de datos, consulta, etc.). El contenido del control se define durante su creación y puede ser modificado en su ventana description (pestaña "Contenido"). Esta pestaña permite definir si la control Looper se basa en un archivo de datos o Variable, o si se rellena mediante programación. Para una control Looper basada en un archivo de datos, esta pestaña se utiliza para definir las características de la iteración realizada en la fuente de datos: | | | Archivo de datos o consulta que contiene los datos a mostrar. | - Artículo almacenado (opcional)
| Elemento cuyo valor se devuelve al programa cuando se selecciona un elemento fila. | | Si esta opción está marcada, WINDEV, WINDEV Mobile o WEBDEV gestionan cómo se realiza el bucle de el archivo de datos y cómo se muestran los datos en control Looper. No se requiere ningún código WLanguage. | | Campo utilizado para recorrer la fuente de datos. La información mostrada en el control Looper será clasificada de acuerdo a este ítem. | | La dirección de iteración depende del campo de navegación. La dirección de iteración se define en el editor de análisis, en las características del campo. Si se selecciona esta opción, la dirección de iteración será la opuesta a la definida en el editor de análisis. | - Muestra los registros cuya clave de búsqueda empieza por:
| Condición utilizada para filtrar los registros mostrados. Este filtro es de tipo "Comienza por" y se aplica al campo de navegación. Para aplicar filtros más complejos, utilice la función HFilter. |
control Looper basado en un archivo de datos inicializado mediante programación Si se utiliza un control Looper basado en un archivo de datos con inicialización programada, el código para el bucle a través de el archivo de datos debe escribirse en los diferentes procesos associated con el control. Este método no es recomendable y se mantiene para la compatibilidad con versiones anteriores. Por ejemplo: Iniciando un control Looper con los productos que se encuentran en el archivo de datos del producto. // The LOOP_LOOPER1 Looper control contains 5 captions and an image // 6 attributes are used to modify the value of captions and the image displayed // Initialize the looper from the content of an HFSQL data file HReadFirst(Product, ProductName) WHILE NOT HOut() LooperAdd(LOOP_LOOPER1, Product.ProductName + TAB + Product.Duration + ... TAB + Product.Director + TAB + Product.Actor + ... TAB + Product.Photo + TAB + Product.Designation) HReadNext(Product, ProductName) END
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|