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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Instrução Select a partir de um List
Roßerto
Pontos: 2843 Pontos: 2843 Pontos: 2843 Pontos: 2843 Pontos: 2843
SAO PAULO
SP - BRASIL
Postada em 07/01/2005 20:17 hs            
 
Uma outra alternativa é usar a clausula IN
 
coloque o codigo abaixo no evento pesquisar
 
    mSQL = RetornaConjunto
   
    If mSQL = "()" Then
        mSQL = ""
        MsgBox "É Necessário Selecionar Um Cliente.", vbInformation, ROTULO
        lstRelacao.SetFocus
        Exit Sub
    End If
   
    mSQL = "Select * From Funcionario Where Nome In " & mSQL & " Order By Nome"
    Set TabelaTemp = dbCadastro.OpenRecordset(mSQL, dbOpenSnapshot)
depois coloque essa funçao
 
Private Function RetornaConjunto() As String
    Dim mString As String
    Dim i As Long
        For I = 0 To lstRelacao.ListCount - 1
            lstRelacao.ListIndex = I
            If lstRelacao.Selected(i) Then
                mString = mString & "'" & lstRelacao.Text & "'" & ","
            End If
        Next
    If Len(mString) <> 0 Then mString = Mid(mString, 1, Len(mString) - 1)
    RetornaConjunto = "(" & mString & ")"
   
End Function
Roberto
TÓPICO EDITADO
   
Página(s): 2/2     « ANTERIOR  


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