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

    Mudar partes de um relatorio, de acordo com os dados de um campo

    avatar
    Boscolo
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 12
    Registrado : 29/09/2014

    Mudar partes de um relatorio, de acordo com os dados de um campo Empty Mudar partes de um relatorio, de acordo com os dados de um campo

    Mensagem  Boscolo 2/10/2014, 20:22

    Olá amigos.
    Gostaria de mudar o design de um relatorio, ,de acordo com os dados de um campo na tabela, ex:

    A legenda de um campo é "ABCD", se um campo X for "A", "BCDA", se um campo X for "B", e assim por diante.

    Só para dar um exemplo:
    TABELA CLIENTES

    Tipo de cliente : (pode ser física ou jurídica)

    Numero de identificacao: (pode ser o numero do cpf ou cnpj)

    O que estou querendo é que, no relatório, qdo o campo TIPO = "FISICA", apareça na legenda antes do campo NUMERO DE IDENTIFICAO, CPF e qdo for "JURIDICA" apareca CNPJ.
    Alguém sabe como fazer isso?
    Muito obrigado pessoal e um abraço.
    Leandro
    Leandro
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1601
    Registrado : 12/11/2009

    Mudar partes de um relatorio, de acordo com os dados de um campo Empty Re: Mudar partes de um relatorio, de acordo com os dados de um campo

    Mensagem  Leandro 2/10/2014, 20:35

    Olla!

    Por exemplo, se o seu campo texto chamar "Texto0" e seu rótulo "Rótulo1":
    No evento Ao Formatar da seção onde estiverem esses controles.

    Private Sub Detalhe_Format(Cancel As Integer, FormatCount As Integer)
    If Me.Texto0 = "física" Then
    Me.Rótulo1.Caption = "CPF"
    Else
    Me.Rótulo1.Caption = "CNPJ"
    End If
    End Sub

    avatar
    Boscolo
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 12
    Registrado : 29/09/2014

    Mudar partes de um relatorio, de acordo com os dados de um campo Empty Obrigado Leandro.

    Mensagem  Boscolo 2/10/2014, 20:40

    Muito obrigado Leandro.
    Vou tentar aqui.
    Abs.
    Leandro
    Leandro
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1601
    Registrado : 12/11/2009

    Mudar partes de um relatorio, de acordo com os dados de um campo Empty Re: Mudar partes de um relatorio, de acordo com os dados de um campo

    Mensagem  Leandro 3/10/2014, 12:06

    Se resolver não esqueça de deixar o tópico como RESOLVIDO ok?

    avatar
    Boscolo
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 12
    Registrado : 29/09/2014

    Mudar partes de um relatorio, de acordo com os dados de um campo Empty Re: Mudar partes de um relatorio, de acordo com os dados de um campo

    Mensagem  Boscolo 10/10/2014, 20:32

    Ok, Leandro. Talvez eu não tenha perguntado direito e ainda não consegui fazer. É o seguinte:
    Vou dizer exatamente o que estou precisando que vc, se puder, me ajude.
    Eu tenho um BD, por exemplo com várias tabelas, relacionamentos e etc...
    Exibo um relatorio, cuja origem é uma consulta com varias tabelas e etc...
    Vamos supor que, qdo eu abrir o relatorio, se um campo "A" estiver por exemplo com valor 1, um campo "B" no relatorio seja pintado de azul e, se o campo "A" estiver com valor 2, o campo "B" fique normal.
    Leandro, obrigado aí pela ajuda.
    Abs.

      Data/hora atual: 5/12/2022, 00:56