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 HFSQL
  • Filtrar Property y controles Tabla a partir de un archivo de datos
  • Manejo de los controles de la tabla de navegación, list box, ListView, Combo Box y looper a través de las propiedades
  • Modificación de las propiedades utilizadas para recorrer una tabla, un cuadro de lista, ListView, Combo Box o control Looper basados en un archivo de datos
  • Límite
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
La propiedad Filter permite identificar y cambiar el filtro de los registros en:
  • controles Tabla basada en un archivo de datos,
  • navegando por TreeView controles Tabla,
  • Controles del cuadro de lista basados en un archivo de datos,
  • navegando por los controles de Combo Box,
  • Controles Looper basados en un archivo de datos.
Este filtro (si existe) puede definirse durante el control description (pestaña "Contenido").
Este filtro ( Filter Property o filtro definido en el editor) tiene las siguientes características:
  • Filtro de tipo "Comienza por".
  • se aplica sólo a la posición de búsqueda.
  • afecta al objeto utilizado (Tabla, Combo Box, List Box o control ListView)
  • no afecta a el archivo de datos en el que se basa el objeto (excepto para el controles Tabla archivo de datos, véase más abajo).
Observaciones:
  • Para utilizar un filtro en una clave compuesta, utilice HFilter.
  • El Filter Property no se puede utilizar para identificar filtros definidos por el usuario (con el TableEnableFilter 003000300030003000300030002f002300, por ejemplo).
Ejemplo
// - Code whenever a Combo Box control is modified
// Update elements of the Combo Box control according to
// the letters entered in the edit control of the Combo Box
COMBO_Element.Filter = COMBO_Element
// Identifies the filter condition on the City search key
IF TABLE_Customer.Filter = "" THEN
TABLE_Customer.Filter = "PARIS"
END
Sintaxis

Encontrar el filtro definido en el elemento de búsqueda Ocultar los detalles

<Filter value> = <Control used>.Filter
<Filter value>: Tipo de filtro
Valor actual del filtro definido en el elemento de búsqueda. Este filtro es un filtro "Empezar por".
<Control used>: Nombre del control
Nombre de la control cuyo filtro actual se solicita: este filtro lo define la propiedad Filter , o en el editor de ventanas o páginas (en el control description ). Este control debe ser de tipo:
  • navegar por la Caja de Listas o ListView,
  • navegando por Combo Box,
  • tabla de navegación o tabla TreeView,
  • Looper basado en un archivo de datos.

Modificar el filtro definido en el elemento de búsqueda Ocultar los detalles

<Control used>.Filter = <New filter value>
<Control used>: Nombre del control
Nombre de la control cuyo filtro actual será modificado. Este control debe ser de tipo:
  • navegar por la Caja de Listas o ListView,
  • navegando por Combo Box,
  • tabla de navegación o tabla TreeView,
  • Looper basado en un archivo de datos.
<New filter value>: Tipo de filtro
  • Nuevo valor para el filtro definido en la clave de búsqueda,
  • Cadena vacía ("") si no hay filtro.
Observaciones

Filtrar Property y controles Tabla a partir de un archivo de datos

Para controles Tabla basado en un archivo de datos, la casilla de verificación "Utilizar la función HFilter para navegar por el archivo" se utiliza para mantener las opciones de búsqueda y ordenación en las columnas filtradas (lupa, etc.).
Si la opción "Utilizar la función HFilter para navegar por el archivo" está seleccionada:
  • la Property no se aplica sólo a la control Tabla, sino también a la el archivo de datos en la que se basa la control. Por lo tanto, una exploración realizada en el archivo base de la control será filtrada.
  • A el archivo de datos se le aplica automáticamente un filtro (HFilter) en el que se basa control Tabla.
  • Si se define un filtro en el archivo de datos (HFilter) ANTES de visualizar el control Tabla (TableDisplay por ejemplo), sólo se tendrá en cuenta el filtro del control Tabla. Entonces, el archivo de datos será navegado según el filtro del control Tabla.

Manejo de los controles de la tabla de navegación, list box, ListView, Combo Box y looper a través de las propiedades

  • Los registros mostrados en un cuadro de lista, tabla, Combo Box o control Looper basados en un archivo de datos provienen de el archivo de datos o de la consulta especificada con el BrowsedFile Property.
  • El sentido de la ordenación se define mediante la BrowsedItem Property.
  • Los registros se pueden filtrar utilizando Filter Property o HFilter 00300030003000300030002f002300 función. Atención: el Filter Property solo se puede usar para aplicar un filtro "Comienza con" en la clave de búsqueda.

Modificación de las propiedades utilizadas para recorrer una tabla, un cuadro de lista, ListView, Combo Box o control Looper basados en un archivo de datos

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

Límite

El Filter Property se aplica solo a los controles en una ventana o Page. Esta Property se aplica únicamente a los siguientes controles:
  • Navegando por control List Box,
  • Navegando por control ListView,
  • Navegando por control Combo Box,
  • Navegando por control Tabla,
  • Navegando por control Looper,
  • Navegando por control Tabla TreeView.
Componente: wd290.dll
Versión mínima requerida
  • Versión 17
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 22/06/2023

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