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


2 participantes

    Popular listbox a partir de outra listbox de multipla escolha

    avatar
    igornovais
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 10
    Registrado : 20/10/2014

    Popular listbox a partir de outra listbox de multipla escolha Empty Popular listbox a partir de outra listbox de multipla escolha

    Mensagem  igornovais 22/3/2015, 15:06

    Neutral Olá pessoal, estou aqui denovo.

    Então, eu tenho um formulário que contem dois listbox. Um listbox listará todos os centro de custos. A outra listbox listará todas as contas.

    Minha ideia era filtrar as contas de acordo com os centros de custos selecionados na listbox correspondente.

    Para isso eu populei a listbox e criei um botão para capturar os valores selecionados e jogar em uma caixa de texto.

    Código:
    Private Sub Comando18_Click()
        Dim varItem As Variant
        Dim strWhere As String
        Dim lngLen As Long
        Dim strDelim As String

        With Me.lista
            For Each varItem In .ItemsSelected
                If Not IsNull(varItem) Then
                    strWhere = strWhere & strDelim & .ItemData(varItem) & strDelim & ","
                End If
            Next
        End With
        
        lngLen = Len(strWhere) - 1
        If lngLen > 0 Then
            strWhere = Left$(strWhere, lngLen)
        End If
        Me.itens = strWhere
    End Sub

    No listbox das contas eu coloquei a origem de contas da seguinte maneira:

    Código:
    SELECT con_contas_pagar.cod, con_contas_pagar.descricao, con_contas_pagar.valor, con_contas_pagar.centro_custo FROM con_contas_pagar WHERE (((con_contas_pagar.centro_custo) In ([Formulários]![for_Nada]![itens])));

    O problema é o seguinte: Quando eu seleciono um centro de custo apenas, aparece o resultado na listbox, porém quando seleciono mais de um não aparece nada.
    Já quando eu experimento fazer assim por exemplo:
    Código:
    SELECT con_contas_pagar.cod, con_contas_pagar.descricao, con_contas_pagar.valor, con_contas_pagar.centro_custo FROM con_contas_pagar WHERE ((con_contas_pagar.centro_custo) In (15,21));
    Aparece normalmente.

    Desde já agradeço!!
    cleverson_manaus
    cleverson_manaus
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1012
    Registrado : 23/09/2011

    Popular listbox a partir de outra listbox de multipla escolha Empty Re: Popular listbox a partir de outra listbox de multipla escolha

    Mensagem  cleverson_manaus 22/3/2015, 20:46

    Quando trabalho com listbox's sincronizadas, os registros da segunda estão relacionados somente a um registro da primeira, assim posso escolher o registro a ser alterado ou excluido.

    Digo isso pois não entendi sua necessidade!

    Vc deseja somente visualizar ou necessita alterar os registros?

    Abraços


    .................................................................................
    afro

    "É fazendo que se aprende a fazer aquilo que se deve aprender a fazer."(Aristóteles)
    - Dúvida resolvida!!! Marcar o tópico como resolvido!!!
    avatar
    igornovais
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 10
    Registrado : 20/10/2014

    Popular listbox a partir de outra listbox de multipla escolha Empty Re: Popular listbox a partir de outra listbox de multipla escolha

    Mensagem  igornovais 23/3/2015, 02:02

    Apenas visualizar.

    Exemplo, se a pessoa tem n saidas, mas ela só quer saber as saídas com o centro de custo para salários e manutenção de carro por exemplo, então ela seleciona os dois centro de custo na listbox e popula a outra.
    cleverson_manaus
    cleverson_manaus
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1012
    Registrado : 23/09/2011

    Popular listbox a partir de outra listbox de multipla escolha Empty Re: Popular listbox a partir de outra listbox de multipla escolha

    Mensagem  cleverson_manaus 23/3/2015, 03:25

    Ok


    .................................................................................
    afro

    "É fazendo que se aprende a fazer aquilo que se deve aprender a fazer."(Aristóteles)
    - Dúvida resolvida!!! Marcar o tópico como resolvido!!!

    Conteúdo patrocinado


    Popular listbox a partir de outra listbox de multipla escolha Empty Re: Popular listbox a partir de outra listbox de multipla escolha

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 27/4/2024, 17:09