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:
    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