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


    [Resolvido]Filtro usando Caixa de Seleção

    dasilvabrito
    dasilvabrito
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 39
    Registrado : 18/08/2013

    [Resolvido]Filtro usando Caixa de Seleção Empty [Resolvido]Filtro usando Caixa de Seleção

    Mensagem  dasilvabrito 25/11/2013, 14:07

    Amigos, mais uma vez cá estou eu.

    É o seguinte, eu estou querendo montar uma consulta que filtre utilizando os campos marcados de uma caixa de seleção, do tipo.

    [x] 001
    [x] 013
    [x] 023
    [ ] 003
    [ ] 022
    [ ] 043

    Aparecer na consulta somentes o campos marcados no CS ou apenas um dos marcados.

    Conto com Todos.

    Abraços.
    avatar
    Convidado
    Convidado


    [Resolvido]Filtro usando Caixa de Seleção Empty Re: [Resolvido]Filtro usando Caixa de Seleção

    Mensagem  Convidado 25/11/2013, 16:02

    Darei um norte para que possa iniciar isto..

    Criaria uma variável nas declarações do Módulo do Formulário

    Dim StrCod as String

    No evento após atualizar de cada caixa levar a esta variável o valor.. que será concatenado com o valor anterior que ela contiver, algo assim

    StrCod = StrCod  & "','" &  Me.caixaSel

    Assim a variável StrCod assumiria os valores selecionados separando-os com uma vírgula Ex: 001,002,003



    Estando os devidos valores já inseridos na variável cria-se uma Sql baseada na tabela utilizando o operador IN

     StrSQL = "SELECT Lançamentos.Ordenar, Lançamentos.LN, Lançamentos.Data, Lançamentos.Conta, Lançamentos.[Data Valor]," _
            & "Lançamentos.Movimentos, Lançamentos.Ref, Lançamentos.Entidade, Lançamentos.Doc, Lançamentos.Débito, Lançamentos.Crédito," _
            & "Lançamentos.Observações, Lançamentos.Reconciliado, Lançamentos.[Pré Datado], Lançamentos.Valor" _
            & " FROM Lançamentos WHERE  Ref In (" & StrCod & ")"


    Em seguida pode utilizar esta Sql para carregar uma listBox, subform etc.

    Cumprimentos.


    Última edição por HARYSOHN em 1/2/2014, 10:44, editado 1 vez(es) (Motivo da edição : Tópico dado como resolvido por falta de resposta)

      Data/hora atual: 17/5/2024, 04:46