MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração


Participe do fórum, é rápido e fácil

MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração

MaximoAccess

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access


3 participantes

    Consulta com mais de 1 criterio com base em ListBox

    avatar
    TonySBC
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 5
    Registrado : 03/01/2012

    Consulta com mais de 1 criterio com base em ListBox Empty Consulta com mais de 1 criterio com base em ListBox

    Mensagem  TonySBC Seg 14 Jan - 16:18

    Pessoal, boa tarde.
    Utilizo o Access 2007, e com a ajuda do forum, consegui criar uma ListBox onde consigo selecionar quantas linhas eu quiser, e cada linha selecionada, aparece em um TextBox.
    Neste exemplo, tenho em minha ListBox duas colunas: Produto(Numero -Unico) e Nome(texto). Para cada linha que seleciono no ListBox, aparece no TextBox, o Produto(Numero) de cada linha selecionada na CaixadeTexto separado por virgula. Ex: 1, 2, 5, 6
    SITUAÇÃO: Preciso criar uma Consulta que permita utilizar o TextBox gerado pelo ListBox como critério... porem eu posso deixar em branco para pesquisar TODOS, ou selecionar 1 ou mais de um produto, para gerar uma comparação.
    DUVIDA: Em minha consulta, tentei o criterio Like "*" & [Forms]![frmListBox]![CaixaDeTexto] & "*" mas só funciona com 1 item selecionado... Quando eu seleciona mais de um produto, a consulta não funciona.
    Como fazer isso??
    Obrigado
    Anexos
    Consulta com mais de 1 criterio com base em ListBox AttachmentListBox1.pdf
    Você não tem permissão para fazer download dos arquivos anexados.
    (145 Kb) Baixado 72 vez(es)
    GCONTABIL
    GCONTABIL
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 137
    Registrado : 17/12/2011

    Consulta com mais de 1 criterio com base em ListBox Empty Re: Consulta com mais de 1 criterio com base em ListBox

    Mensagem  GCONTABIL Ter 15 Jan - 2:05

    Veja o exemplo do mestre Avelino...

    Option Compare Database
    Dim nSel As Integer

    Private Sub btRelatorio_Click()
    Dim filtro As String, Sel As Variant, nSel As Integer, j As Boolean

    filtro = "in("
    For Each Sel In Me!Lista.ItemsSelected
    filtro = filtro & Me!Lista.Column(0, Sel) & ","
    j = True
    Next
    filtro = Mid(filtro, 1, InStrRev(filtro, ",") - 1) & ")"
    filtro = "idfruta " & filtro

    If j = False Then Exit Sub
    DoCmd.OpenReport "rltFrutas", acViewPreview, , filtro
    End Sub
    avatar
    TonySBC
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 5
    Registrado : 03/01/2012

    Consulta com mais de 1 criterio com base em ListBox Empty Re: Consulta com mais de 1 criterio com base em ListBox

    Mensagem  TonySBC Seg 18 Fev - 17:11

    Olá amigo!
    Desculpe a demora, pois estava em viagem pela empresa.

    Muito obrigado pela resposta... mas não estou entendendo o motivo pelo qual não consegui fazer funcionar em meu formulario. Aparece uma mensagem de Sintax Error na linha "DoCmd.OpenReport "RLT_FINALIZADO", acViewPreview, , filtro"
    Teria alguma ideia do que pode ser?

    Obrigado
    GCONTABIL
    GCONTABIL
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 137
    Registrado : 17/12/2011

    Consulta com mais de 1 criterio com base em ListBox Empty Re: Consulta com mais de 1 criterio com base em ListBox

    Mensagem  GCONTABIL Seg 18 Fev - 22:28

    Favor encaminha o BD para que possa verificar?
    michelgarcia
    michelgarcia
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 5
    Registrado : 09/06/2015

    Consulta com mais de 1 criterio com base em ListBox Empty Agradecimento

    Mensagem  michelgarcia Ter 14 Jul - 18:48

    Ola,
    Só gostaria de agradecer a este post que me ajudou a realizar a consulta da forma que precisava.

    VALEU!!! Very Happy Very Happy Very Happy

    Conteúdo patrocinado


    Consulta com mais de 1 criterio com base em ListBox Empty Re: Consulta com mais de 1 criterio com base em ListBox

    Mensagem  Conteúdo patrocinado


      Data/hora atual: Seg 6 maio - 16:44