AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Ayuda / WLanguage / Administrar bases de datos / HFSQL / Funciones HFSQL
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
<Fuente>.ActivateAutoFilter (Función)
Conectores NativosDisponible solo con este tipo de conexión
Activa un filtro automático en los archivos de datos relacionados al navegar por un archivo XML. El filtro se puede ser desactivar con la función <Fuente>.DeactivateAutoFilter.
Atención: Esta función solo está disponible para el Conector Nativo XML.
Ejemplo
// Enable all the possible automatic filters on the Customer data file
Customer.ActivateAutoFilter("*" )
// except between Customer and Order data files
Customer.DeactivateAutoFilter(Order)
 
/////////////////////////////
 
// Browse orders
Order.ReadFirst(OrderID)
WHILE NOT Order.Out()
// Browse order lines of current order
OrdLine.ReadFirst(OrderID)
WHILE NOT OrdLine.Out()
OrdLine.ReadNext(OrderID)
END
// Next order
Order.ReadNext(OrderID)
END
Sintaxis
<Result> = <Browse data file>.ActivateAutoFilter(<Data file to filter>)
<Result>: Booleano
  • True si se activó el filtro,
  • False si se produce un error (archivo o elemento inexistente).
<Browse data file>: Nombre de archivo de datos
Nombre del archivo de datos utilizado para la navegación.
<Data file to filter>: Nombre de archivo de datos
Nombre del archivo de datos a filtrar cuando se establece la posición en el archivo de datos utilizado para la navegación.
Este parámetro puede corresponder a "*". En este caso, se activarán todos los filtros automáticos posibles.
Observaciones
Veamos un ejemplo simple:
Parent.ActivateAutoFilter(Child)

Este código indica que cuando se navega por los registros del archivo de datos Hijo, la navegación se realiza con respecto al 'contexto' (nodo) actual del archivo de datos Padre: se navegará por todos los 'Hijo' de 'Padre'.

Parent.DeactivateAutoFilter(Child)

Este código indica que el filtro anterior no está activo: El archivo de datos Hijo y el archivo de datos Padre se navegarán de forma independiente. Esto significa que se navegará por todos los registros del archivo de datos Hijo en el hijo dado.
La función <Fuente>.ActivateAutoFilter permite activar/desactivar el enlace jerárquico entre el archivo de datos Padre e Hijo durante la navegación.
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: 06/07/2023

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