MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

Obrigado

Administração do MaximoAccess

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access


    Limitar o número de registros em um relatório

    avatar
    JUAN PABLO
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 81
    Registrado : 09/11/2012

    Limitar o número de registros em um relatório Empty Limitar o número de registros em um relatório

    Mensagem  JUAN PABLO em 17/12/2013, 13:20

    Bom dia, tenho um relatório que está dividido em três grupos: Grupo1, Grupo2 e Grupo3. Gostaria de limitar a impressão desse relatório da seguinte forma:

    Grupo1 - Somente os dois primeiros lugares;
    Grupo2 - Somente os três primeiros lugares;
    Grupo3 - Somente os sete primeiros lugares.

    Lembro que o campo de pontuação ("pontos") já está classificado em ordem decrescente e que o relatório em questão é resultado de uma consulta seleção.

    Um forte abraço.

    P.s. se já houver algum tópico no Fórum gentileza me direcionar, eu não encontrei....
    good guy
    good guy
    Developer
    Developer

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1271
    Registrado : 05/02/2010

    Limitar o número de registros em um relatório Empty Limitar o número de registros em um relatório

    Mensagem  good guy em 17/12/2013, 13:39

    Olá Juan,

    Imprimir múltiplas cópias  de um relatório
    Autor
    Dev Ashish

    (Q) Como eu imprimo múltiplas cópias de um relatório sem ter que usar o comando DoCmd.OpenReport múltiplas vezes?
    (A) Use o método PrintOut do objeto DoCmd.

           DoCmd.PrintOut [printrange][, pagefrom, pageto] _
               [, printquality][, copies][, collatecopies]

    Por exemplo, se eu quero imprimir duas cópias da primeira página de um relatório, usaria:

    DoCmd.OpenReport "rptCustomers", acViewPreview
    DoCmd.PrintOut acPages, 1, 1, , 2

    'Access 2.0 o equivalente é Docmd Print


    OU como postado por Alex Dybenko, o método seguinte não requer o relatório a ser visualizado em modo Preview.

    'Isto imprime duas cópias do relatório
    DoCmd.PrintOut , , , , 2
    'Access 2.0 equivalent is Docmd Print

    Traduzido por Good Guy do site:
    http://access.mvps.org/access/reports/rpt0001.htm
    avatar
    JUAN PABLO
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 81
    Registrado : 09/11/2012

    Limitar o número de registros em um relatório Empty Re: Limitar o número de registros em um relatório

    Mensagem  JUAN PABLO em 17/12/2013, 14:11

    Obrigado pela breve resposta.
    Acho que não me expressei muito bem, segue abaixo o modelo de relatório que gostaria de gerar pelo access:
    good guy
    good guy
    Developer
    Developer

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1271
    Registrado : 05/02/2010

    Limitar o número de registros em um relatório Empty Limitar o número de registros em um relatório

    Mensagem  good guy em 17/12/2013, 14:53

    Entendi. O que você pode fazer seria o seguinte, crie três tabelas com os respectivos campos iguais aos campos de seu relatório. Para cada grupo uma tabela. No evento Report_Open de seu relatório crie um código para inserir seus dados do relatório do 1º grupo na tabela A; inserir dados do relatório do 2º grupo na tabela B; inserir dados do relatório do 3º grupo na tabela C. Deixe já pronto os relatórios correspondentes a cada tabela. Na verdade, a cada abertura do relatório você vai é atualizar os dados das tabelas e imprimir logo em seguida os relatórios, com o código acima tantas cópias desejar já pre-programada. É uma ideia !!!
    avatar
    JUAN PABLO
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 81
    Registrado : 09/11/2012

    Limitar o número de registros em um relatório Empty Re: Limitar o número de registros em um relatório

    Mensagem  JUAN PABLO em 17/12/2013, 16:19

    Boa tarde Good Guy, tudo bem?
    Então, já criei apenas uma tabela contendo os três grupos, eu preciso de uma solução de saída que siga as instruções descritas: Grupo 1, dois ganhadores, grupo 2, três ganhadores e grupo3 sete ganhadores.
    Um forte abraço,
    good guy
    good guy
    Developer
    Developer

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1271
    Registrado : 05/02/2010

    Limitar o número de registros em um relatório Empty Limitar o número de registros em um relatório

    Mensagem  good guy em 17/12/2013, 16:49

    Olá Juan,

    Alguns aqui no fórum apenas gritam quando estão no sufoco e quando a gente pede para postar o bd, já resolveram o problema. Quem sabe se contigo não acontece a mesma coisa. Posta aí o bd pra vermos o que a gente pode fazer. Se não conseguir resolver o problema sozinho não tem problema já aconteceu comigo e ainda acontece e não tenho vergonha nenhuma de postar o bd ou receio de que vão "roubar" o meu código.
    avatar
    JUAN PABLO
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 81
    Registrado : 09/11/2012

    Limitar o número de registros em um relatório Empty Re: Limitar o número de registros em um relatório

    Mensagem  JUAN PABLO em 17/12/2013, 16:56

    Good Guy,
    As tabelas já foram todas montadas e relacionadas (vinculadas com demais tabelas), para dividir penso que seria mais trabalhoso. Eu li em um fórum um artigo que ensinava como fazer essa tarefa por meio de código VBA, mas perdi o endereço.
    Abs
    good guy
    good guy
    Developer
    Developer

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1271
    Registrado : 05/02/2010

    Limitar o número de registros em um relatório Empty Limitar o número de registros em um relatório

    Mensagem  good guy em 17/12/2013, 18:04

    Olá Juan,

    Posta aí o bd. Se puder a gente soluciona junto este problema ainda hoje.
    avatar
    JUAN PABLO
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 81
    Registrado : 09/11/2012

    Limitar o número de registros em um relatório Empty Re: Limitar o número de registros em um relatório

    Mensagem  JUAN PABLO em 18/12/2013, 10:31

    Bom dia Good Guy,
    Meu DB já está divido em BackEnd e FrontEnd, você acha que só com frontEnd é possivel solucionar? Se não eu posso gerar um BD e enviar completo (BD+objetos)
    Abs
    good guy
    good guy
    Developer
    Developer

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1271
    Registrado : 05/02/2010

    Limitar o número de registros em um relatório Empty Limitar o número de registros em um relatório

    Mensagem  good guy em 18/12/2013, 11:49

    Olá Juan,

    Se você puder postar um exemplo o front-end e um back-end com alguns dados seria o ideal.
    avatar
    JUAN PABLO
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 81
    Registrado : 09/11/2012

    Limitar o número de registros em um relatório Empty Re: Limitar o número de registros em um relatório

    Mensagem  JUAN PABLO em 18/12/2013, 13:10

    Bom dia, Good Guy.
    Segue anexo o BD completo com a base de dados e os objetos. O relatório que gostari de aplicar a classificação é o "RRanking". Gostaria que permanecesse em uma única tabela pois a tabela de grupo área está vinculado à outras tabelas.
    Agradeço a ajuda.
    good guy
    good guy
    Developer
    Developer

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1271
    Registrado : 05/02/2010

    Limitar o número de registros em um relatório Empty Limitar o número de registros em um relatório

    Mensagem  good guy em 18/12/2013, 17:59

    Olá Juan,

    Infelizmente, passo para outro colega. Algumas dicas, porém, deixo pra você e veja se é de alguma ajuda:

    Modifique o relatório pelo rodapé do relatório e acrescente Agrupar NomeGrupo

    avatar
    JUAN PABLO
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 81
    Registrado : 09/11/2012

    Limitar o número de registros em um relatório Empty Re: Limitar o número de registros em um relatório

    Mensagem  JUAN PABLO em 16/1/2014, 11:38

    Alguém poderia me ajudar nesse desafio?
    avatar
    JUAN PABLO
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 81
    Registrado : 09/11/2012

    Limitar o número de registros em um relatório Empty Re: Limitar o número de registros em um relatório

    Mensagem  JUAN PABLO em 3/2/2014, 15:27

    Olá amigos do Fórum,

    Peço ajuda aos colegas na solução desse desafio.

    Grato pela atenção.
    Silvio
    Silvio
    Developer
    Developer

    Respeito às Regras 100%

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

    Limitar o número de registros em um relatório Empty Re: Limitar o número de registros em um relatório

    Mensagem  Silvio em 3/2/2014, 17:25

    Tente algo parecido com isso

    Private Sub Detalhe_Format(Cancel As Integer, FormatCount As Integer)
    Const MaxReg As Integer = 10 'aqui é definido o número de registros


    .................................................................................
    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."
    avatar
    JUAN PABLO
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 81
    Registrado : 09/11/2012

    Limitar o número de registros em um relatório Empty Re: Limitar o número de registros em um relatório

    Mensagem  JUAN PABLO em 12/3/2014, 18:41

    Silvio, boa tarde.

    Você poderia me explicar melhor o que fazer? vou declarar Cancel e FormatCount como inteiro, seria isso? Esse procedimento ficaria no evento ao abrir o relatório?
    Grato pela ajuda.

    Conteúdo patrocinado

    Limitar o número de registros em um relatório Empty Re: Limitar o número de registros em um relatório

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 16/10/2019, 20:45