MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

Obrigado

Administração do MaximoAccess

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access

    [Resolvido]Erro: Ação OutputTo foi cancelada

    Compartilhe

    angelomonteiro1981
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 46
    Registrado : 16/04/2017

    [Resolvido]Erro: Ação OutputTo foi cancelada

    Mensagem  angelomonteiro1981 em Ter 08 Ago 2017, 19:32

    Boa tarde,


    No formulário "FrmGeral" tenho um botão que ao clicar me abre o relatório "RelGeral". No evento "ao clicar" deste botão tenho a seguinte linha de procedimento:

    DoCmd.OutputTo acOutputReport, "RelGeral", acFormatPDF, strLocal

    Esta linha de procedimento é responsável por me gerar o relatório no formado PDF.

    Assim, ao clicar no botão me abre a caixa de opções do Windows onde posso selecionar a pasta e o local em que o arquivo será salvo.

    Contudo, se eu decidir não salvar mais o documento e clicar em "cancelar", me aparece o seguinte erro:

    Erro em tempo de execução '2501':
    A ação OutputTo foi cancelada.


    De igual forma, de acordo com a pesquisa o relatório não tiver nenhum dado a ser exibido, a mesma mensagem aparece.

    Como resolver esse problema?
    avatar
    Silvio
    Developer
    Developer

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3672
    Registrado : 20/04/2011

    Re: [Resolvido]Erro: Ação OutputTo foi cancelada

    Mensagem  Silvio em Ter 08 Ago 2017, 20:05

    Boa tarde...

    Poste o referido código envolvido para analisarmos o mesmo.

    Grato.


    .................................................................................
    Caso tenha resolvido a tua duvida, coloque o tópico como resolvido.
    [Você precisa estar registrado e conectado para ver este link.]
    avatar
    ahteixeira
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 4530
    Registrado : 15/03/2013

    Re: [Resolvido]Erro: Ação OutputTo foi cancelada

    Mensagem  ahteixeira em Ter 08 Ago 2017, 20:30

    Olá a todos,
    Angelo Monteiro, já experimentou fazer o tratamento do erro.
    Será algo assim que deve solucar na sua SUB:
    Código:
    Sub SeuReporte()
    On Error GoTo ERR_Tratamento

        DoCmd.OutputTo acOutputReport, "RelGeral", acFormatPDF, strLocal

    SAIR:
        Exit Sub
       
    ERR_Tratamento:
        If Err.Number = 2501 Then
          MsgBox "A operação foi cancelada pelo utilizador.", vbInformation, ""
        Else
            MsgBox Err.Number & " - " & Err.Description, vbCritical, ""
        End If
        Resume SAIR
    End Sub

    Abraço

    angelomonteiro1981
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 46
    Registrado : 16/04/2017

    Re: [Resolvido]Erro: Ação OutputTo foi cancelada

    Mensagem  angelomonteiro1981 em Ter 08 Ago 2017, 21:29

    Amigo, não funcionou. Continua apresentando o mesmo erro.
    avatar
    ahteixeira
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 4530
    Registrado : 15/03/2013

    Re: [Resolvido]Erro: Ação OutputTo foi cancelada

    Mensagem  ahteixeira em Ter 08 Ago 2017, 22:51

    Olá, será então melhor fazer como o colega Silvio sugeriu.
    Poste uma base de dados com os objectos envolvidos para se testar.
    Abraço

    angelomonteiro1981
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 46
    Registrado : 16/04/2017

    Re: [Resolvido]Erro: Ação OutputTo foi cancelada

    Mensagem  angelomonteiro1981 em Ter 08 Ago 2017, 22:53

    Não veria problemas em compartilhar, contudo é um banco de dados bem grande... devido ao tamanho não vou conseguir anexar.
    avatar
    ahteixeira
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 4530
    Registrado : 15/03/2013

    Re: [Resolvido]Erro: Ação OutputTo foi cancelada

    Mensagem  ahteixeira em Ter 08 Ago 2017, 23:33

    Ola poste só com:
    O formulário em questão o reporte e alguns dados de amostragem.
    Se não conseguir.
    Crie um exemplo novo a simular o que está a fazer e a dar o mesmo erro.
    Abraço

    angelomonteiro1981
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 46
    Registrado : 16/04/2017

    Re: [Resolvido]Erro: Ação OutputTo foi cancelada

    Mensagem  angelomonteiro1981 em Qua 09 Ago 2017, 19:39

    Segue, anexo, exemplo do BD (adaptado).

    Destacando que, ao clicar no botão correspondente para salvar em PDF, se clicar em CANCELAR apresenta o erro que foi especificado acima.

    Aproveitando, estou com outra dificuldade. No relatório que é gerado, foi colocado um AGRUPAMENTO pelo nome da rua cadastrada, de modo, que ela seja relacionada uma única vez. Contudo, coloquei um campo QNTD com a seguinte fórmula "=Contar([Rua]) de modo que a quantidade de vezes em que a respectiva rua foi cadastrada aparecerá no campo QNTD.

    Preciso que o relatório ordene em ordem decrescente pela quantidade de vezes, ou seja, pelo número que aparece no campo QNTD, tipo:

    4 Rua do Marisco
    2 Rua tal...
    1 Rua tal...

    angelomonteiro1981
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 46
    Registrado : 16/04/2017

    Re: [Resolvido]Erro: Ação OutputTo foi cancelada

    Mensagem  angelomonteiro1981 em Qua 09 Ago 2017, 20:17

    Segue, banco de dados, anexo.
    Anexos
    BANCO DE DADOS.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (62 Kb) Baixado 3 vez(es)
    avatar
    ahteixeira
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 4530
    Registrado : 15/03/2013

    Re: [Resolvido]Erro: Ação OutputTo foi cancelada

    Mensagem  ahteixeira em Qua 09 Ago 2017, 23:05

    Olá Angelo Monteiro,
    Não ficou muito diferente do código que postei na mensagem n.º 3, veja:
    Código:
    Private Sub Comando19_Click()
    'ahteixeira (2017) para MaximoAccess
    On Error GoTo ERR_Tratamento

        DoCmd.OutputTo acOutputReport, "01RelGeral", acFormatPDF, strLocal

    SAIR:
        Exit Sub
        
    ERR_Tratamento:
        If Err.Number = 2501 Then
           MsgBox "A operação foi cancelada pelo utilizador.", vbInformation, ""
        Else
            MsgBox Err.Number & " - " & Err.Description, vbCritical, ""
        End If
        Resume SAIR
    End Sub

    Relativamente à ordem de agrupamento, não devemos misturar temas, além disso  já tem um tópico aberto do mesmo assunto o qual não deu retorno:
    [Você precisa estar registrado e conectado para ver este link.]
    No entanto, verifique a consulta e o agrupamento do relatório.

    Sugerio uma leitura das [Você precisa estar registrado e conectado para ver este link.].

    Espero que reveja a conduta que tem adotado e não abandone os tópicos sem dar o retorno de quem o ajuda.

    Abraço e bons estudos com o MaximoAccess




    Abraço
    Anexos
    Err2501_OperacaoCancelada.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (63 Kb) Baixado 5 vez(es)

    angelomonteiro1981
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 46
    Registrado : 16/04/2017

    Re: [Resolvido]Erro: Ação OutputTo foi cancelada

    Mensagem  angelomonteiro1981 em Qui 10 Ago 2017, 16:15

    Obrigado pela ajuda e orientações.
    avatar
    ahteixeira
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 4530
    Registrado : 15/03/2013

    Re: [Resolvido]Erro: Ação OutputTo foi cancelada

    Mensagem  ahteixeira em Qui 10 Ago 2017, 21:34

    cheers

      Data/hora atual: Sab 18 Nov 2017, 08:12