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


3 participantes

    [Resolvido]Como ocultar campos não preenchido no relatório ?

    Silvio
    Silvio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 5074
    Registrado : 20/04/2011

    [Resolvido]Como ocultar campos não preenchido no relatório ? Empty Como ocultar campos não preenchido no relatório ?

    Mensagem  Silvio 4/10/2012, 11:58

    Prezados, bom dia.

    Recorro aos mais experientes e vividos no ambiente Acess/VBA desse nosso fórum.

    Estou com um pequeno problema. Tenho um formulário onde o utilizador/usuário final preenche campos com a data de pagamento e valor. As datas variam podem ser à vista, entr+30DD, entr*30DD+60DD indo até 310DD. Feito isso, ele imprime esse relatório para o cliente dele, aprovar ou não.

    Minha duvida é s seguinte: como fazer para ocultar as demais formas de pagamento se o cliente fizer o pagamento à vista ? Pois são 10 txt´s.

    Grato a todos.



    .................................................................................
    Caso tenha resolvido a tua duvida, coloque o tópico como resolvido.
    www.maximoaccess.com/t860-resolucao-de-topicos

    "Quase tudo é possível quando se tem determinação e força de vontade. Não desista tão rápido."
    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]Como ocultar campos não preenchido no relatório ? Empty Re: [Resolvido]Como ocultar campos não preenchido no relatório ?

    Mensagem  criquio 4/10/2012, 12:01

    Provavelmente seria interessante fazer alterações na estrutura do bd, criando uma tabela apenas para pagamentos. Assim sendo, os registros seriam gerados de acordo o número de pagamento. Sendo a vista, gera apenas um registro. Sendo em dois pagamentos, gera apenas dois registros, sendo só esses os registros a irem para o relatório.


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

    Silvio
    Silvio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 5074
    Registrado : 20/04/2011

    [Resolvido]Como ocultar campos não preenchido no relatório ? Empty Re: [Resolvido]Como ocultar campos não preenchido no relatório ?

    Mensagem  Silvio 4/10/2012, 12:31

    Criquio, grato por responder. Mas, mexer na estrutura agora será um pouco complicado, pois estou na fase de entrega do projeto para o meu cliente ( segunda feira )!

    Quando criei a tabela orçamento, inseri ali todas as formas de pagamento a qual o cliente me solicitou. Eu estou a brigar com o código .enabled, habilitando ou não as opções.

    Eis um exemplo do código no evento ao carregar do relatório:

    Me.FormaPagamento.SetFocus
    If Me.FormaPagamento.Text = "À vista" Then

    ' a vista ou entrada
    Rótulo81.Visible = True
    DtPgto.Visible = True
    Rótulo82.Visible = True
    VPgto.Visible = True

    ' 30dd

    Rótulo83.Visible = False
    DtPgto1.Visible = False
    Rótulo84.Visible = False
    VPgto1.Visible = False
    ' 60dd
    Rótulo87.Visible = False
    DtPgto2.Visible = False
    Rótulo88.Visible = False
    VPgto2.Visible = False

    Será que não há algo a ser feito ? Será que os campos não preenchidos, nas outras formas de pagamento irão sempre aparecer quando manda imprimir ?


    .................................................................................
    Caso tenha resolvido a tua duvida, coloque o tópico como resolvido.
    www.maximoaccess.com/t860-resolucao-de-topicos

    "Quase tudo é possível quando se tem determinação e força de vontade. Não desista tão rápido."
    Marcelo David
    Marcelo David
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3873
    Registrado : 21/04/2011

    [Resolvido]Como ocultar campos não preenchido no relatório ? Empty Re: [Resolvido]Como ocultar campos não preenchido no relatório ?

    Mensagem  Marcelo David 4/10/2012, 12:47

    Com permissão do criquio,
    Mude esse código para o evendo ao formatar.
    Para que ele funcione, terá que abrir o relatório
    no modo "visualizar impressão" e não no modo relatório.



    .................................................................................
    Aprenda como criar formulário desacoplado.
    Conheça meu canal no Youtube e se inscreva.
    [Resolvido]Como ocultar campos não preenchido no relatório ? Marcel11
    Silvio
    Silvio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 5074
    Registrado : 20/04/2011

    [Resolvido]Como ocultar campos não preenchido no relatório ? Empty Re: [Resolvido]Como ocultar campos não preenchido no relatório ?

    Mensagem  Silvio 4/10/2012, 12:51

    Bom dia Marcelo, mas onde esta esse evento: ao formatar ? Eu utilizo o AC2007, já fui em todas as propriedades e não a encontrei....

    No aguardo.


    .................................................................................
    Caso tenha resolvido a tua duvida, coloque o tópico como resolvido.
    www.maximoaccess.com/t860-resolucao-de-topicos

    "Quase tudo é possível quando se tem determinação e força de vontade. Não desista tão rápido."
    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]Como ocultar campos não preenchido no relatório ? Empty Re: [Resolvido]Como ocultar campos não preenchido no relatório ?

    Mensagem  criquio 4/10/2012, 13:01

    Pode tambem fazer algo assim:

    Código:
    Dim C As Control

    For Each C In Me.Controls
        If C.ControlType = acTextBox Then
            If IsNull(C) Or C.Value = "" Then
                C.Visible = False
            Else
                C.Visible = True
            End If
        End If
    Next
    Tente isso no evento "Ao carregar" ou clique na seção do relatório aonde estão os campos e escolha o evento que melhor atender.


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

    Silvio
    Silvio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 5074
    Registrado : 20/04/2011

    [Resolvido]Como ocultar campos não preenchido no relatório ? Empty Re: [Resolvido]Como ocultar campos não preenchido no relatório ?

    Mensagem  Silvio 4/10/2012, 13:16

    Criquio, vou implementar essa rotina, e testar em todas as formas de pagamentos existentes aqui. Já lhe retorno com os resultados.

    Grato Mestre.


    .................................................................................
    Caso tenha resolvido a tua duvida, coloque o tópico como resolvido.
    www.maximoaccess.com/t860-resolucao-de-topicos

    "Quase tudo é possível quando se tem determinação e força de vontade. Não desista tão rápido."
    Silvio
    Silvio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 5074
    Registrado : 20/04/2011

    [Resolvido]Como ocultar campos não preenchido no relatório ? Empty Re: [Resolvido]Como ocultar campos não preenchido no relatório ?

    Mensagem  Silvio 4/10/2012, 14:02

    Criquio, realmente funfa....é isso ai !

    Muito obrigado pela tua ajuda.

    Abraços.


    .................................................................................
    Caso tenha resolvido a tua duvida, coloque o tópico como resolvido.
    www.maximoaccess.com/t860-resolucao-de-topicos

    "Quase tudo é possível quando se tem determinação e força de vontade. Não desista tão rápido."
    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]Como ocultar campos não preenchido no relatório ? Empty Re: [Resolvido]Como ocultar campos não preenchido no relatório ?

    Mensagem  criquio 4/10/2012, 15:17

    Grato pelo retorno. O fórum agradece.


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


    Conteúdo patrocinado


    [Resolvido]Como ocultar campos não preenchido no relatório ? Empty Re: [Resolvido]Como ocultar campos não preenchido no relatório ?

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 28/4/2024, 13:34