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


    [Resolvido]Mensagem ao haver campo vazio em relatório

    avatar
    carloshmonteiro
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 48
    Registrado : 23/04/2012

    [Resolvido]Mensagem ao haver campo vazio em relatório Empty Mensagem ao haver campo vazio em relatório

    Mensagem  carloshmonteiro em 12/5/2012, 21:36

    Olá pessoal, boa tarde!

    Possuo um relatório e necessito que caso exista resultado vazio em um campo, que apareça uma textbox com uma mensagem no relatório, porém somente nestes casos. Como poderia fazê-lo???? Alguma idéia???

    Peguei referência de alguns tópicos e tentei utilizar o seguinte código:
    Private Sub Detalhe_Format(Cancel As Integer, FormatCount As Integer)
    If IsNull(Me.nome) Then 'Campo do relatório vazio
    Me.nome.Visible = False
    Me.Texto23 = True 'Campo criado para aparecer caso o campo do relatório estiver Nulo
    Else
    Me.nome.Visible = True
    Me.Texto23 = False
    End If
    End Sub

    No entanto não funcionou.
    criquio
    criquio
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11228
    Registrado : 30/12/2009

    [Resolvido]Mensagem ao haver campo vazio em relatório Empty Re: [Resolvido]Mensagem ao haver campo vazio em relatório

    Mensagem  criquio em 12/5/2012, 21:52

    Tente o evento "No atual" e tambem tente acrescentando o vazio junto ao nulo:

    If IsNull(Me.nome) Or Me.Nome.Value = "" Then

    Em muitos casos, isso faz a diferença.


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    avatar
    Convidad
    Convidado

    [Resolvido]Mensagem ao haver campo vazio em relatório Empty Re: [Resolvido]Mensagem ao haver campo vazio em relatório

    Mensagem  Convidad em 12/5/2012, 21:59


    Olá

    Com a licença do Mestre...

    Melhor controlar a validação antes de abrir o relatório, de modo que só abra se estiver tudo preenchido.

    Deve ter um botão que abre o relatório, então use o evento Click para checar tudo.

    Neste tópico tem um exemplo que checa inclusive dados em tabelas relacionados, usando DLookup.
    Veja no formulário Vendas o procedimento de evento do botão com o ícone do envelope amarelo.

    http://www.maximoaccess.com/t7011-sistema-de-vendas-de-discos-e-outros

    Avelino Sampaio
    Avelino Sampaio
    Developer
    Developer

    Respeito às Regras 100%

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

    [Resolvido]Mensagem ao haver campo vazio em relatório Empty Re: [Resolvido]Mensagem ao haver campo vazio em relatório

    Mensagem  Avelino Sampaio em 13/5/2012, 01:52

    Olá Carlos

    Vazio é diferente de nulo para o Access. Então para não haver essa diferença, tente assim:

    If len(Me!nome & "")=0 Then 'Campo do relatório vazio
    ...
    ...

    Outra coisa a ser lembrada: Se estiver na versão 2007/2010 , o relatório no MODO RELATÓRIO não roda código. Somente no MODO VISUALIZAR RELATÓRIO

    Sucesso!


    Última edição por Avelino Sampaio em 14/5/2012, 08:09, editado 1 vez(es)
    avatar
    carloshmonteiro
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 48
    Registrado : 23/04/2012

    [Resolvido]Mensagem ao haver campo vazio em relatório Empty Re: [Resolvido]Mensagem ao haver campo vazio em relatório

    Mensagem  carloshmonteiro em 14/5/2012, 05:18

    Olá pessoal, boa noite!

    Problema resolvido, não me ative ao fato de que o código só roda a partir do modelo vizualizar.
    Obrigado a todos pela colaboração.

    Conteúdo patrocinado

    [Resolvido]Mensagem ao haver campo vazio em relatório Empty Re: [Resolvido]Mensagem ao haver campo vazio em relatório

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 24/5/2019, 00:19