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
Marcelo David
amandaalves1
6 participantes

    [Resolvido]Impressão de Relatório

    avatar
    amandaalves1
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 482
    Registrado : 01/02/2010

    [Resolvido]Impressão de Relatório Empty [Resolvido]Impressão de Relatório

    Mensagem  amandaalves1 3/8/2011, 02:20

    Oi pessoal, estou mais uma vez recorrendo a ajuda dos mestres, estou tentando imprimir um relátorio e não sai nada, tenho este código que o Criquio e o David, me ajudaram a montar.
    Eu preciso imprimir o cliênte atual de um formulário onde é gerado no relatório, não sei se tem que por como pagina atual, não estou conseguindo segue o código:

    Private Sub Comando9_Click()
    On Error GoTo Err_Comando9_Click
    Me.Refresh

    Dim stDocName As String

    stDocName = "rtlIsento"
    'DoCmd.OpenReport stDocName, acPreview '\\\\\\\\\\somente para abri
    'DoCmd.OpenReport "rtlIsento", acViewPreview, , "[CodigoControle] ='" & Me.[CodigoControle] & "'"
    Msg = MsgBox("Deseja imprimir? Clique em Sim para imprimir ou Não para visualizar", vbYesNoCancel + vbQuestion, "Opções")

    Select Case Msg
    Case vbYes
    DoCmd.OpenReport "rtlIsento", acViewNormal, , "[CodigoControle] ='" & Me.[CodigoControle] & "'"
    Case vbNo
    DoCmd.OpenReport "rtlIsento", acViewPreview, , "[CodigoControle] ='" & Me.[CodigoControle] & "'"
    Case Else

    End Select


    Exit_Comando9_Click:
    Exit Sub

    Err_Comando9_Click:
    MsgBox Err.Description
    Resume Exit_Comando9_Click

    End Sub

    Desde já agradeço
    Marcelo David
    Marcelo David
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3947
    Registrado : 21/04/2011

    [Resolvido]Impressão de Relatório Empty Re: [Resolvido]Impressão de Relatório

    Mensagem  Marcelo David 3/8/2011, 03:04

    Olá, voce está retirando os apóstrofos das instruções e pondo os nomes corretos dos seus controles?


    .................................................................................
    [Resolvido]Impressão de Relatório Favicon-16x16   Domine Access e VBA Criando Um Incrível Sistema Financeiro - [Passo a passo]
    [Resolvido]Impressão de Relatório Favicon-16x16   Access e VBA - Formulário Desacoplado - [Passo a passo]
    [Resolvido]Impressão de Relatório Yt_16x10 Conheça meu canal no Youtube e se inscreva.
    [Resolvido]Impressão de Relatório Marcel11
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7304
    Registrado : 11/05/2010

    [Resolvido]Impressão de Relatório Empty Re: [Resolvido]Impressão de Relatório

    Mensagem  vieirasoft 3/8/2011, 09:55

    Bom dia Colega

    Se é para abrir o Relatório actual na tela, não entendo o porquê de tanta confusão, mas parece bem simples:

    1- Um botão de comando

    2- No evento Click()

    O Código:

    On Error Resume Next
    Dim strDocName As String
    Dim strFilter As String
    strDocName = "NomedoRelatório"
    strFilter = "Chaveprimária= Forms!NomedoFormulário!Chaveprimária"
    DoCmd.OpenReport strDocName, acViewPreview, , strFilter
    Marcelo David
    Marcelo David
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3947
    Registrado : 21/04/2011

    [Resolvido]Impressão de Relatório Empty Re: [Resolvido]Impressão de Relatório

    Mensagem  Marcelo David 3/8/2011, 13:02

    Vieira, acho que o código que ela está usando é apenas copiado de outro comando. Só que a isntrução que imprime o registro atual está como um comentário.
    Pois o código acima foi para uma outra necessidade da amiga. Acho que ela não está mudando o nome dos controles e nem tirando os apóstrofos da seguinte linha: 'DoCmd.OpenReport "rtlIsento", acViewPreview, , "[CodigoControle] ='" & Me.[CodigoControle] & "'"



    .................................................................................
    [Resolvido]Impressão de Relatório Favicon-16x16   Domine Access e VBA Criando Um Incrível Sistema Financeiro - [Passo a passo]
    [Resolvido]Impressão de Relatório Favicon-16x16   Access e VBA - Formulário Desacoplado - [Passo a passo]
    [Resolvido]Impressão de Relatório Yt_16x10 Conheça meu canal no Youtube e se inscreva.
    [Resolvido]Impressão de Relatório Marcel11
    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]Impressão de Relatório Empty Re: [Resolvido]Impressão de Relatório

    Mensagem  criquio 3/8/2011, 13:43

    Acredito que basta usar algo assim:

    Dim Msg As String

    Msg = MsgBox("Deseja imprimir? Clique em Sim para imprimir ou Não para visualizar", vbYesNoCancel + vbQuestion, "Opções")

    Select Case Msg
    Case vbYes
    DoCmd.OpenReport "rtlIsento", acViewNormal, , "[CodigoControle] ='" & Me.[CodigoControle] & "'"
    Case vbNo
    DoCmd.OpenReport "rtlIsento", acViewPreview, , "[CodigoControle] ='" & Me.[CodigoControle] & "'"
    Case Else

    End Select


    A meu ver, essas linhas bastam.


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

    Marcelo David
    Marcelo David
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3947
    Registrado : 21/04/2011

    [Resolvido]Impressão de Relatório Empty Re: [Resolvido]Impressão de Relatório

    Mensagem  Marcelo David 3/8/2011, 17:57

    É verdade criquio, realmente essas linhas devem serem suficientes...


    .................................................................................
    [Resolvido]Impressão de Relatório Favicon-16x16   Domine Access e VBA Criando Um Incrível Sistema Financeiro - [Passo a passo]
    [Resolvido]Impressão de Relatório Favicon-16x16   Access e VBA - Formulário Desacoplado - [Passo a passo]
    [Resolvido]Impressão de Relatório Yt_16x10 Conheça meu canal no Youtube e se inscreva.
    [Resolvido]Impressão de Relatório Marcel11
    avatar
    amandaalves1
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 482
    Registrado : 01/02/2010

    [Resolvido]Impressão de Relatório Empty Re: [Resolvido]Impressão de Relatório

    Mensagem  amandaalves1 8/8/2011, 21:09

    Olá meus amigos, desculpe o sumiço pois tive uns problemas de saúde.
    A respeito de minhas duvidas sobre a impressão do relatório, é o seguine:

    este código que estou usando foi os amigos Criquio e David que fizeram para mim, quanto aos comentário e so apóstrofo desculpem eu comentei no meu bd para saber como funciona, mas está funcionando pefeitamente. O meu problema é o seguinte quando peço para imprimir o registro atual ele abre o relatório e funciona certinho, só que não sei por que cargas d'agua, ele imprime três folhas antes de imprimir o que quero, sai parte de uma moldura que coloquei em uma pagina, o que gostaria é que fosse como igual ao word por exemplo imprimir pagina atual, tem como? não sei se fui muito clara espero que entendam, só falta isso para funcionar certinho. Obrigada novamente
    Marcelo David
    Marcelo David
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3947
    Registrado : 21/04/2011

    [Resolvido]Impressão de Relatório Empty Re: [Resolvido]Impressão de Relatório

    Mensagem  Marcelo David 8/8/2011, 21:21

    Seria interessante voce postar o seu bd para analizarmos com mais precisão...


    .................................................................................
    [Resolvido]Impressão de Relatório Favicon-16x16   Domine Access e VBA Criando Um Incrível Sistema Financeiro - [Passo a passo]
    [Resolvido]Impressão de Relatório Favicon-16x16   Access e VBA - Formulário Desacoplado - [Passo a passo]
    [Resolvido]Impressão de Relatório Yt_16x10 Conheça meu canal no Youtube e se inscreva.
    [Resolvido]Impressão de Relatório Marcel11
    Marcelo David
    Marcelo David
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3947
    Registrado : 21/04/2011

    [Resolvido]Impressão de Relatório Empty Re: [Resolvido]Impressão de Relatório

    Mensagem  Marcelo David 8/8/2011, 21:22

    Very Happy Saúde para voce!! Very Happy


    Última edição por Marcelo David em 8/8/2011, 21:25, editado 1 vez(es)


    .................................................................................
    [Resolvido]Impressão de Relatório Favicon-16x16   Domine Access e VBA Criando Um Incrível Sistema Financeiro - [Passo a passo]
    [Resolvido]Impressão de Relatório Favicon-16x16   Access e VBA - Formulário Desacoplado - [Passo a passo]
    [Resolvido]Impressão de Relatório Yt_16x10 Conheça meu canal no Youtube e se inscreva.
    [Resolvido]Impressão de Relatório Marcel11
    avatar
    Convidado
    Convidado


    [Resolvido]Impressão de Relatório Empty Re: [Resolvido]Impressão de Relatório

    Mensagem  Convidado 8/8/2011, 21:22

    Olá.. se está aparecendo folhas a mais.. sendo que o relatorio é filtrado, deve ser porque os controles que iseriu está passando da largura da página válida para a impressão.. se ele (relatório) estiver maior na largura ele tende a imprimir o espaço que sobra em outras páginas. Por isso ela sai com a parte da moldura...

    Esperimente diminuir o reltório na largura. Deve resolver

    Saudações
    dyl2011.programador
    dyl2011.programador
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 525
    Registrado : 08/07/2011

    [Resolvido]Impressão de Relatório Empty Zoom do Relatório

    Mensagem  dyl2011.programador 9/8/2011, 15:43

    Bom dia, Amigos,

    Como faço para meu relatório ser exibido já com 100% do zoom ao invés de 48% como está acontecendo. E como faço para que o relatório já exibido nele mesmo tenha uma opção para mandar para a impressora.

    Atenciosamente,

    Adilson
    avatar
    Convidado
    Convidado


    [Resolvido]Impressão de Relatório Empty Re: [Resolvido]Impressão de Relatório

    Mensagem  Convidado 9/8/2011, 16:01

    Qual access esta usando?
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Impressão de Relatório Empty Re: [Resolvido]Impressão de Relatório

    Mensagem  JPaulo 9/8/2011, 16:50

    Private Sub SeuBotao_Click()
    On Error GoTo 1
    DoCmd.OpenReport "SeuRelatorio", acViewPreview
    DoCmd.Maximize

    If MsgBox("Deseja Imprimir ?", vbYesNo + vbInformation, "Imprimir") = vbYes Then
    DoCmd.RunCommand acCmdZoom100
    DoCmd.PrintOut acPrintAll
    Else
    DoCmd.RunCommand acCmdZoom100
    Exit Sub
    End If

    1:
    If Err.Number = 2501 Then
    Resume Next
    End If
    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]Impressão de Relatório Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Impressão de Relatório Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Impressão de Relatório Folder_announce_new Instruções SQL como utilizar...
    dyl2011.programador
    dyl2011.programador
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 525
    Registrado : 08/07/2011

    [Resolvido]Impressão de Relatório Empty Impressão de Relatório

    Mensagem  dyl2011.programador 9/8/2011, 19:01

    Boa tarde,

    Estou usando o Access 2007 e o zoom do relatório está em 48% e gostaria de exibi-lo sempre em 100%. Como faço?

    ADilson
    avatar
    Convidado
    Convidado


    [Resolvido]Impressão de Relatório Empty Re: [Resolvido]Impressão de Relatório

    Mensagem  Convidado 9/8/2011, 19:03

    Leia o post do Mestre João Paulo acima amigão...

    Saudações
    dyl2011.programador
    dyl2011.programador
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 525
    Registrado : 08/07/2011

    [Resolvido]Impressão de Relatório Empty Impressão de Relatório

    Mensagem  dyl2011.programador 9/8/2011, 19:23

    Boa tarde,

    O Que o meestre Paulo fez colocar um botão, eu preciso que seja já quando o relatório abre ele por si só esteja no zoom 100% e maximizado. Entende?

    Adilson
    avatar
    Convidado
    Convidado


    [Resolvido]Impressão de Relatório Empty Re: [Resolvido]Impressão de Relatório

    Mensagem  Convidado 9/8/2011, 19:30

    Dá pra fazer isso em uma macro.. creio que tem a opção de zoom ...
    dyl2011.programador
    dyl2011.programador
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 525
    Registrado : 08/07/2011

    [Resolvido]Impressão de Relatório Empty Impressão de Relatório

    Mensagem  dyl2011.programador 9/8/2011, 20:21

    Já tentei por macro não dá, não tem a opção zoom, mas valeu vou tentar algo até dar certo e informo
    avatar
    Convidado
    Convidado


    [Resolvido]Impressão de Relatório Empty Re: [Resolvido]Impressão de Relatório

    Mensagem  Convidado 10/8/2011, 11:05

    Tento como na sugestão do Meste JP colocá-lo no evento ao abrir do form.. diretamente, sem ser ao click de um botão....

    Conteúdo patrocinado


    [Resolvido]Impressão de Relatório Empty Re: [Resolvido]Impressão de Relatório

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 22/11/2024, 04:47