COMANDO LOCALIZAR
certo pelo que entendi cada linha esta gravando uma sequencia e no text vc digita a sequencia que deseja encontrar
Se eu estiver certo quando a isso, o comando ficaria simples
aSQL = ([Ô]Select * from teste where jogo LIKE [ô][Ô] & Text17.Text & [Ô]%[ô][Ô])
Não precisa usar o replace para transformar o traço em virgula, pq vc não vai usar o comando IN
Apenas tome cuidado com os espaço entre os traços, más acho que dessa forma vai dar para fazer o q vc precisa
Se eu estiver certo quando a isso, o comando ficaria simples
aSQL = ([Ô]Select * from teste where jogo LIKE [ô][Ô] & Text17.Text & [Ô]%[ô][Ô])
Não precisa usar o replace para transformar o traço em virgula, pq vc não vai usar o comando IN
Apenas tome cuidado com os espaço entre os traços, más acho que dessa forma vai dar para fazer o q vc precisa
O like retorna os valores mas so se estiver na ordem digitada
[Ô]Select * from tabela where codigo LIKE [ô][Ô] & text1.text & [Ô]%[ô][Ô]
Ex:
seu localizar por esses valores
1 - 2 - 3 - 5 - 6 - 7 - 8
ele traz na sequencia com esses números, mas se algum registros estiver assim
1 - 2 - 3 - 4 - 5 - 6 - 7 - 8
ele ja não traz.
[Ô]Select * from tabela where codigo LIKE [ô][Ô] & text1.text & [Ô]%[ô][Ô]
Ex:
seu localizar por esses valores
1 - 2 - 3 - 5 - 6 - 7 - 8
ele traz na sequencia com esses números, mas se algum registros estiver assim
1 - 2 - 3 - 4 - 5 - 6 - 7 - 8
ele ja não traz.
é isso mesmo, para vc pegar em qqer parte coloque o % na frente também, ficaria assim
[Ô]Select * from tabela where campo like [ô]%[Ô] & text1.text & [Ô]%[ô][Ô]
Dessa forma ele pega em qqer parte, testa ai e qqer coisa posta
[Ô]Select * from tabela where campo like [ô]%[Ô] & text1.text & [Ô]%[ô][Ô]
Dessa forma ele pega em qqer parte, testa ai e qqer coisa posta
Deu certo muito obrigado pessoa vlw mesmo.
flw, não esquece de encerrar o post
So masi um detalhe tem como verificar quantos números dos quais eu digitei cotem no registro
ex:
banco ta salvo
1-3-5-6-7-8-10-11-12-14-15-20-22-24-25
eu localizo com
1-4-5-6-7-8-10-11-14-15-18-19-20-22-25
me diria que encontro 12 números. nesse registro
ex:
banco ta salvo
1-3-5-6-7-8-10-11-12-14-15-20-22-24-25
eu localizo com
1-4-5-6-7-8-10-11-14-15-18-19-20-22-25
me diria que encontro 12 números. nesse registro
Para vir direto do banco não tem como, más vc pode depois montar uma rotina que faz essa comparação com o registro selecionado e o que foi digitado
Más para não ficar bagunçado, caso vc não saiba montar essa rotina, crie um novo tópico
Más para não ficar bagunçado, caso vc não saiba montar essa rotina, crie um novo tópico
Tópico encerrado , respostas não são mais permitidas