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]erro 2501 OutputTo ação cancelada!

    avatar
    controls
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 38
    Registrado : 22/09/2012

    [Resolvido]erro 2501 OutputTo ação cancelada! Empty [Resolvido]erro 2501 OutputTo ação cancelada!

    Mensagem  controls 16/3/2013, 14:27

    Bom dia Galera!

    Estou tentando salvar um relatório em PDF em uma pasta onde consta o bd. Quando chega na parte do código para transformar em PDF da essa mensagem:

    erro 2501  ação OutputTo cancelada!

    Será que falta alguma informação no código?

    O relatório é baseado em uma consulta com o seguinte parâmetro: >=[forms]![frm_movimento_imprimir]![datainicialm]

    Eu criei um formulário para digitar a data, um botão para visualizar o relatório filtrado com as informações desejadas!

    Gostaria de salvar em pdf por segurança!

    Abaixo código utilizado:

    If IsNull(datainicialm) Then
    MsgBox "Informe a data de Hoje", vbInformation, "Data de hoje"
    datainicialm.SetFocus
    Exit Sub


    Else

    DoCmd.SetWarnings False

    'deleta dados da tabela movimento
    DoCmd.OpenQuery "movimento_exclusao"

    'atualiza tabela movimento
    DoCmd.OpenQuery "movimento_acrescimo_bc_movimento"
    DoCmd.OpenQuery "movimento_acrescimo_caixa"
    DoCmd.OpenQuery "movimento_acrescimo_cartao"
    DoCmd.OpenQuery "movimento_acrescimo_dinheiro"
    DoCmd.OpenQuery "movimento_acrescimo_despesa"
    DoCmd.OpenQuery "movimento_acrescimo_rpc_comissao"
    DoCmd.OpenQuery "movimento_acrescimo_rpc_recarga"

    DoCmd.SetWarnings True

    Dim strArquivo As String
    Dim strLocal As String


    strArquivo = "EXTRATO_MOVIMENTO_FINANCEIRO" & Me!datainicialm & ".pdf"
    strLocal = CurrentProject.Path & "\caixa\" & strArquivo

    'Abre o relatório devidamente filtrado e oculto
    DoCmd.OpenReport "relatorio_movimento_dia", acViewPreview, , "movimento_data=" & Me!datainicialm & acHidden

    'Gera arquivo pdf do relatório previamente aberto e filtrado.
    DoCmd.OutputTo acOutputReport, "relatorio_movimento_dia", acFormatPDF, strLocal

    'Fecha o relatório
    DoCmd.OpenReport "relatorio_movimento_dia", acViewPreview


    End If


    End Sub

    Será que errei em alguma coisa?


    Última edição por controls em 23/2/2014, 15:18, editado 1 vez(es)
    Leandro
    Leandro
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1601
    Registrado : 12/11/2009

    [Resolvido]erro 2501 OutputTo ação cancelada! Empty Re: [Resolvido]erro 2501 OutputTo ação cancelada!

    Mensagem  Leandro 16/3/2013, 18:22

    Não se nas versões mais novas do Access a opção pdf está presente para o DoCmd.OutputTo, mas até onde sei são essas somente.

    Outputformat - Escolha em das seguintes constantes:

    acFormatActiveXServer

    acFormatHTML

    acFormatIIS

    acFormatRTF

    acFormatTXT

    acFormatXLS

    Veja esse link; http://www.blueclaw-db.com/docmd_outputto_example.htm


    avatar
    controls
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 38
    Registrado : 22/09/2012

    [Resolvido]erro 2501 OutputTo ação cancelada! Empty gerar relatorio em pdf com data

    Mensagem  controls 17/3/2013, 00:32

    Boa noite!
    Agradeço sua ajuda, no entanto,utilizo a versão 2010 do access, onde é possivel utilizar o OutputTo!

    Quando executo o codigo da a mensagem 2501 ai a ação é cancelada!

    como o campo utilizado para filtrar a consulta é com data, será que falta alguma informação no codigo para corrigir o problema?
    Avelino Sampaio
    Avelino Sampaio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]erro 2501 OutputTo ação cancelada! Empty Re: [Resolvido]erro 2501 OutputTo ação cancelada!

    Mensagem  Avelino Sampaio 17/3/2013, 08:55

    Esse erro significa que a abertura do relatório foi cancelada.

    O erro está nesta linha:

    'Abre o relatório devidamente filtrado e oculto
    DoCmd.OpenReport "relatorio_movimento_dia", acViewPreview, , "movimento_data=" & Me!datainicialm & acHidden

    Experimente:

    'Abre o relatório devidamente filtrado e oculto
    DoCmd.OpenReport "relatorio_movimento_dia", acViewPreview, , "movimento_data= #" & format(Me!datainicialm,"mm/dd/yyyy") & "#" , acHidden

    Sucesso!


    .................................................................................
    Vídeos, livros, kit MontaRibbons e acesso vitalício ao site UsandoAcces  
    Clique AQUI e analise o custo beneficio do material oferecido.
    avatar
    controls
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 38
    Registrado : 22/09/2012

    [Resolvido]erro 2501 OutputTo ação cancelada! Empty Problema ainda persiste

    Mensagem  controls 17/3/2013, 16:45

    Boa tarde Avelino.

    O problema ainda persiste!

    Quando chega na linha do código que transforma o relatório em PDF o access cancela a ação!

    'Gera arquivo pdf do relatório previamente aberto e filtrado.
    DoCmd.OutputTo acOutputReport, "relatorio_movimento_dia", acFormatPDF, strLocal


    O que acha?



    Conteúdo patrocinado


    [Resolvido]erro 2501 OutputTo ação cancelada! Empty Re: [Resolvido]erro 2501 OutputTo ação cancelada!

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 28/4/2024, 05:10