AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / WLanguage / Propiedades WLanguage / Propiedades de ventanas, páginas y controles
  • Tipo de iteración
  • Manejo de los controles vinculados a un archivo de datos a través de las propiedades
  • Modificación de las propiedades de una iteración mediante una control basada en un archivo de datos
  • Memoria tabla
  • Caja de Listas y control Combo Box poblada programáticamente
  • Limitaciones
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
Para los controles, el BrowsedItem Property se utiliza para:
  • get el elemento utilizado para recorrer automáticamente los controles basados en un archivo de datos.
  • Cambiar el elemento utilizado para recorrer automáticamente los controles en función de un archivo de datos. A continuación, se reinicia la iteración.
Para una reporte basada en un archivo, la propiedad BrowsedItem se utiliza para cambiar el elemento utilizado para el bucle de el archivo de datos. En este caso, esta propiedad sólo puede utilizarse en la Event de "Apertura" de la reporte.
Observación: Este elemento se define al crear el control o el reporte. Este elemento puede ser modificado en la pestaña "Datos" del elemento description.
Ejemplo
// -- Opening code of the report
// Change the file to loop through
RPT_Report1.SourceName = Customer
// New browse item for "Customer" file
RPT_Report1.BrowsedItem = CustomerID
WINDEVWEBDEV - Código ServidorJavaCódigo de Usuario (UMC)Ajax
// Ascending sort on the names of companies
TABLE_CustomerTable.BrowsedItem = "-Company"
Sintaxis

Obtención del elemento utilizado para la iteración de automatic en una control basada en un archivo de datos Ocultar los detalles

<Browsed item> = <Control used>.BrowsedItem
<Browsed item>: Cadena de caracteres
Nombre del elemento utilizado para realizar un bucle automático a través de la control especificada. Este elemento pertenece a la el archivo de datos en la que se basa el control (devuelto o modificado por la BrowsedFile Property).
Si se utiliza el signo "-" antes del nombre del elemento, la iteración se realiza en orden descendente.
<Control used>: Nombre del control
Nombre del control a manipular.

Cambio del elemento utilizado para la iteración de automatic en un control basado en un archivo de datos Ocultar los detalles

<Control used>.BrowsedItem = <New item>
<Control used>: Nombre del control
Nombre del control a manipular.
<New item>: Cadena de caracteres
Nombre del nuevo elemento que se utilizará para realizar un bucle automático a través de la control especificada. Este elemento debe pertenecer al el archivo de datos en el que se basa el control (devuelto o modificado por el BrowsedFile Property)..
Si se utiliza el signo "-" antes del nombre del elemento, la iteración se realiza en orden descendente.
WINDEVWEBDEV - Código ServidorReportes y ConsultasUniversal Windows 10 AppiPhone/iPadCódigo de Usuario (UMC)PHPAjax

Obtención del elemento utilizado para la iteración de automatic en una reporte basada en un archivo de datos Ocultar los detalles

<Browsed item> = <Report used>.BrowsedItem
<Browsed item>: Cadena de caracteres
Nombre del elemento utilizado para realizar un bucle automático a través de la reporte especificada. Este elemento pertenece a la el archivo de datos en la que se basa la reporte (devuelta o modificada por la SourceName Property).
<Report used>: Nombre de la reporte
Nombre de la reporte basada en un archivo de datos que se va a utilizar.
WINDEVWEBDEV - Código ServidorReportes y ConsultasUniversal Windows 10 AppiPhone/iPadCódigo de Usuario (UMC)PHPAjax

Cambio del elemento utilizado para la iteración de automatic en un reporte basado en un archivo de datos Ocultar los detalles

<Report used>.BrowsedItem = <New item>
<Report used>: Nombre de la reporte
Nombre de reporte basado en un archivo de datos a utilizar.
<New item>: Cadena de caracteres
Nombre del nuevo elemento utilizado para realizar un bucle automático a través de la reporte especificada. Este elemento debe pertenecer al el archivo de datos en el que se basa el reporte (devuelto o modificado por el SourceName Property).
Observaciones

Tipo de iteración

  • automatic iteración: El archivo de datos se recorre automáticamente en bucle y se muestran los datos. No se requiere programación específica.
    La clasificación se realiza en el elemento de búsqueda definido en la pestaña "Contenido" del objeto description. Si se especifica un filtro ("Filtro en el elemento de búsqueda" en la pestaña "Contenido" del objeto description), se utiliza este filtro. No se ejecuta ninguna iteración Process para el objeto especificado.
  • Iteración programada: El desarrollador debe definir cómo hacer un bucle en el archivo de datos y cómo mostrar los datos en control Tabla.
    Se ejecutan los procesos "Leer el primer Record", "Leer el anterior Record", "Leer el siguiente Record" y "Leer el último Record".. Una iteración programada permite ordenar y filtrar los registros con precisión. Sin embargo, una iteración programada es más lenta y compleja que una iteración automatic.

Manejo de los controles vinculados a un archivo de datos a través de las propiedades

  • Los registros que se muestran en un control vinculado a un fichero proceden de el archivo de datos o de la consulta especificada con el BrowsedFile Property.
  • El sentido de la clasificación se define mediante el parámetro BrowsedItem Property.
  • Los registros pueden filtrarse mediante la función filtros Property o HFilter.

Modificación de las propiedades de una iteración mediante una control basada en un archivo de datos

Para modificar las propiedades BrowsedItem, filtros y BrowsedFile, se recomienda:
  1. Detener la iteración asignando una cadena vacía ("") a la BrowsedFile Property.
  2. Modificar las propiedades relevantes.
  3. Reinicia la iteración con la BrowsedFile Property.
Este método se utiliza para optimizar las modificaciones realizadas. En efecto, cada una de las modificaciones realizadas individualmente reinicia la iteración. Estas operaciones pueden llegar a ser bastante lentas cuando se realizan en archivos de datos grandes.

Memoria tabla

Si un control Tabla poblado programáticamente debe mostrar datos provenientes de un archivo de datos, una consulta o una vista:
  • Cree una control Tabla poblada programáticamente en el editor.
  • En el código de la aplicación, especifique el elemento a recorrer con el BrowsedItem Property. Este elemento debe pertenecer a el archivo de datos, a la consulta o a la vista cuyos datos se mostrarán en la control Tabla poblada programáticamente.
  • Utilice FileToMemoryTable para inicializar la control Tabla con los datos deseados. Los datos se clasificarán según el elemento de búsqueda especificado.
  • El DisplayedItem Property se inicializará automáticamente.

Caja de Listas y control Combo Box poblada programáticamente

Si un Cuadro de Lista o control Combo Box poblado programáticamente debe mostrar datos provenientes de un archivo de datos, una consulta o una vista:
  • Crear una Caja de Listas o control Combo Box poblada programáticamente en el editor.
  • Utilice FileToMemoryList para inicializar el cuadro de lista o control Combo Box con los datos deseados.
  • Las propiedades BrowsedFile, DisplayedItem, BrowsedItem y StoredItem se inicializarán automáticamente.

Limitaciones

El BrowsedItem Property se aplica únicamente a:
  • los informes cuya fuente de datos es un archivo de datos.
  • los controles (List Box, Table y Combo Box) de una ventana.
WINDEVAndroidiPhone/iPadJava En una ventana, el BrowsedItem Property se aplica sólo a los siguientes controles:
  • Control Tabla.
  • Control Tabla TreeView.
  • Control List Box.
  • WINDEV Control ListView.
  • Control Combo Box.
  • WINDEV Control Agenda.
  • WINDEV Control Planificador.
  • WINDEV Control TreeView.
  • Ventana interna control (cuando los gestos de deslizamiento están activados).
WEBDEV - Código ServidorPHP En una página, el BrowsedItem Property se aplica sólo a los siguientes controles:
  • Control Tabla,
  • Control Looper,
  • Control Looper lineal,
  • Control List Box,
  • Control Combo Box,
  • Control Planificador.
Versión mínima requerida
  • Versión 9
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 27/05/2022

Señalar un error o enviar una sugerencia | Ayuda local