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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:   seek p/ mostrar + de 1 resultado ao mesmo tempo
Bernardolb
não registrado
Postada em 03/11/2004 18:04 hs   
olá,como eu posso fazer para quando o usuario digitar o texto para busca,o programa localiza e manda uma msg para cada registro achado?
 
 
     
X-Crow Original
Pontos: 2843
VITÓRIA
ES - BRASIL
Postada em 06/11/2004 11:12 hs         
Bem voce pode fazer de várias formas... Uma delas é Filtrar por sql o q o usuário digitou
Ex.: "Select * From Tabela WHERE CampoNome='" & varpesquisa & "'"
Abrir um recordsert com o resultado acima e listar a partir de um loop comum. Ex:
 
Do
resp=Msgbox("Cliente " & Recordset("Camponome") & ". Deseja mostrar o próximo?",vbyesno)
If Resp=vbyes
Recordset.MoveNext
Else
Exit Do
End if
Loop Until Recordset.EOF=True
 
Espero ter ajudado... Abraços, Sidnei
     
Álvaro
Pontos: 2843
GUARULHOS
SP - BRASIL
Postada em 07/11/2004 11:36 hs            
Bernardolb com o seek seria algo parecido com isso:
 
agenda = o banco de dados
INome = o index do banco de dados
 
        Agenda.Index = "INome"
        Agenda.Seek ">=", Text1.Text
        Do While Not Agenda.EOF
            Text1.Text = Agenda!Nome
            Dim flag As Integer
            flag = MsgBox("Nome Correto", vbQuestion + vbYesNoCancel, "Atenção")
            If flag = vbYes Then
                MostraDados
                Exit Do
            ElseIf flag = vbNo Then
                Agenda.MoveNext
                If Agenda.EOF Then
                    MsgBox "Não existem mais telefones cadastrados"
                    Text1.Text = ""
                    Picture1.Visible = False
                    CmdAlterar.Caption = "&Alterar"
                    CmdExcluir.Caption = "&Excluir"
                    Exit Sub
                End If
            Else 'nesse caso flag = vbCancel
                Text1.Text = ""
                Picture1.Visible = False
                CmdAlterar.Caption = "&Alterar"
                CmdExcluir.Caption = "&Excluir"
                Exit Sub
            End If
        Loop
 
Qualquer dúvida pode perguntar

Abraço e que DEUS te abençõe, espero poder ter te ajudado
Eu sou o Senhor, o DEUS de vocês;
eu os seguro pela mão e lhes digo;
Não fiquem com medo, pois eu os ajudo
Isaias 41:13
     
Página(s): 1/1    


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

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

HTML DESLIGADO

     
 VOLTAR

  



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