• advertisement_alt
  • advertisement_alt
  • advertisement_alt
Jonilton Araujo

[Resolvido] Percorrer uma tabela filtrando por várias condições

6 posts in this topic

Posted (edited)

Meus caros, preciso percorrer uma tabela, filtrando por mais de um campo, estou usando o comando For Each Tabela Where ????

Olhei no help e não entendi, pois todas as formas que tento, me da erro.

Será que alguém poderia me orientar como fazer isso.

Desde já agradeço a atenção.

Obrigado

Jonilton

Edited by Jonilton Araujo

Share this post


Link to post
Share on other sites

Boa tarde..

eu nao faco assim jonilton.

depois de prenchido a tabela, tu pode filtrar em um campo acima da tabela

exe:

edt_nome e dentro do campo

tableenablefilter

vai resolver

 

1 person likes this

Share this post


Link to post
Share on other sites

Table ou Tabela?

FOR EACH Customer WHERE "CustomerCity = 'Montpellier'"
   ListAdd(LIST_CustomerList, Customer.CustomerNum)
END

https://doc.windev.com/en-US/?1510013

Repare q a condição (where) está entre aspas

3 people like this

Share this post


Link to post
Share on other sites
23 horas atrás, Amarildo de Matos disse:

Boa tarde..

eu nao faco assim jonilton.

depois de prenchido a tabela, tu pode filtrar em um campo acima da tabela

exe:

edt_nome e dentro do campo

tableenablefilter

vai resolver

 

Obrigado meu amigo, quando é um control table eu também faço assim, mas no caso é tabela (arquivo), mas obrigado pela sua atenção.

Share this post


Link to post
Share on other sites
22 horas atrás, Janio Aguiar disse:

Table ou Tabela?

FOR EACH Customer WHERE "CustomerCity = 'Montpellier'"
   ListAdd(LIST_CustomerList, Customer.CustomerNum)
END

https://doc.windev.com/en-US/?1510013

Repare q a condição (where) está entre aspas

Jânio, eu tentei de todas as formas e não consegui, então gerei uma query e resolvi o problema. Obrigado pela atenção.

Share this post


Link to post
Share on other sites
Em 19/06/2020 at 11:27 AM, Jonilton Araujo disse:

Obrigado meu amigo, quando é um control table eu também faço assim, mas no caso é tabela (arquivo), mas obrigado pela sua atenção.

boa noite..

entao acho que voce tem de usar

https://help.windev.com/en-US/?3044100&name=HFilter

Hfilter

http://windevdesenvolvimento.blogspot.com.br/2017/07/aula-1200-windev-curso-erp-040-usuarios.html

https://www.youtube.com/watch?v=0-5SQfPfhXk

http://windevdesenvolvimento.blogspot.com.br/2016/11/aula-968-windev-tabela-035-hfilter.html
 

hfilter(cliente,cliente.id_empresa_cliente,edT_cliente_inicial + hMinVal,edt_cliente_final + hMaxVal)
tabledisplay(table_cliente,taStart)
HdeactivaterFilter(cliente)
 

===

HFilter(usuario,Usuario_grupoID,usuario_grupo.usuario_grupoID)

// COM HFILTER ESTAMOS FILTRANDO OS USUARIOS SOMENTE DE 1 GRUPO
// WITH HFILTER WE ARE FILTERING USERS ONLY FROM 1 GROUP
// CON HFILTER ESTAMOS FILTRANDO LOS USUARIOS SOLAMENTE DE 1 GRUPO


TableDisplay(TABLE_usuario,taInit)
 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now