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]Imprimir um relatório

    avatar
    fabiano
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 47
    Registrado : 18/08/2011

    [Resolvido]Imprimir um relatório Empty Imprimir um relatório

    Mensagem  fabiano 3/9/2011, 20:08

    Boa tarde tem um formulário e quero quando clicar em um botão ele imprima todos os registros dessa tabela. Por favor, alguém pode me ajudar
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Imprimir um relatório Empty Re: [Resolvido]Imprimir um relatório

    Mensagem  vieirasoft 3/9/2011, 20:16

    Boa Tarde

    Se é para imprimir todos os registos, basta assim:

    Um botão de comando e no evento click()

    Dim stDocName As String

    stDocName = "NomedoRelatório"
    DoCmd.OpenReport stDocName, acNormal
    avatar
    fabiano
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 47
    Registrado : 18/08/2011

    [Resolvido]Imprimir um relatório Empty Re: [Resolvido]Imprimir um relatório

    Mensagem  fabiano 3/9/2011, 20:53

    por que, quando vai imprimir abre uma janela pra salvar o arquivo. Tem como não abrir essa janela?


    Última edição por fabiano em 3/9/2011, 20:59, editado 1 vez(es)
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Imprimir um relatório Empty Re: [Resolvido]Imprimir um relatório

    Mensagem  vieirasoft 3/9/2011, 20:58


    Dim stDocName As String
    DoCmd.setwarnings=False
    stDocName = "NomedoRelatório"
    DoCmd.OpenReport stDocName, acNormal
    DoCmd.SetWarnings=True

    Teste, please, pois no meu não abre nenhuma janela a não a informar que está a imprimir.
    avatar
    fabiano
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 47
    Registrado : 18/08/2011

    [Resolvido]Imprimir um relatório Empty Re: [Resolvido]Imprimir um relatório

    Mensagem  fabiano 3/9/2011, 21:05

    Private Sub impr_listagem_Click()
    Dim stDocName As String
    DoCmd.SetWarnings = true
    stDocName = "relato_cliente"
    DoCmd.OpenReport stDocName, acNormal

    Estar dando erro de compilação, o sistema fala que o argumento não é opcional
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Imprimir um relatório Empty Re: [Resolvido]Imprimir um relatório

    Mensagem  vieirasoft 3/9/2011, 21:21

    Private Sub impr_listagem_Click()
    Dim stDocName As String
    DoCmd.SetWarnings = False
    stDocName = "relato_cliente"
    DoCmd.OpenReport stDocName, acNormal
    DoCmd.SetWarnings = True
    End Sub
    avatar
    fabiano
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 47
    Registrado : 18/08/2011

    [Resolvido]Imprimir um relatório Empty Re: [Resolvido]Imprimir um relatório

    Mensagem  fabiano 4/9/2011, 20:35

    Oi boa tarde vieira tirei o simbolo de =, parou de dar erro mais ainda continua abrindo a janela salvar.
    Private Sub impr_listagem_Click()
    Dim stDocName As String
    DoCmd.SetWarnings False
    stDocName = "relato_cliente"
    DoCmd.OpenReport stDocName, acNormal
    DoCmd.SetWarnings False
    End Sub

    Dessa forma não dar erro mais continua abrindo a janela pra salvar.
    Avelino Sampaio
    Avelino Sampaio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3883
    Registrado : 04/04/2010

    [Resolvido]Imprimir um relatório Empty Re: [Resolvido]Imprimir um relatório

    Mensagem  Avelino Sampaio 4/9/2011, 20:53

    Olá

    No evento do seu relatório use o save. exemplo

    Private Sub Report_Open(Cancel As Integer)
    DoCmd.Save acReport, Me.Name
    End Sub

    Se ainda não for isso, acrecente a linha no código

    Private Sub impr_listagem_Click()
    docmd.RunCommand acCmdSaveRecord 'salva o registro atual para refletir no relatório
    DoCmd.OpenReport "relato_cliente", acNormal
    End Sub
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Imprimir um relatório Empty Re: [Resolvido]Imprimir um relatório

    Mensagem  vieirasoft 4/9/2011, 21:04

    Sim, desculpe, sem o igual, foi distracção minha.

    Se você quer imprimir toda a tabela, não vejo necessário o guardar o registro, uma vez que os mesmos já estarão guardados na tabela. O próprio Access, guarda por defeito. Se a impressão é a tabela, não vejo o porquê de com este comando simples abrir alguma janela adicional:

    DoCmd.OpenReport "relato_cliente", acNormal
    avatar
    fabiano
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 47
    Registrado : 18/08/2011

    [Resolvido]Imprimir um relatório Empty Re: [Resolvido]Imprimir um relatório

    Mensagem  fabiano 4/9/2011, 21:10

    abre a janela e pedi pra salvar com essa extensão *.xps
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Imprimir um relatório Empty Re: [Resolvido]Imprimir um relatório

    Mensagem  vieirasoft 4/9/2011, 21:15

    Então alguma coisa está mal aí na sua BD, presumo. Não tenho o 2010, mas seria melhor você postar aqui no fórum a sua BD para que um colega com o 0 2010 pudesse ver o que se estar a passar. Penso que o Criquio tem o 2010. Coloque aqui a BD.
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Imprimir um relatório Empty Re: [Resolvido]Imprimir um relatório

    Mensagem  vieirasoft 4/9/2011, 21:17

    Veja aqui este link da MIcrosoft sobre o visualizador XPS

    http://windows.microsoft.com/pt-PT/windows-vista/What-is-the-XPS-Viewer
    avatar
    fabiano
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 47
    Registrado : 18/08/2011

    [Resolvido]Imprimir um relatório Empty Re: [Resolvido]Imprimir um relatório

    Mensagem  fabiano 4/9/2011, 21:19

    avelino valeu mais não deu certo continua abrindo a janela salvar.
    Não o meu é 2003 vou postar o bd
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Imprimir um relatório Empty Re: [Resolvido]Imprimir um relatório

    Mensagem  vieirasoft 4/9/2011, 21:22

    Antes de postar, leia sobre o visualizar XPS,no link que enviei.
    vieirasoft
    vieirasoft
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Imprimir um relatório Empty Re: [Resolvido]Imprimir um relatório

    Mensagem  vieirasoft 6/9/2011, 11:29

    Como não houve retorno, o tópico passa a resolvido. Qualquer coisa reabra, por favor.
    avatar
    fabiano
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 47
    Registrado : 18/08/2011

    [Resolvido]Imprimir um relatório Empty Re: [Resolvido]Imprimir um relatório

    Mensagem  fabiano 7/9/2011, 12:50

    Bom dia Vieira, desculpa por não retornar ,mais ainda estou com o mesmo problema abrir aquele link que você pediu não conseguir resolver.

    Conteúdo patrocinado


    [Resolvido]Imprimir um relatório Empty Re: [Resolvido]Imprimir um relatório

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 9/5/2024, 04:00