Clipper On Line • Ver Tópico - Sugestão pra tela de pequisa
Página 1 de 1

Sugestão pra tela de pequisa

MensagemEnviado: 22 Nov 2020 11:28
por JoséQuintas
filtro.png


Deixei como automático pesquisar enquanto digita, pra qualquer posição.
Atualmente o default é um texto que vai filtrando em qualquer dos campos de uma lista de campos.
Opcionalmente, usando "=", é pelo texto inicial.
Isso tá ok.... mas pra texto, porque se mais uma letra não retornar filtro, não aceita a letra.

Pensando em expandir pra valor e data, o que invalida o filtro atual.
Alguma sugestão?

Inicialmente pensei nessa opção de filtrar valor, com ícone separado, mas lembrei das datas agora.
Ou talvez um groupbox pra escolher entre texto/data/valor e ter uma lista dos campos.
Ou talvez os próprios campos com combobox e um lugar pra digitar, que poderia ser um dos três tipos.
Alguma sugestão?

Sugestão pra tela de pequisa

MensagemEnviado: 22 Nov 2020 14:20
por susviela@bol.com.br
Cuidado para não dar um nó no usuário (sempre ele).

Sugestão:

1) pesquisa básica (até o usuário consegue);

2) pesquisa avançada (ai sua criatividade é o limite ) Incluir operadores lógicos, seleção de campos, e...

Sugestão pra tela de pequisa

MensagemEnviado: 22 Nov 2020 20:54
por Fernando queiroz
teste.jpg


Fiz a tela e a consulta seguindo o padrao de digitar e filtrar automatico a cada letra
e usando o Header do BROWSE eu defino o campo a ser pesquisado

acho que se fizer muitas opcoes o Usuário acaba fazendo besteiras, MENOS É MAIS

Sugestão pra tela de pequisa

MensagemEnviado: 22 Nov 2020 22:28
por susviela@bol.com.br
Olha ai .. no fórum mesmo tem busca avançada.

Captura de tela de 2020-11-22 22-26-38.png
Exemplo busca aqui do fórum.

Sugestão pra tela de pequisa

MensagemEnviado: 22 Nov 2020 23:59
por Fernando queiroz
teste.jpg


Resolvendo a cor de fundo de um TAB , até que ficou bom

Sugestão pra tela de pequisa

MensagemEnviado: 24 Nov 2020 17:17
por Fernando queiroz
Mudança de visual com consultas em TABs, ficou melhor que antes
teste.jpg

Sugestão pra tela de pequisa

MensagemEnviado: 24 Nov 2020 19:42
por JoséQuintas
Fernando queiroz escreveu:Fiz a tela e a consulta seguindo o padrao de digitar e filtrar automatico a cada letra
e usando o Header do BROWSE eu defino o campo a ser pesquisado
acho que se fizer muitas opcoes o Usuário acaba fazendo besteiras, MENOS É MAIS


Uma pesquisa por valor pode ser normal.

Se no ADO aceitasse:

Format(valor,"999999.99") LIKE '%12%'

Ou coisa parecida facilitaria.
Não queria criar coisa especial pra isso.

Sugestão pra tela de pequisa

MensagemEnviado: 24 Nov 2020 22:43
por mauricioportela
MySQL:

create database teste;
use teste;

create table lista (
    id int not null primary key auto_increment,
    nome varchar(50),
    valor float
);
insert into lista (nome, valor) values ('joao', 10.54);
insert into lista (nome, valor) values ('jose', 12.21);
insert into lista (nome, valor) values ('maria', 55.62);
insert into lista (nome, valor) values ('antonio', 100.27);
insert into lista (nome, valor) values ('carlos', 1100.12);

select lpad(cast(format(valor, 2,'de_DE') as char),10,' ') as nValor
    from lista
        where cast(format(valor, 2,'de_DE') as char) like '%12%';



talvez ajude...

Sugestão pra tela de pequisa

MensagemEnviado: 25 Nov 2020 00:03
por JoséQuintas
SELECT CONCAT_WS( ' ', NOME, ENDERECO, CIDADE, VALOR ) FROM CADASTRO AS CAMPODOFILTRO


No ADO:

campodofiltro like '%joao%' and campodofiltro like '%123%'

Sugestão pra tela de pequisa

MensagemEnviado: 25 Nov 2020 15:27
por JoséQuintas
CONCAT( ' ', VALOR ) AS FILTROVAL

Deu certo.
Agora tem filtro enquanto digita até em valores.