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

    [Resolvido]Relatório principal com linhas do detalhe com cor alternada

    avatar
    ragpaz
    Novato
    Novato

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 3
    Registrado : 18/07/2015

    [Resolvido]Relatório principal com linhas do detalhe com cor alternada Empty [Resolvido]Relatório principal com linhas do detalhe com cor alternada

    Mensagem  ragpaz 18/7/2015, 15:37

    Olá a todos.

    Tenho um relatório que contém 3 sub-relatórios.
    Cada um dos sub-relatórios pode retornar um número diferente de registos no detalhe.

    Como faço para o relatório principal mostrar as linhas com cor alternada de forma uniforme?

    Obrigado.
    tauron
    tauron
    VIP
    VIP

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1282
    Registrado : 07/12/2011

    [Resolvido]Relatório principal com linhas do detalhe com cor alternada Empty Re: [Resolvido]Relatório principal com linhas do detalhe com cor alternada

    Mensagem  tauron 19/7/2015, 00:53

    uso este codigo indicado pelo Luís Carlos Goncalves:

    1) No Procedimento do Evento Ao Imprimir (Evento Print) da seção Detalhes, adicione o código:
    Static Funcao_Zebrado As Boolean
    If Not Funcao_Zebrado Then
    Me.Detalhe.BackColor = 15395562
    Else
    Me.Detalhe.BackColor = 16777215
    End If
    Funcao_Zebrado = Not Funcao_Zebrado 'Alterna a cor de fundo.

    2) Defina as Propriedades BackStyle (EstiloDoFundo) das caixas de texto da seção detalhe como Transparente.

    Este recurso ajuda a melhorar o leiaute dos relatórios e facilita a leitura deles. Numa linha a cor cinza é atribuída a cor de fundo e noutra a cor passa a ser branca.

    avatar
    ragpaz
    Novato
    Novato

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 3
    Registrado : 18/07/2015

    [Resolvido]Relatório principal com linhas do detalhe com cor alternada Empty Relatório principal com linhas do detalhe com cor alternada

    Mensagem  ragpaz 20/7/2015, 14:33

    Obrigado tauron mas dessa forma não funciona.

    Isso só permite alterar o fundo do relatório principal e não o fundo dos sub-relatórios.

    Tenho 3 sub-relatórios.
    Como consigo passar em VBA o número de registos do 1º sub-relatório para uma variável global?

    Se conseguir isso, no evento print do 2º sub-relatório posso fazer uma condição a testar a variável global e dessa forma pintar o fundo com a cor que pretendo.

    avatar
    ragpaz
    Novato
    Novato

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 3
    Registrado : 18/07/2015

    [Resolvido]Relatório principal com linhas do detalhe com cor alternada Empty [Resolvido]Relatório principal com linhas do detalhe com cor alternada

    Mensagem  ragpaz 20/7/2015, 17:10

    Resolvido.

      Data/hora atual: 12/4/2021, 01:18