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


4 participantes

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

    avatar
    angelomonteiro1981
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

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

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

    Mensagem  angelomonteiro1981 8/8/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?
    Silvio
    Silvio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

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

    Mensagem  Silvio 8/8/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.
    www.maximoaccess.com/t860-resolucao-de-topicos

    "Quase tudo é possível quando se tem determinação e força de vontade. Não desista tão rápido."
    Alvaro Teixeira
    Alvaro Teixeira
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

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

    Mensagem  Alvaro Teixeira 8/8/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
    avatar
    angelomonteiro1981
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

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

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

    Mensagem  angelomonteiro1981 8/8/2017, 21:29

    Amigo, não funcionou. Continua apresentando o mesmo erro.
    Alvaro Teixeira
    Alvaro Teixeira
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

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

    Mensagem  Alvaro Teixeira 8/8/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
    avatar
    angelomonteiro1981
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

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

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

    Mensagem  angelomonteiro1981 8/8/2017, 22:53

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


    Respeito às regras : Respeito às Regras 100%

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

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

    Mensagem  Alvaro Teixeira 8/8/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
    avatar
    angelomonteiro1981
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

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

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

    Mensagem  angelomonteiro1981 9/8/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...
    avatar
    angelomonteiro1981
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

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

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

    Mensagem  angelomonteiro1981 9/8/2017, 20:17

    Segue, banco de dados, anexo.
    Alvaro Teixeira
    Alvaro Teixeira
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

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

    Mensagem  Alvaro Teixeira 9/8/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:
    https://www.maximoaccess.com/t30652-campo-contar-em-ordem-decrescente-no-relatorio
    No entanto, verifique a consulta e o agrupamento do relatório.

    Sugerio uma leitura das Regras do Fórum.

    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
    [Resolvido]Erro: Ação OutputTo foi cancelada AttachmentErr2501_OperacaoCancelada.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (63 Kb) Baixado 50 vez(es)
    avatar
    angelomonteiro1981
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

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

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

    Mensagem  angelomonteiro1981 10/8/2017, 16:15

    Obrigado pela ajuda e orientações.
    Alvaro Teixeira
    Alvaro Teixeira
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

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

    Mensagem  Alvaro Teixeira 10/8/2017, 21:34

    cheers
    avatar
    Clebergyn
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 788
    Registrado : 29/08/2012

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

    Mensagem  Clebergyn 10/9/2020, 17:58

    Bom dia amigos,

    só para complementar este tópico
    sobre o erro:
    Erro em tempo de execução '2501':
    A ação OutputTo foi cancelada.

    Algumas funções no vba/access, não funciona com quando colocamos caminhos de diretórios com nomes contendo espaços tipo: "pasta de arquivos"
    como a função Shel, comigo já deu este erro

    e tambem tem o fato de no Windows explorer nas nomeclaturas de pasta não pode ter certos caracteres como : /\*?"!<>
    e se por acaso, no comando OutputTo no caminho da pasta estiver com estes caracteres vai dar este erro ai acima.

    é bom observar isso,

    Bom estudos a todos!
    Alvaro Teixeira
    Alvaro Teixeira
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

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

    Mensagem  Alvaro Teixeira 11/9/2020, 00:25

    Olá Cleber Botelho,

    Obrigado pela partilha da sua experiência com esta situação.

    Abraço

    Conteúdo patrocinado


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

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 21/11/2024, 19:50