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.
Estilo de filtro no browse
Moderador: Moderadores
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Estilo de filtro no browse
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/
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/
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Estilo de filtro no browse
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?
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/
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/
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Estilo de filtro no browse
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
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/
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/