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]Relatório Zebrado

    robsonti
    robsonti
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 71
    Registrado : 07/06/2011

    [Resolvido]Relatório Zebrado Empty Relatório Zebrado

    Mensagem  robsonti 5/8/2011, 12:47

    Como faço para criar um relatório zebrado.

    Quero que cada linha tenha uma cor uma azul claro, e outra azul mais escuro, uma clara e outra escura.

    Tenho este codigo que deixa uma linha cinza e outra braca.

    Private Sub PeencherCinza()

    Const COR_CINZA = 16737843
    Const SM_TWIPS = 0
    Const DS_INVISIBLE = 5
    If fCinza Then
    Me.ScaleMode = SM_TWIPS
    Me.DrawStyle = DS_INVISIBLE
    Me.Line (0, 0)-(Me.ScaleWidth, Me.ScaleHeigth), COR_CINZA, BF
    End If
    fCinza = Not fCinza
    End Sub

    Private Sub Detalhe_Format(Cancel As Integer, FormatCount As Integer)
    Call PreencherCinza
    End Sub

    Private Sub PageHeader0_Format(Cancel As Integer, FormatCount As Integer)
    fCinza = True
    End Sub


    Funcionava, mas ta dando erro na linha
    Call PreencherCinza


    Alguem pode me ajudar


    .................................................................................
    Robson

    Auxiliar de TI
    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]Relatório Zebrado Empty Re: [Resolvido]Relatório Zebrado

    Mensagem  criquio 5/8/2011, 12:50

    Qual é a versão do Access? No 2007 e 2010 tem essa função nativa com o nome de "Cor de fundo alternativa".


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

    robsonti
    robsonti
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 71
    Registrado : 07/06/2011

    [Resolvido]Relatório Zebrado Empty Re: [Resolvido]Relatório Zebrado

    Mensagem  robsonti 5/8/2011, 13:09

    É na versão 2003

    Eu tinha um exemplo, mas eu exclui eu acho.

    não localizo

    e agora to precisando muito.


    .................................................................................
    Robson

    Auxiliar de TI
    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]Relatório Zebrado Empty Re: [Resolvido]Relatório Zebrado

    Mensagem  criquio 5/8/2011, 13:20

    Dê uma olhada aqui:

    http://maximoaccess.forumeiros.com/t2403-resolvidocor-da-linha-zebrada-em-relatorio


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

    robsonti
    robsonti
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 71
    Registrado : 07/06/2011

    [Resolvido]Relatório Zebrado Empty Re: [Resolvido]Relatório Zebrado

    Mensagem  robsonti 5/8/2011, 13:43

    Option Compare Database
    Const vbLightGrey = 12632256

    Private Sub Detalhe_Format(Cancel As Integer, FormatCount As Integer)
    If Me.CurrentRecord Mod 2 = 0 Then
    Me.Section(acDetail).BackColor = vbLightGrey
    Else
    Me.Section(acDetail).BackColor = vbWhite
    End If

    End Sub

    Este codigo funcionou, aparece uma linha cinza e outra branca.

    Vou tentar modificar.

    Muito obrigado pela ajuda meu amigo.


    .................................................................................
    Robson

    Auxiliar de TI
    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]Relatório Zebrado Empty Re: [Resolvido]Relatório Zebrado

    Mensagem  criquio 5/8/2011, 13:45

    Grato pelo retorno. Quanto à alteração, tente mudar o valor dessa linha:

    Const vbLightGrey = 12632256


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

    robsonti
    robsonti
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 71
    Registrado : 07/06/2011

    [Resolvido]Relatório Zebrado Empty Re: [Resolvido]Relatório Zebrado

    Mensagem  robsonti 5/8/2011, 14:29

    Fiz algumas alterações e deu certo.

    Como sou iniciante isso é uma conquista. rsrsr

    Option Compare Database

    Const Primeira = 16764057
    Const Segunda = 16740000

    Private Sub Detalhe_Format(Cancel As Integer, FormatCount As Integer)
    If Me.CurrentRecord Mod 2 = 0 Then
    Me.Section(acDetail).BackColor = Primeira
    Else
    Me.Section(acDetail).BackColor = Segunda
    End If

    End Sub



    .................................................................................
    Robson

    Auxiliar de TI
    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]Relatório Zebrado Empty Re: [Resolvido]Relatório Zebrado

    Mensagem  criquio 5/8/2011, 14:36

    Ótimo. É por aí mesmo que a carruagem passa Laughing


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

    robsonti
    robsonti
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 71
    Registrado : 07/06/2011

    [Resolvido]Relatório Zebrado Empty Re: [Resolvido]Relatório Zebrado

    Mensagem  robsonti 5/8/2011, 14:41

    Brigado mesmo pela ajuda meu amigo.

    Tenha um boa sexta-feira e um otimo final de semana.



    .................................................................................
    Robson

    Auxiliar de TI

    Conteúdo patrocinado


    [Resolvido]Relatório Zebrado Empty Re: [Resolvido]Relatório Zebrado

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 2/5/2024, 12:25