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


3 participantes

    [Resolvido]Como unir dois relatórios em um?!

    avatar
    Fernando Barreiros
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 36
    Registrado : 19/11/2010

    [Resolvido]Como unir dois relatórios em um?! Empty [Resolvido]Como unir dois relatórios em um?!

    Mensagem  Fernando Barreiros 19/11/2010, 13:40

    Olá pessoal, tudo bem?!

    Eu preciso que dois relatórios que eu fiz em um banco sejam impressos em um só relatório, como posso fazer isso sem utilizar VBA, ja tentei utilizando sub relatório porém não é possível pois quero que um seja impresso assim que o outro terminar(por sub relatório seriam impressos partes dos dois por associação)...

    desde já muito obrigado pela ajuda ;D

    um abraço
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Como unir dois relatórios em um?! Empty Re: [Resolvido]Como unir dois relatórios em um?!

    Mensagem  JPaulo 19/11/2010, 13:45

    Ola Fernando seja bem vindo ao forum.

    Imprimir um assim que o outro seja impresso, são dois.

    Você quer, imprimir os dois separados ou quer aplicar quebra de pagina num só ?


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

    [Resolvido]Como unir dois relatórios em um?! Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Como unir dois relatórios em um?! Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Como unir dois relatórios em um?! Folder_announce_new Instruções SQL como utilizar...
    avatar
    Fernando Barreiros
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 36
    Registrado : 19/11/2010

    [Resolvido]Como unir dois relatórios em um?! Empty Re: [Resolvido]Como unir dois relatórios em um?!

    Mensagem  Fernando Barreiros 19/11/2010, 13:51

    quero que seja um relatório só, (Relatório Geral) contendo outros dois relatórios (Impressoras e Hardware e software)

    ja tentei também abrir um formulário em branco e arrastar os dois pra dentro... e deu certo porém fica com uma linha preta envolvendo cada um dos relatórios.

    Obrigado pelas boas vindas ;D (Estou desesperado já skoPKSPsa)
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Como unir dois relatórios em um?! Empty Re: [Resolvido]Como unir dois relatórios em um?!

    Mensagem  JPaulo 19/11/2010, 14:13

    Fernando, neste exemplo abra somente o rptGeral.

    Vai visualizar dois relatorios de duas tabelas distintas, em um só, utilizando a quebra de pagina...

    http://dl.dropbox.com/u/771097/Fernando.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

    [Resolvido]Como unir dois relatórios em um?! Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Como unir dois relatórios em um?! Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Como unir dois relatórios em um?! 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

    [Resolvido]Como unir dois relatórios em um?! Empty Re: [Resolvido]Como unir dois relatórios em um?!

    Mensagem  JPaulo 19/11/2010, 14:28

    Outra questão que para mim seria a mais viável, era o amigo mandar imprimir os dois em sequencia.

    De uma maneira ou de outra, será sempre duas folhas mesmo...



    Dim stDocName1 As String
    Dim stDocName2 As String
    Dim strCriterio1 As String
    Dim strCriterio2 As String

    strCriterio1 = "x"
    strCriterio2 = "y"

    stDocName1 = "Rel1"
    DoCmd.OpenReport stDocName, acNormal, , strCriterio1

    stDocName2 = "Rel2"
    DoCmd.OpenReport stDocName, acNormal, , strCriterio2


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

    [Resolvido]Como unir dois relatórios em um?! Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Como unir dois relatórios em um?! Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Como unir dois relatórios em um?! Folder_announce_new Instruções SQL como utilizar...
    avatar
    Fernando Barreiros
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 36
    Registrado : 19/11/2010

    [Resolvido]Como unir dois relatórios em um?! Empty Re: [Resolvido]Como unir dois relatórios em um?!

    Mensagem  Fernando Barreiros 19/11/2010, 14:42

    Então eu nem sei como faz NADA com código... tudo que eu montei aqui foi só a base de macro e ferramentas do próprio access ... desculpa minha ignorância rs... (so burrinho em access ainda =S)

    não seria viável fazer o relatório de tuas tabelas porque não sairia em ordem alfabética (criei uma consulta que faz isso) posso mandar no seu e-mail o banco só pra vc olhar e me entender melhor?
    ;D

    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]Como unir dois relatórios em um?! Empty Re: [Resolvido]Como unir dois relatórios em um?!

    Mensagem  criquio 19/11/2010, 14:46

    JPaulo, uma perguntinha: você acha que existe alguma vantagem em criar e instanciar variáveis ao invés de colocar direto na instrução os nomes dos objetos e os critérios? Por exemplo, faz diferença se ao invés de colocar como você colocou no código acima eu colocar apenas assim:

    DoCmd.OpenReport "Relatório1", acNormal, , Critérios
    DoCmd.OpenReport "Relatório2", acNormal, , Critérios


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

    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Como unir dois relatórios em um?! Empty Re: [Resolvido]Como unir dois relatórios em um?!

    Mensagem  JPaulo 19/11/2010, 16:04

    Criquio não tem problema algum não, é uma mania que eu apanhei quando ainda andava na faculdade.

    Amigo Fernando, é o simples.

    Você insere um botão no seu formulario, vai no evento vba ao pressionar desse botão e cola as instruções do Criquio;

    Private Sub SeuBotao_Click()
    DoCmd.OpenReport "Relatório1", acNormal, , Critério
    DoCmd.OpenReport "Relatório2", acNormal, , Critério

    End Sub


    Critério, será filtro para os relatorios.



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

    [Resolvido]Como unir dois relatórios em um?! Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Como unir dois relatórios em um?! Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Como unir dois relatórios em um?! Folder_announce_new Instruções SQL como utilizar...
    avatar
    Fernando Barreiros
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 36
    Registrado : 19/11/2010

    [Resolvido]Como unir dois relatórios em um?! Empty Re: [Resolvido]Como unir dois relatórios em um?!

    Mensagem  Fernando Barreiros 19/11/2010, 16:21

    Então eu coloquei o que você falo lá no final olhase está certinho ;D

    o problema é que ele s[o imprimiu um relatório que é o de hardware e software, o de impressora ele nem txum kkkkkkkkkkk

    Option Compare Database

    Private Sub Comando5_Click()
    On Error GoTo Err_Comando5_Click

    Dim stDocName As String
    Dim stLinkCriteria As String

    stDocName = "Principal"
    DoCmd.OpenForm stDocName, , , stLinkCriteria

    Exit_Comando5_Click:
    Exit Sub

    Err_Comando5_Click:
    MsgBox Err.Description
    Resume Exit_Comando5_Click

    End Sub
    Private Sub Comando6_Click()
    On Error GoTo Err_Comando6_Click

    Dim stDocName As String
    Dim stLinkCriteria As String

    stDocName = "Impressoras"
    DoCmd.OpenForm stDocName, , , stLinkCriteria

    Exit_Comando6_Click:
    Exit Sub

    Err_Comando6_Click:
    MsgBox Err.Description
    Resume Exit_Comando6_Click

    End Sub
    Private Sub Comando7_Click()
    On Error GoTo Err_Comando7_Click

    Dim stDocName As String

    stDocName = "Relatório de Hardware e Software"
    DoCmd.OpenReport stDocName, acPreview

    Exit_Comando7_Click:
    Exit Sub

    Err_Comando7_Click:
    MsgBox Err.Description
    Resume Exit_Comando7_Click

    End Sub
    Private Sub Comando8_Click()
    On Error GoTo Err_Comando8_Click

    Dim stDocName As String

    stDocName = "Relatório de Impressoras"
    DoCmd.OpenReport stDocName, acPreview

    Exit_Comando8_Click:
    Exit Sub

    Err_Comando8_Click:
    MsgBox Err.Description
    Resume Exit_Comando8_Click

    End Sub
    Private Sub Comando9_Click()
    On Error GoTo Err_Comando9_Click


    DoCmd.GoToRecord , , acFirst

    Exit_Comando9_Click:
    Exit Sub

    Err_Comando9_Click:
    MsgBox Err.Description
    Resume Exit_Comando9_Click

    End Sub
    Private Sub Comando10_Click()
    On Error GoTo Err_Comando10_Click


    DoCmd.Close

    Exit_Comando10_Click:
    Exit Sub

    Err_Comando10_Click:
    MsgBox Err.Description
    Resume Exit_Comando10_Click

    End Sub
    Private Sub Comando14_Click()
    On Error GoTo Err_Comando14_Click

    Dim stDocName As String
    Dim stLinkCriteria As String

    stDocName = "Aumoxarifado"
    DoCmd.OpenForm stDocName, , , stLinkCriteria

    Exit_Comando14_Click:
    Exit Sub

    Err_Comando14_Click:
    MsgBox Err.Description
    Resume Exit_Comando14_Click

    End Sub

    Private Sub Relatório_Geral_Click()

    DoCmd.OpenReport "Relatório de Hardware e Software", acNormal, , Critério
    DoCmd.OpenReport "Shellmar - Impressoras", acNormal, , Critério

    End Sub

    poxa obrigado mesmo pela força que estão dando aí Wink

    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Como unir dois relatórios em um?! Empty Re: [Resolvido]Como unir dois relatórios em um?!

    Mensagem  JPaulo 19/11/2010, 16:32

    Este Relatório_Geral_Click() é um novo botão ?

    Se for fica assim:

    Private Sub Relatório_Geral_Click()
    DoCmd.OpenReport "Relatório de Hardware e Software", acNormal
    DoCmd.OpenReport "Shellmar - Impressoras", acNormal
    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

    [Resolvido]Como unir dois relatórios em um?! Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Como unir dois relatórios em um?! Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Como unir dois relatórios em um?! Folder_announce_new Instruções SQL como utilizar...
    avatar
    Fernando Barreiros
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 36
    Registrado : 19/11/2010

    [Resolvido]Como unir dois relatórios em um?! Empty Re: [Resolvido]Como unir dois relatórios em um?!

    Mensagem  Fernando Barreiros 19/11/2010, 16:47

    E apaga tudo aqui de linha que tem encima?! kkkkkkkkkkkkkk

    eu preciso colocar tbm na parte de baixo um rodapé com o numero da pagina e data do relatório isso já tem nos dois individualmente mais eu preciso que saia os dois como se fosse um dando sequencia ao numero da página entende?

    por exemplo vai acabar o de hardware e software na página 30 quero que saia a página 31 começando o relatório de impressoras Wink

    acho que agora me expliquei melhor né?! desculpe qualquer coisa ...


    Última edição por Fernando Barreiros em 19/11/2010, 17:01, editado 1 vez(es)
    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]Como unir dois relatórios em um?! Empty Re: [Resolvido]Como unir dois relatórios em um?!

    Mensagem  criquio 19/11/2010, 16:48

    JPaulo, obrigado pelo esclarecimento. Imaginei mesmo que fosse alguma coisa nesse sentido, rsrsrs. Como eu disse anteriormente aqui, eu trabalho com o Access a vários anos mas fazendo coisas simples com macros e assistentes. vba eu comecei a me interessar de verdade nesse ano de 2010, mais especificamente à partir de maio.


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

    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Como unir dois relatórios em um?! Empty Re: [Resolvido]Como unir dois relatórios em um?!

    Mensagem  JPaulo 19/11/2010, 17:13

    Rapaz, se você apagar tudo o que está acima, todos os seus comandos no formulario deixaram de funcionar.



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

    [Resolvido]Como unir dois relatórios em um?! Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Como unir dois relatórios em um?! Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Como unir dois relatórios em um?! Folder_announce_new Instruções SQL como utilizar...
    avatar
    Fernando Barreiros
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 36
    Registrado : 19/11/2010

    [Resolvido]Como unir dois relatórios em um?! Empty Re: [Resolvido]Como unir dois relatórios em um?!

    Mensagem  Fernando Barreiros 19/11/2010, 17:28

    legal... da forma que eu falei acima é possível? nunca tinha nem visto VBA é a primeira vez, fiz tudo ate agora só com ferramentas do access e macros ... por isso sou tão leigo .
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Como unir dois relatórios em um?! Empty Re: [Resolvido]Como unir dois relatórios em um?!

    Mensagem  JPaulo 19/11/2010, 17:39

    A parte da impressão está resolvida.

    O que você descreve acima, não é possivel com dois relatorios separados, só como no exemplo que lhe passei.

    Abraço e bom final de semana.


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

    [Resolvido]Como unir dois relatórios em um?! Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Como unir dois relatórios em um?! Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Como unir dois relatórios em um?! Folder_announce_new Instruções SQL como utilizar...
    avatar
    Fernando Barreiros
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 36
    Registrado : 19/11/2010

    [Resolvido]Como unir dois relatórios em um?! Empty Re: [Resolvido]Como unir dois relatórios em um?!

    Mensagem  Fernando Barreiros 19/11/2010, 17:43

    Muito obrigado Wink

    vou estudar um pouco mais vba também estoui precisando rs...

    abraço e bom fim de semana ...

    Conteúdo patrocinado


    [Resolvido]Como unir dois relatórios em um?! Empty Re: [Resolvido]Como unir dois relatórios em um?!

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 2/5/2024, 11:29