Estilo de filtro no browse

Fórum sobre interface com o Cliente.

Moderador: Moderadores

Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Estilo de filtro no browse

Mensagem por JoséQuintas »

Como o ADO é rápido, acabei criando um filtro "diferente".
Não sei se na prática ficou melhor ou pior.

juntei meus dois filtros: o que pesquisa iniciais, e o que pesquisa qualquer coisa

Digitando: ANT vai filtrar tudo que começa com ANT

Digitando: "ANT X", aí que mudam as coisas... vai filtrar o que começa com ANT, e o que tenha X em qualquer posição

Digitando: espaço, não filtra inicial, apenas qualquer posição

"SAO U" filtraria SAO PAULO, porque começa com SAO e tem U
" PA" filtraria SAO PAULO, porque tem PA
" PA SA LO", filtraria SAO PAULO, porque tem as três combinações

Vou deixar liberado, mas na dúvida se na prática é funcional.
O usuário pode querer pesquisar começando por "COM IND", e não teria essa opção, porque vai filtrar o que começa com COM, e que tenha IND em qualquer posição.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Estilo de filtro no browse

Mensagem por JoséQuintas »

Continuando...

A intenção inicial foi deixar simples, basta ir digitando e pronto.
E também foi mais fácil fazer assim.

Outra opção seria usar talvez caracteres especiais pra indicar o tipo de pesquisa.
Por exemplo, ao invés de espaço, usar o sinal "+" como separador ou "-" também

COM IND + XY, pra pesquisar o que começa com "COM IND" e contenha XY em qualquer posição

+COM +IND pra pesquisar em qualquer lugar os dois

Alguma sugestão?
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Estilo de filtro no browse

Mensagem por JoséQuintas »

Clientes fazendo confusão, acabei modificando.

Inverti: o default agora é filtrar qualquer coisa, e se quiser início de texto, precisa digitar "="
Só pra manter o filtro pelo início de texto
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Responder