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]Colocar dados em campo sem dados

    avatar
    jferna
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 100
    Registrado : 20/05/2010

    [Resolvido]Colocar dados em campo sem dados Empty [Resolvido]Colocar dados em campo sem dados

    Mensagem  jferna 20/5/2011, 17:55

    Olá pessoal gostaria de saber se tem como ao imprimir um relatorio que tem varios campos e em um deles não tem dados, ou seja, está em branco, e que só no relatório nesse campo fosse colocado uma mensagem do tipo "Sem identificação", sem ter que alterar a tabela.
    Grato.
    Jorge.
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Colocar dados em campo sem dados Empty Re: [Resolvido]Colocar dados em campo sem dados

    Mensagem  criquio 20/5/2011, 20:43

    Tente algo assim no "Ao carregar" do relatório:

    Dim CamposTexto As Control
    For Each CampoTexto In Me.Controls
    If CampoTexto.ControlType = acTextBox Then
    If IsNull(CampoTexto) Or CampoTexto.Value = "" Then
    CampoTexto.Value = "Sem identificação"
    End If
    End If
    Next CampoTexto


    Estou assumindo que todos os campos a serem preenchidos sejam campos texto. Se tiver outro, tipo combos, basta adicionar o tipo na condição:

    If CampoTexto.ControlType = acTextBox Or CampoTexto.ControlType = acComboBox Then


    .................................................................................
    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
    jferna
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 100
    Registrado : 20/05/2010

    [Resolvido]Colocar dados em campo sem dados Empty Re: [Resolvido]Colocar dados em campo sem dados

    Mensagem  jferna 21/5/2011, 02:22

    Boa noite, não sei onde estou errando, será que vc poderia deixar completo o código prá mim?
    O campo em que existe alguns registros vazio chama-se "Complemento"
    Grato
    Jorge.
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Colocar dados em campo sem dados Empty Re: [Resolvido]Colocar dados em campo sem dados

    Mensagem  criquio 21/5/2011, 02:27

    É só um campo? Pensei que pudesse ter vários campos vazios no mesmo registro. Se é apenas um, tente assim no evento "Ao carregar" do relatório:

    If IsNull(Me.NomeDoCampo) Or Me.NomeDoCampo.Value = "" Then
    Me.NomeDoCampo.Value = "Seu texto aqui"
    Else
    Exit Sub
    End If


    .................................................................................
    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.

    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Colocar dados em campo sem dados Empty Re: [Resolvido]Colocar dados em campo sem dados

    Mensagem  criquio 21/5/2011, 02:34

    Ou então, coloque assim no próprio campo em modo estrutura:

    =Iif(IsNull(DLookup("NomeDoCampo";"NomeDaTabela";"Código=" & [Código]));"Seu texto";DLookup("NomeDoCampo";"NomeDaTabela";"Código=" & [Código]))


    .................................................................................
    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
    jferna
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 100
    Registrado : 20/05/2010

    [Resolvido]Colocar dados em campo sem dados Empty Re: [Resolvido]Colocar dados em campo sem dados

    Mensagem  jferna 21/5/2011, 02:53

    Por incrivel que pareça não está dado certo, o que pode ser?
    ats,
    jorge
    avatar
    jferna
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 100
    Registrado : 20/05/2010

    [Resolvido]Colocar dados em campo sem dados Empty Re: [Resolvido]Colocar dados em campo sem dados

    Mensagem  jferna 21/5/2011, 03:04

    Estamos chegando lá, nesse último quase deu certo, só que está colocando em todos os registros o texto que informei, inclusive naqueles registros em que tem o campo com informação.
    Ats,
    JOrge.
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Colocar dados em campo sem dados Empty Re: [Resolvido]Colocar dados em campo sem dados

    Mensagem  criquio 21/5/2011, 03:05

    Fica difícil falar sem conhecer a estrutura do aplicativo. Existe chave primária na tabela? Ela se encontra no relatório? O último exemplo que eu passei deveria funcionar direitinho. Outra coisa: dá mensagem de erro?


    .................................................................................
    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
    jferna
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 100
    Registrado : 20/05/2010

    [Resolvido]Colocar dados em campo sem dados Empty Re: [Resolvido]Colocar dados em campo sem dados

    Mensagem  jferna 21/5/2011, 03:26

    Sim existe chave primária na tabela e ela faz parte do relatório, erro não está dando a única coisa é que ele esta pedindo um código e alem de nos registros em que existe informação no campo lá na tabela ele sobrepõe com o texto que coloco.
    Estamos quase chegando lá, falta muito pouco.
    ats,
    Jorge
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Colocar dados em campo sem dados Empty Re: [Resolvido]Colocar dados em campo sem dados

    Mensagem  criquio 21/5/2011, 13:11

    Dá para colocar uma cópia do aplicativo contendo a tabela e o relatório para a gente dar uma olhada? Pode apagar os outros elementos do bd,deixando apenas a tabela e o relatório. Se tiver muitos registros, pode apagar tambem, deixando apenas uns 10. Se quiser, envie para ccsregistros@gmail.com.
    Siga as dicas da minha assinatura ali embaixo para enxugar bem o bd ↓↓↓


    .................................................................................
    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
    jferna
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 100
    Registrado : 20/05/2010

    [Resolvido]Colocar dados em campo sem dados Empty Re: [Resolvido]Colocar dados em campo sem dados

    Mensagem  jferna 23/5/2011, 13:53

    Como solicitado acabei de manda o arquivo.
    Ats,
    Jorge.
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Colocar dados em campo sem dados Empty Re: [Resolvido]Colocar dados em campo sem dados

    Mensagem  criquio 23/5/2011, 16:28

    Teste isso na origem do campo:

    =SeImed(ÉNulo([Teste de consulta.Complemento]);"Campo vazio na consulta";[Teste de consulta.Complemento])

    Se quiser destacar o texto com a cor vermelha quando ele assumir esse valor, pode usar a opção Condicional. É só escolher a cor vermelha e nas combos e campo, colocar assim:

          


    .................................................................................
    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
    jferna
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 100
    Registrado : 20/05/2010

    [Resolvido]Colocar dados em campo sem dados Empty Re: [Resolvido]Colocar dados em campo sem dados

    Mensagem  jferna 23/5/2011, 17:53

    Boa tarde, funfou blz.
    Só mais uma coisa não consegui colocar cor não entendi onde colocar a dica que vc deu, poderia dar mais detalhes de como proceder.
    Ats,
    Jorge.
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Colocar dados em campo sem dados Empty Re: [Resolvido]Colocar dados em campo sem dados

    Mensagem  criquio 23/5/2011, 18:05

    Se estiver usando Access 2003, clique no campo com o botão direito e escolha "Formatação Condicional". Se for o 2007, clique no campo e olhe em cima, na guia Design, a opção "Condicional".


    .................................................................................
    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
    jferna
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 100
    Registrado : 20/05/2010

    [Resolvido]Colocar dados em campo sem dados Empty Re: [Resolvido]Colocar dados em campo sem dados

    Mensagem  jferna 24/5/2011, 00:01

    Boa noite, funfou blz,mais uma vez só tenho a agradecer pela ajuda.
    Muito Obrigado.
    Jorge.

    Conteúdo patrocinado


    [Resolvido]Colocar dados em campo sem dados Empty Re: [Resolvido]Colocar dados em campo sem dados

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 8/11/2024, 01:43