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]Gerar relatório com itens selecionados em uma listbox (quando não há seleção)

    L34NDR0
    L34NDR0
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 353
    Registrado : 29/03/2011

    [Resolvido]Gerar relatório com itens selecionados em uma listbox (quando não há seleção) Empty [Resolvido]Gerar relatório com itens selecionados em uma listbox (quando não há seleção)

    Mensagem  L34NDR0 26/2/2014, 12:40

    pessoal,

    estou utilizando o código abaixo para gerar relatórios de itens selecionados em uma listbox, porém, quando não há itens selecionados, dá um erro e vai para depuração. Como faço para abrir uma caixa de mensagem quando o usuário clica no botão de comando sem selecionar o(s) item(ns) na listbox para avisá-lo que a seleção é obrigatória?

    Private Sub Comando0_Click()

    Dim sel As Variant
    Dim strWhere As String

    strWhere = "nome in ("
    For Each sel In Me.Lista0.ItemsSelected
    strWhere = strWhere & "'" & Me.Lista0.ItemData(sel) & "',"
    Next
    strWhere = strWhere & ")"

    DoCmd.OpenReport "Relatório1", acPreview, , strWhere

    End Sub


    thanks

    Leandro
    Avelino Sampaio
    Avelino Sampaio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3900
    Registrado : 04/04/2010

    [Resolvido]Gerar relatório com itens selecionados em uma listbox (quando não há seleção) Empty Re: [Resolvido]Gerar relatório com itens selecionados em uma listbox (quando não há seleção)

    Mensagem  Avelino Sampaio 26/2/2014, 13:10

    Olá!

    Experimente a propeiedade me!lista0.ItemsSelected.count.

    Exemplo:


    Private Sub Comando0_Click()

    Dim sel As Variant
    Dim strWhere As String

    if me!lista0.ItemsSelected.count = 0 then
    msgbox "selecione um ou mais itens..."
    exit sub
    end if

    strWhere = "nome in ("
    For Each sel In Me.Lista0.ItemsSelected
    strWhere = strWhere & "'" & Me.Lista0.ItemData(sel) & "',"
    Next
    strWhere = strWhere & ")"

    DoCmd.OpenReport "Relatório1", acPreview, , strWhere

    End Sub


    Aguardamos


    .................................................................................
    Vídeos, livros, kit MontaRibbons e acesso vitalício ao site UsandoAcces  
    Clique AQUI e analise o custo beneficio do material oferecido.
    L34NDR0
    L34NDR0
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 353
    Registrado : 29/03/2011

    [Resolvido]Gerar relatório com itens selecionados em uma listbox (quando não há seleção) Empty Re: [Resolvido]Gerar relatório com itens selecionados em uma listbox (quando não há seleção)

    Mensagem  L34NDR0 26/2/2014, 13:47

    valeu Avelino!

    grande mestre!!!!!!!!!!!!


    Conteúdo patrocinado


    [Resolvido]Gerar relatório com itens selecionados em uma listbox (quando não há seleção) Empty Re: [Resolvido]Gerar relatório com itens selecionados em uma listbox (quando não há seleção)

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 21/11/2024, 20:58