MaximoAccess

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

Obrigado

Administração do MaximoAccess

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

    Relatórios com filtro

    avatar
    Brito68
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 21
    Registrado : 01/04/2013

    Relatórios com filtro Empty Relatórios com filtro

    Mensagem  Brito68 em 15/11/2016, 23:35

    Boa noite amigos
    Estou a criar um relatório filtrado através de um formulário que tem uma caixa de texto desvinculada que será alimentada por uma consulta
    Está a funcionar mas o que eu pretendo é quando essa caixa de texto ="" que me dê mensagem de vazio e que para antes de abrir o relatório.
    No botão de abrir relatório criado no formulário escrevi a seguinte ordem
     
       If (Forms!RelatóriosEncomenda!ID_Catalogo = "") Then 'tentar identificar caixa de texto e verificar se ela está vazia
           MsgBox "Escolha Catálogo", vbCritical, "" 'dá a mensagem
           DoCmd.CancelEvent 'cansela a abertura
       else
           DoCmd.OpenReport "Lista de Encomendas", acViewPreview, "", "", acDialog

       End If
    Cláudio Machado
    Cláudio Machado
    Maximo VIP
    Maximo VIP

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1564
    Registrado : 17/03/2011

    Relatórios com filtro Empty Re: Relatórios com filtro

    Mensagem  Cláudio Machado em 16/11/2016, 17:29

    Olá veja se é isso.

     Modifique esta linha:

    If isnull(Forms!RelatóriosEncomenda!ID_Catalogo) Then

    Teste e retorne.


    .................................................................................
    " Nunca cruze os braços diante de qualquer problema ou dificuldade, pois o maior homem do mundo Jesus,  morreu de braços abertos."

    Agradeça e feche o tópico clicando no botão Resolvido. Se não sabe como, veja  AQUI.
    Não esqueça de clicar no Joinha Relatórios com filtro 90dssg para agradecer a dica que solucionou seu problema.
    avatar
    Brito68
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 21
    Registrado : 01/04/2013

    Relatórios com filtro Empty Re: Relatórios com filtro

    Mensagem  Brito68 em 16/11/2016, 19:30

    Obrigado pela ajuda funciona na perfeição
    Cláudio Machado
    Cláudio Machado
    Maximo VIP
    Maximo VIP

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1564
    Registrado : 17/03/2011

    Relatórios com filtro Empty Re: Relatórios com filtro

    Mensagem  Cláudio Machado em 16/11/2016, 20:15

    Obrigado pelo retorno.
    Se não há mais dúvidas em relação ao tópico é só fechar.
    Saudações.


    .................................................................................
    " Nunca cruze os braços diante de qualquer problema ou dificuldade, pois o maior homem do mundo Jesus,  morreu de braços abertos."

    Agradeça e feche o tópico clicando no botão Resolvido. Se não sabe como, veja  AQUI.
    Não esqueça de clicar no Joinha Relatórios com filtro 90dssg para agradecer a dica que solucionou seu problema.

      Data/hora atual: 31/5/2020, 02:09