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 / Funciones WLanguage / Controles, páginas y ventanas / Funciones Tabla
  • Condiciones de uso
  • Ventajas de los filtros de usuario
  • Casos especiales
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
Implementa un filtro de usuario en una columna que se encuentra en una Tabla o control Tabla TreeView.. Este filtro puede ser desactivado por el usuario o por TableDisableFilter.
El usuario puede borrar el filtro:
  • AndroidiPhone/iPad definiendo un nuevo filtro en una columna.
Ejemplo
// Filters the Company column to display the companies starting with "Fl"
TableEnableFilter(TABLE_Customer.COL_Company, filterStartsWith, "Fl")
Sintaxis
TableEnableFilter(<Table control.Column> , <Type of filter> , <Filter value>)
<Table control.Column>: Cadena de caracteres
Nombre de la columna donde se debe habilitar el filtro de usuario. Este nombre tiene el siguiente formato:
<Table control>.<Column control>
<control Tabla> puede ser una Tabla o control Tabla TreeView.
Ejemplo:
TABLE_CustomerTable.COL_CompanyName
<Type of filter>: Constante de tipo Integer
Tipo de filtro a aplicar. Este filtro se puede elegir entre los siguientes valores:
filterContainsMuestra las filas cuyo valor de la columna especificada "Contiene" los caracteres indicados en el <Valor del filtro>.
filterDifferentMuestra las filas cuyo valor de la columna especificada "Es diferente" de los caracteres indicados en el <Valor del filtro>.
filterDoesNotContainMuestra las filas cuyo valor de la columna especificada "No contiene" los caracteres indicados en el <Valor del filtro>.
filterDoesNotEndWithMuestra las filas cuyo valor de la columna especificada "No termina por" los caracteres indicados en el <Valor del filtro>.
filterDoesNotStartWithMuestra las filas cuyo valor para la columna especificada "No comienza con" los caracteres especificados en <Valor del filtro>.
filterEndsWithMuestra las filas cuyo valor de la columna especificada "Termina por" los caracteres indicados en el <Valor del filtro>.
filterEqualMuestra las filas cuyo valor de la columna especificada "Es igual" a los caracteres indicados en el <Valor del filtro>.
filterGreaterMuestra las filas cuyo valor de la columna especificada "Es mayor que" los caracteres indicados en el <Valor del filtro>.
filterGreaterOrEqualMuestra las filas cuyo valor de la columna especificada "Es mayor que o igual a" los caracteres indicados en el <Valor del filtro>.
filterLessMuestra las filas cuyo valor de la columna especificada "Es menor que" los caracteres indicados en el <Valor del filtro>.
filterLessOrEqualMuestra las filas cuyo valor de la columna especificada "Es inferior o igual a" los caracteres indicados en el <Valor del filtro>.
filterStartsWithMuestra las filas cuyo valor de la columna especificada "Comienza por" los caracteres indicados en el <Valor del filtro>.
<Filter value>: Tipo correspondiente a la columna filtrada
Valor que debe darse al filtro. Si este parámetro corresponde a una cadena vacía ("""), el filtro se desactiva.
Observaciones

Condiciones de uso

Esta función está disponible en:
  • una Tabla o control Tabla TreeView basada en un archivo de datos.
  • una Tabla o control Tabla TreeView rellenada programáticamente.

Ventajas de los filtros de usuario

Los filtros de usuario pueden ser modificados por el usuario final (a diferencia de un filtro implementado por HFilter o el Property de filtros).

Casos especiales

  • Si ya existe un filtro de usuario set en la columna especificada, TableEnableFilter anula el filtro existente y lo sustituye por el nuevo.
  • El filtros Property no se puede utilizar para identificar el filtro de usuario actual.
  • TableFilteredColumn permite identificar los filtros de usuario (definidos por el usuario o definidos con TableEnableFilter).
Clasificación Lógica de negocio / UI: Código UI
Componente: wd290obj.dll
Versión mínima requerida
  • Versión 12
Esta página también está disponible para…
Comentarios
exemplo tableenablefilter
https://windevdesenvolvimento.blogspot.com/2021/05/dicas-3324-windev-webdev-mobile.html

https://youtu.be/CJHIes0-z2w

// Procura
TableEnableFilter(COL_Nome,filterContains,EDT_Procura)
amarildo
08 05 2021
FILTAR OBSERVACAO
TableEnableFilter(TABLE_requisicao.COL_Observacao,filterContains,EDT_oBSERVACAO)

// BLOG COM VIDEO E EXEMPLO

http://windevdesenvolvimento.blogspot.com.br/2017/09/aula-1259-tabela-071-enablefilter.html

https://www.youtube.com/watch?v=tdhRURR9cuE

De matos
15 09 2017
TABLEENABLE FILTER
Open(WIN_Table_cliente,1)
//

PROCEDURE WIN_Table_cliente(_recebe_TIPO_ is int=0)

IF _recebe_TIPO_=1 THEN
TableEnableFilter(TABLE_cliente.COL_Tabela_cliente,filterEqual,1)
ELSE
IF _recebe_TIPO_=2 THEN
TableEnableFilter(TABLE_cliente.COL_Tabela_fornecedor,filterEqual,1)

END
END

// BLOG COM VIDEO E EXEMPLO

http://windevdesenvolvimento.blogspot.com.br/2017/08/aula-1231-windev-curso-erp-045.html


https://www.youtube.com/watch?v=7q2BUjr7gg8


De matos
05 08 2017

Última modificación: 09/06/2022

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