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.
  • Activar y desactivar un filtro
  • Número de filtros activos posibles
  • Examinar
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
Deshabilita temporalmente el filtro sobre un archivo de datos (vista o consulta). Este filtro fue creado por HFilter. Si no se declaró ningún filtro, la función HDeactivateFilter no tiene ningún efecto.
Versiones 15 y posteriores
Android Esta función ahora está disponible para aplicaciones Android.
Nueva funcionalidad versión 15
Android Esta función ahora está disponible para aplicaciones Android.
Android Esta función ahora está disponible para aplicaciones Android.
Versiones 17 y posteriores
iPhone/iPad Esta función ahora está disponible para aplicaciones iPhone/iPad.
Nueva funcionalidad versión 17
iPhone/iPad Esta función ahora está disponible para aplicaciones iPhone/iPad.
iPhone/iPad Esta función ahora está disponible para aplicaciones iPhone/iPad.
Versiones 18 y posteriores
Widget Android Esta función ahora está disponible en modo Android Widget.
Universal Windows 10 App Esta función ahora está disponible en modo Windows Store apps.
Nueva funcionalidad versión 18
Widget Android Esta función ahora está disponible en modo Android Widget.
Universal Windows 10 App Esta función ahora está disponible en modo Windows Store apps.
Widget Android Esta función ahora está disponible en modo Android Widget.
Universal Windows 10 App Esta función ahora está disponible en modo Windows Store apps.
Versiones 21 y posteriores
Universal Windows 10 App Esta función ahora está disponible en modo Universal Windows 10 App.
Nueva funcionalidad versión 21
Universal Windows 10 App Esta función ahora está disponible en modo Universal Windows 10 App.
Universal Windows 10 App Esta función ahora está disponible en modo Universal Windows 10 App.
Observación: A partir de la versión 19, HFSQL es el nuevo nombre de HyperFileSQL.
Ejemplo
// Declare the filter: select customers
// between 20 and 60 years old
HFilter(CUSTOMER, AGE_Customer, 20, 60)
...
HDeactivateFilter(CUSTOMER) // Disabled filter
...
// Browse the data file with a filter on age
// Process the customers who are between 20 and 60 years old
// (ProcessCustomer2060 procedure)
HActivateFilter(CUSTOMER)
HReadFirst(CUSTOMER, AGE_Customer)
WHILE HFound(CUSTOMER) = True
ProcessCustomer2060()
HReadNext(CUSTOMER, AGE_Customer)
END
Sintaxis
<Result> = HDeactivateFilter([<Archivo de datos>])
<Result>: booleano
  • True si se desactivó el filtro,
  • False si se produce un error (archivo de datos o elemento inexistente).
<Archivo de datos>: Cadena de caracteres opcional (con o sin comillas)
Nombre del archivo de datos, vista o consulta utilizada.
Si no se especifica este parámetro, la función HDeactivateFilter manipula el último archivo de datos utilizado por la última función de gestión HFSQL (que comienza por la letra H).
Observaciones

Activar y desactivar un filtro

El filtro se activa una vez que ha sido declarado (función HFilter). Después de desactivar un filtro con la función HDeactivateFilter, este se puede volver a activar con la función HActivateFilter.
Observación: Al llamar a la función HClose, el filtro activado activado con la función HFilter se elimina automáticamente.

Número de filtros activos posibles

Se puede activar un solo filtro a la vez para un archivo determinado.

Examinar

Las modificaciones realizadas con las funciones HFilter y HDeactivateFilter se tienen en cuenta solo al utilizar las funciones HReadFirst/HFirst, HReadLast/HLast o HReadSeekFirst/HReadSeekLast.
Componente : wd250hf.dll
Versión mínima requerida
  • Versión 9
Esta página también está disponible para…
Comentarios
Exemplo
HDeactivateFilter(cliente)
SWITCH COMBO_ESCOLHA
CASE 1
TABLE_cliente..BrowsedItem = cliente.clienteID..Name
CASE 2
TABLE_cliente..BrowsedItem = cliente.nome..Name
CASE 3
TABLE_cliente..BrowsedItem = cliente.email..Name
OTHER CASE
END
TableDisplay(TABLE_cliente,taStart)
//Blog com Video e exemplo
http://windevdesenvolvimento.blogspot.com.br/2016/02/curso-windev-tabela-007-alterar-ordem.html
De matos AMARILDO
04 02 2016