AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Ayuda / WLanguage / Administrar bases de datos / HFSQL / Funciones HFSQL
  • Activar y desactivar un filtro
  • Número de filtros activos posibles
  • Modo de funcionamiento en OLE DB
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
Activa el filtro que se creó previamente para el archivo de datos (vista o consulta) especificado. Este filtro se creó con la función <Fuente>.Filter y desactivó con la función <Fuente>.DeactivateFilter. Si no se declaró ningún filtro, la función <Fuente>.ActivateFilter no tiene ningún efecto.
Esta función se puede utilizar con archivos de datos, vistas HFSQL o consultas.
Ejemplo
// Declare the filter: select customers
// between 20 and 60 years old
Customer.Filter(Age_Customer, 20, 60)
...
Customer.DeactivateFilter() // Disabled filter
...
// Browse the data file with a filter on age
// Process the customers who are between 20 and 60 years old
// (ProcessCustomer2060 procedure)
Customer.ActivateFilter()
Customer.ReadFirst(Age_Customer)
WHILE Customer.Found() = True
ProcessCustomer2060()
Customer.ReadNext(Age_Customer)
END
Sintaxis
<Result> = <Source>.ActivateFilter()
<Result>: Booleano
  • True si se activó el filtro,
  • False si se produce un error (archivo o elemento inexistente).
<Source>: Tipo de fuente especificada
Nombre del archivo de datos, vista HFSQL o consulta utilizada.
Observaciones

Activar y desactivar un filtro

El filtro se activa una vez que ha sido declarado (función <Fuente>.Filter). El filtro se puede desactivar con la función <Fuente>.DeactivateFilter.

Número de filtros activos posibles

Solo se puede activar un filtro a la vez para una archivo de datos específico.
Reportes y ConsultasWindowsOLE DB

Modo de funcionamiento en OLE DB

Si se utiliza la función <Fuente>.ActivateFilter para navegar por un archivo de datos, la navegación se detiene. Para tener en cuenta el filtro, se debe reiniciar la navegación con las funciones <Fuente>.ReadFirst/<Fuente>.First o <Fuente>.ReadLast/<Fuente>.Last.
La posición en curso y todas las posiciones guardadas se pierden. La posición se restablecerá de acuerdo con el valor del mejor elemento.
Componente: wd290hf.dll
Versión mínima requerida
  • Versión 25
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 17/07/2023

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