USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  filtrar registro
MIRO SILVA
SÃO PAULO
SP - BRASIL
Postada em 06/09/2006 16:19 hs            
Pessoal gostaria de saber comoc faço para saber se um determinado campo contem uma determinada palavra, por exemplo saber se o campo nome tem a palavra MARIA, independentemente de onde essa palavra esteja, tando nofinal meio ou fim.
 
abraços

Argemiro Aguiar da Silva

Criativa Produtos e Serviços

5511 2135-9600

     
ghost_jlp
Pontos: 2843 Pontos: 2843 Pontos: 2843 Pontos: 2843
SÃO PAULO
SP - BRASIL
Postada em 06/09/2006 16:27 hs            
3 formas:
 
RS.Open "Select nome FROM tabela WHERE nome LIKE '%Maria%'", ConexaoADO
 
ou
 
Set RS = Cnn.Execute ("Select nome FROM tabela WHERE nome LIKE '%Maria%'")
 
ou
 
RS.Filter = "Nome LIKE '%maria%'"
 
para retirar o filtro:
 
RS.Filter = 0
RS.Requery
 
at+
TÓPICO EDITADO
   
MIRO SILVA
SÃO PAULO
SP - BRASIL
Postada em 06/09/2006 16:46 hs            
naum meu amigo acho que vc nau mentendeu..pra facilitar deixa eu me exlpicar melhor...na verdade preciso saber se em algum lugar de uma variavel contem uma determinada palavra
 
vlw
 

Argemiro Aguiar da Silva

Criativa Produtos e Serviços

5511 2135-9600

     
ghost_jlp
Pontos: 2843 Pontos: 2843 Pontos: 2843 Pontos: 2843
SÃO PAULO
SP - BRASIL
Postada em 06/09/2006 16:58 hs            
ahhhhh, pensei q era uma consulta à uma tabela, vc tinha falado campo hehehehe...
 
para pesquisar em uma variável use InStr
 
PALAVRA = InStr(1, "JOSE MARIA SANTOS", "MARIA", vbTextCompare)
 
Vai te mostrar a posição onde começa a palavra "Maria"
 
ok??
 
t+
     
MIRO SILVA
SÃO PAULO
SP - BRASIL
Postada em 06/09/2006 17:17 hs            
mas tem como por exemplo ele me retornar um valor como verdadeiro ou falso?..por exemplo quero que se "haja" a palavra na string ele retorne verdadeiro, assim eu digo o que ele pode fazer.
 
desculpe a inha ignorancia..
 
abraços 

Argemiro Aguiar da Silva

Criativa Produtos e Serviços

5511 2135-9600

     
ghost_jlp
Pontos: 2843 Pontos: 2843 Pontos: 2843 Pontos: 2843
SÃO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 06/09/2006 17:26 hs            
ah sim... se voltar zero é falso, se voltar diferente de 0 então é verdadeiro.
 
at+ :)
   
Página(s): 1/2      PRÓXIMA »


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2024   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página