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

    [Resolvido]DoCmd.OutputTo acOutputReport

    avatar
    Jorge Silva
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 9
    Registrado : 12/04/2016

    [Resolvido]DoCmd.OutputTo acOutputReport Empty [Resolvido]DoCmd.OutputTo acOutputReport

    Mensagem  Jorge Silva Qui 21 Abr - 7:29

    Bom dia,
    Estou a criar exportação de relatório para pdf via botão (Comando19) , em formulário (impressaoescalao) com o seguinte código:

    Private Sub Comando19_Click()
    DoCmd.OutputTo acOutputReport, "Escalão A", "pdf", "", True, "", 0
    MsgBox "ESCALÃO A guardado com Sucesso"
    End Sub

    Tudo funciona correto se clicar OK na mensagem do windows:
    - O documento é gerado em pdf
    - é pedido para guardar numa localização (a escolher) no pc.
    - o documento posteriormente é aberto.
    - a mensagem "ESCALÃO A guardado com Sucesso" aparece

    No entanto se clicar em cancelar na mensagem do windows:
    [Resolvido]DoCmd.OutputTo acOutputReport S1uwhw

    aparece o seguinte erro:
    [Resolvido]DoCmd.OutputTo acOutputReport 2r7spq9

    Será que me podem ajudar e alterar o código para que ao clicar na mensagem do windows seja cancelado o comendo e regresse ao formulário (impressaoescalao).

    Obrigado
    Aguardo

    Jorge Silva
    avatar
    Jorge Silva
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 9
    Registrado : 12/04/2016

    [Resolvido]DoCmd.OutputTo acOutputReport Empty Já resolvi

    Mensagem  Jorge Silva Qui 21 Abr - 7:51

    Aproveitando uma dica do JPaulo,

    o Código fica da seguinte forma:

    Private Sub Comando19_Click()
    On Error GoTo 1
    DoCmd.OutputTo acOutputReport, "Escalão A", "pdf", "", True, "", 0
    MsgBox "ESCALÃO A guardado com Sucesso"
    1:
    If Err.Number = 2501 Then
    Exit Sub
    End If
    End Sub


    Obrigado
    Jorge Silva
    alpedro
    alpedro
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 165
    Registrado : 08/02/2016

    [Resolvido]DoCmd.OutputTo acOutputReport Empty Re: [Resolvido]DoCmd.OutputTo acOutputReport

    Mensagem  alpedro Qui 21 Abr - 8:09

    cheers

    Conteúdo patrocinado


    [Resolvido]DoCmd.OutputTo acOutputReport Empty Re: [Resolvido]DoCmd.OutputTo acOutputReport

    Mensagem  Conteúdo patrocinado


      Data/hora atual: Qui 28 Mar - 9:31