MaximoAccess

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

Obrigado

Administração do MaximoAccess

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

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

    avatar
    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 Empty [Resolvido]Erro: Ação OutputTo foi cancelada

    Mensagem  angelomonteiro1981 em Qua 09 Ago 2017, 12:02 am

    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 100%

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

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

    Mensagem  Silvio em Qua 09 Ago 2017, 12:35 am

    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."
    ahteixeira
    ahteixeira
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 6897
    Registrado : 16/03/2013

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

    Mensagem  ahteixeira em Qua 09 Ago 2017, 1:00 am

    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 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 em Qua 09 Ago 2017, 1:59 am

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

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 6897
    Registrado : 16/03/2013

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

    Mensagem  ahteixeira em Qua 09 Ago 2017, 3:21 am

    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 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 em Qua 09 Ago 2017, 3:23 am

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

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 6897
    Registrado : 16/03/2013

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

    Mensagem  ahteixeira em Qua 09 Ago 2017, 4:03 am

    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 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 em Qui 10 Ago 2017, 12:09 am

    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 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 em Qui 10 Ago 2017, 12:47 am

    Segue, banco de dados, anexo.
    ahteixeira
    ahteixeira
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 6897
    Registrado : 16/03/2013

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

    Mensagem  ahteixeira em Qui 10 Ago 2017, 3:35 am

    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 33 vez(es)
    avatar
    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 Empty Re: [Resolvido]Erro: Ação OutputTo foi cancelada

    Mensagem  angelomonteiro1981 em Qui 10 Ago 2017, 8:45 pm

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

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 6897
    Registrado : 16/03/2013

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

    Mensagem  ahteixeira em Sex 11 Ago 2017, 2:04 am

    cheers
    avatar
    Clebergyn
    Super Avançado
    Super Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 747
    Registrado : 30/08/2012

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

    Mensagem  Clebergyn em Qui 10 Set 2020, 10:28 pm

    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!
    ahteixeira
    ahteixeira
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 6897
    Registrado : 16/03/2013

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

    Mensagem  ahteixeira em Sex 11 Set 2020, 4:55 am

    Olá Cleber Botelho,

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

    Abraço

      Data/hora atual: Seg 28 Set 2020, 3:58 pm