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

    Impressao em Massa de Relatório

    avatar
    adriano944
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 187
    Registrado : 10/02/2010

    Impressao em Massa de Relatório Empty Impressao em Massa de Relatório

    Mensagem  adriano944 23/3/2010, 17:45

    Pessoal


    Estou com um problema que é o seguinte... Tenho um relatorio que puxa informações de um formulário para realizar a impressao de um "tipo" de um modelo. Porem agora, me chefe me solicitou que seja feita a impressao de vários "tipos" de um modelo. Eu consegui montar uma tabela com os relatorios que serao impressos, porem nao estou conseguindo fazer com que o sistema percorra pela tabela para ir imprimindo os relatorios.

    se alguem puder me ajudar...desde ja agradeço

    Obrigado
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11016
    Registrado : 04/11/2009

    Impressao em Massa de Relatório Empty Re: Impressao em Massa de Relatório

    Mensagem  JPaulo 23/3/2010, 18:12

    Ola Adriano;
    Por exemplo uma tabela de nome tblRelatorios, com os campos ID=autonumeração e rptNome=texto

    Public Function ImprimeTodosRelatorios()
    'By JPaulo ®️ Maximo Access
    Dim db As DAO.Database
    Dim rst As DAO.Recordset
    On Error Resume Next
    Set rst = CurrentDb.OpenRecordset("Select * from tblRelatorios ORDER BY ID ASC")

    Do While Not rst.EOF
    DoCmd.SelectObject acReport, rst![rptNome], True
    DoCmd.PrintOut acPrintAll
    rst.MoveNext
    Loop
    rst.Close
    MsgBox "Relatórios imprimidos com sucesso...", vbInformation
    End Function


    Para chamar a função num botão:

    Private Sub SeuBotão_Click()
    Call ImprimeTodosRelatorios
    End Sub


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    Impressao em Massa de Relatório Folder_announce_new Utilize o Sistema de Busca do Fórum...
    Impressao em Massa de Relatório Folder_announce_new 102 Códigos VBA Gratuitos...
    Impressao em Massa de Relatório Folder_announce_new Instruções SQL como utilizar...
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11016
    Registrado : 04/11/2009

    Impressao em Massa de Relatório Empty Re: Impressao em Massa de Relatório

    Mensagem  JPaulo 24/3/2010, 12:34

    E ae Adriano, funfou ?


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    Impressao em Massa de Relatório Folder_announce_new Utilize o Sistema de Busca do Fórum...
    Impressao em Massa de Relatório Folder_announce_new 102 Códigos VBA Gratuitos...
    Impressao em Massa de Relatório Folder_announce_new Instruções SQL como utilizar...
    avatar
    adriano944
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 187
    Registrado : 10/02/2010

    Impressao em Massa de Relatório Empty Re: Impressao em Massa de Relatório

    Mensagem  adriano944 24/3/2010, 12:41

    Muito bom JPaulo...

    Mas o que se refere ao RPTNOME?


    outra coisa...testei aqui..porem nao saiu nada nao....nem mostra nada na tela...
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11016
    Registrado : 04/11/2009

    Impressao em Massa de Relatório Empty Re: Impressao em Massa de Relatório

    Mensagem  JPaulo 24/3/2010, 12:53

    Amigão, rptNome é o nome do campo que eu dei na tabela.

    Nesse campo tem de ter os nomes de todos os seus relatórios, igualzinho sem diferenças algumas.

    Na tela não ver nada mesmo.

    teste ae e retorne


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    Impressao em Massa de Relatório Folder_announce_new Utilize o Sistema de Busca do Fórum...
    Impressao em Massa de Relatório Folder_announce_new 102 Códigos VBA Gratuitos...
    Impressao em Massa de Relatório Folder_announce_new Instruções SQL como utilizar...
    avatar
    adriano944
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 187
    Registrado : 10/02/2010

    Impressao em Massa de Relatório Empty Re: Impressao em Massa de Relatório

    Mensagem  adriano944 24/3/2010, 12:59

    o problema é que quando coloco o nome do campo na linha:
    DoCmd.SelectObject acReport, rst![rptNome], True (nome do campo é: SK Nº

    parece que o sistema está procurando um relatorio com aquele nome, e quando eu coloco o nome do relatorio aparece a msg de "item nao encontrado nesta coleçao"...
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11016
    Registrado : 04/11/2009

    Impressao em Massa de Relatório Empty Re: Impressao em Massa de Relatório

    Mensagem  JPaulo 24/3/2010, 13:21

    Você não entendeu direito;

    DoCmd.SelectObject acReport, rst![rptNome], True

    Grifado a vermelho é nome do campo na tabela tblRelatorios

    Nesse campo apenas você tem de digitar o nome do seu relatório ou relatórios.


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    Impressao em Massa de Relatório Folder_announce_new Utilize o Sistema de Busca do Fórum...
    Impressao em Massa de Relatório Folder_announce_new 102 Códigos VBA Gratuitos...
    Impressao em Massa de Relatório Folder_announce_new Instruções SQL como utilizar...
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11016
    Registrado : 04/11/2009

    Impressao em Massa de Relatório Empty Re: Impressao em Massa de Relatório

    Mensagem  JPaulo 24/3/2010, 13:30

    Veja se o ajuda a clarear;

    http://dl.dropbox.com/u/771097/ImprimeEmMassa.rar


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    Impressao em Massa de Relatório Folder_announce_new Utilize o Sistema de Busca do Fórum...
    Impressao em Massa de Relatório Folder_announce_new 102 Códigos VBA Gratuitos...
    Impressao em Massa de Relatório Folder_announce_new Instruções SQL como utilizar...
    avatar
    adriano944
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 187
    Registrado : 10/02/2010

    Impressao em Massa de Relatório Empty Re: Impressao em Massa de Relatório

    Mensagem  adriano944 26/3/2010, 18:01

    JPaulo

    eu consegui fazer o que voce me disse, porem o problema é que nao sao 3 tipos diferentes de relatorios...e sim informações diferentes para o mesmo relatorio..

    coloquei o relatorio para pegar informações de uma tabela...gostaria que ele fosse passando de linha em linha e imprimindo um de cada vez...

    Conteúdo patrocinado


    Impressao em Massa de Relatório Empty Re: Impressao em Massa de Relatório

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 17/5/2024, 09:19