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

    [Resolvido]Caixa Listagem com Selecção de Vários Items

    Assis
    Assis
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 4772
    Registrado : 06/11/2009

    [Resolvido]Caixa Listagem com Selecção de Vários Items Empty Caixa Listagem com Selecção de Vários Items

    Mensagem  Assis 25/9/2010, 12:13

    Boa tarde

    Tenho uma caixa de listagem alimentada por uma tabela aonde posso seleccionar mais que um item dos que ela contiver.
    Eu queria que ao seleccionar mais que um item eles fossem impressos num relatório.


    O Campo da Caixa de Selecção é um campo "Texto".
    Obrigado
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7304
    Registrado : 11/05/2010

    [Resolvido]Caixa Listagem com Selecção de Vários Items Empty Re: [Resolvido]Caixa Listagem com Selecção de Vários Items

    Mensagem  vieirasoft 25/9/2010, 17:02

    Assis
    Experimente assim:


    tente utilizar o ListCount.. mais ou menos assim

    For i = 1 to Me.Lista0.ListCount - 1
    Me.Lista0.Selected(i) = True
    ss = ss & ", " & Me.Lista0.ItemData(i)
    Next

    List Count -1 porque se for 0 salta o primeiro item lista

    Espero ter ajudado
    Assis
    Assis
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 4772
    Registrado : 06/11/2009

    [Resolvido]Caixa Listagem com Selecção de Vários Items Empty Re: [Resolvido]Caixa Listagem com Selecção de Vários Items

    Mensagem  Assis 25/9/2010, 21:26

    Resolvido Assim:
    Dim varItem As Variant, strList As String
    With Me.SuaCaixaDeListagem
    If .ItemsSelected.Count = 0 Then 'conta se há pelo menos 1 selecionado
    MsgBox "Selecione ao menos um Tipo de Produtos " & Chr(13) & "E Um Tipo de Linha!", vbExclamation, "Aviso"
    GoSub sai
    Else
    For Each varItem In .ItemsSelected
    If strList = "" Then ' 1º laço do Loop
    strList = "SuaCaixaDeListagem = '" & .Column(0, varItem) & "'"
    Else
    strList = strList & " OR SuaCaixaDeListagem = '" & .Column(0, varItem) & "'"
    End If
    Next varItem
    End If
    End With
    On Error GoTo sai
    DoCmd.OpenReport "NomeDoRelatorio", acViewPreview, , WhereCondition:=strList
    DoCmd.SelectObject acReport, "NomeDoRelatorio", False


    End If
    Else
    Me.SuaCaixaDeListagem.SetFocus

    End If
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7304
    Registrado : 11/05/2010

    [Resolvido]Caixa Listagem com Selecção de Vários Items Empty Re: [Resolvido]Caixa Listagem com Selecção de Vários Items

    Mensagem  vieirasoft 25/9/2010, 22:10

    Anda bem que resoveu o seu problema e fez retorno no Forum

    Obrigado e bom trabalho

    Conteúdo patrocinado


    [Resolvido]Caixa Listagem com Selecção de Vários Items Empty Re: [Resolvido]Caixa Listagem com Selecção de Vários Items

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 27/4/2024, 04:44