O código abaixo verifica se existe ou não um filtro definido para a DataWindow. Todavia, ele não informa se existem linhas filtradas. Uma das formas de definir o filtro é utilizando a função SetFilter.
Exemplo 01: Utilizando dot-notation.
1 2 3 4 5 6 7 8 9 |
string ls_filtro ls_filtro = dw_1.Object.DataWindow.Table.Filter if ls_filtro <> "" then //Existe filtro else //Não existe filtro end if |
Exemplo 02: Utilizando describe.
1 2 3 4 5 6 7 8 9 |
string ls_filtro ls_filtro = dw_1.Describe("DataWindow.Table.Filter") if ls_filtro <> "" then //Existe filtro else //Não existe filtro end if |
Dúvidas sobre o artigo? Sugestões? Precisa de ajuda com outra funcionalidade do PowerBuilder? Deixe um comentário.
The following two tabs change content below.

Ex-Psicólogo, com quase uma década de experiência em Recursos Humanos e Gestão de Pessoas, atual desenvolvedor e Analista de Sistemas, trabalhando com PowerBuilder, C#, PowerShell e expandindo horizontes para Python, Xamarin, PHP, Angular e (por que não?) Unity.

Latest posts by Breno RdV (see all)
- Recuperando argumentos da URL em uma aplicação Flask. (Python) - Fevereiro 13, 2019
- Entendendo REST API - Fevereiro 6, 2019
- Adicionando um ícone (favicon) a uma aplicação Flask. (Python) - Janeiro 30, 2019