Fórum Filtrar determinados registro com select #234933

28/05/2004

0

Ola pessoal, estou com o seguinte problema, preciso filtrar através de um select em uma tabela paradox, todos os a partir de um determinado nome. Ex. cliente apartir do nome que inicie com ´MARIA´, vou ter um edit a onde o usuário determina no nome inicial, ficando em aberto no No. de caracteres iniciais, poderá der 1,2,3 ou n...


Helderjr

Helderjr

Responder

Posts

28/05/2004

Lucas Silva

 with qry1 do
 begin
   Close;
   Sql.Clear;
   SQl.add(´Select * from tabela where nome like ´´´edit1.text´¬´´ ´)
   Open;
 end; 



Seria isto?


Responder

Gostei + 0

28/05/2004

Helderjr

Lucas

O comando Like filtra só os que começam com o conteudo selecionado. Ex

Solicitei ´MARIA´, com o like vai filtrar os registros que começam com MARIA, só que eu preciso os registro a partir de ´MARIA´ como abaixo

MARIA...
NAIR...
OTAVIO...
PAULO...
.....
Z....


Responder

Gostei + 0

28/05/2004

Lucas Silva

Uma boa ideia, é você criar um Stringlist,
jogar todos os nomes da tabela nele.

Quando alguem digitar o nome, você localiza a posição em que ele está...

Vamos supor ´posição 4´

Ai você deleta do Stringlist as posições 0,1,2,3;

não sei se fui bem claro, mais qualquer dúvida pode dar o toque ai.


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar