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 posibles filtros activos
  • 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. HDeactivateFilter no tiene efecto si no se ha declarado ningún filtro.
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.
señalar: A partir de la versión 19, HFSQL es el nuevo nombre de HyperFileSQL.
Ejemplo
// Declare the filter: selecting the customers
// who are between 20 and 60 years old
HFilter(CUSTOMER, AGE_Customer, 20, 60)
...
HDeactivateFilter(CUSTOMER) // Disabled filter
...
// Browse the file with a filter on the 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([<File name>])
<Result>: Boolean
  • True si el filtro está desactivado,
  • False si se ha producido un error (archivo de datos o si no se ha encontrado ningún elemento).
<File name>: Optional character string (with or without quotes)
Nombre de archivo de datos la vista o consulta utilizada. Si no se especifica este parámetro, HDeactivateFilter maneja el último archivo de datos utilizado por la última función para la gestión de HFSQL (empezando por la letra H).
Observaciones

Activar y desactivar un filtro

El filtro se activa una vez que se ha declarado (HFilter). Un filtro desactivado por HDeactivateFilter puede ser habilitado de nuevo por HActivateFilter.
señalar: Durante la llamada a HClose, el filtro habilitado por Filtro HF se borra automáticamente.

Número de posibles filtros activos

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

Examinar

Las modificaciones realizadas por HFilter y para HDeactivateFilter se tienen en cuenta cuando se utiliza 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