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 no código ao gerar o PDF, mas mesmo assim ele gera o mesmo

    Compartilhe
    avatar
    Silvio
    Developer
    Developer

    Respeito às Regras 100%

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

    Erro no código ao gerar o PDF, mas mesmo assim ele gera o mesmo

    Mensagem  Silvio em 30/4/2013, 15:52

    Prezados bom dia ..

    Pode parecer uma dualidade no titulo desse tópico, mas é mais pura verdade.

    Eis o código que eu estou a usar para gerar um relatório em PDF:
    Private Sub bt_geraPDF_Click()
    Dim strArquivo As String
    Dim strLocal As String
    strArquivo = "Cotação Nº" & Me!NOrcam & ".pdf"
    strLocal = CurrentProject.PATH & "\enviados\" & strArquivo
    DoCmd.OpenReport "rptOrca", , , "IDOrca=" & Me!IdOrca, acHidden

    DoCmd.OutputTo acOutputReport, "rptOrca", acFormatPDF, strLocal --> nessa linha que temos o problema
    DoCmd.Close acReport, "rptOrca"
    End Sub


    A mensagem que aparece é : Erro de tempo de execução '2282':
    O formato no qual você está tentando enviar o objeto atual não está disponível.


    Mas o mais estranho é que abre a caixa para salvar em formato PDF!
    Será que falta alguma referência a isso ?

    Eu estou a utilizar o CutePDF Writer.

    Se alguém puder me ajudar fico agradecido !!!

    Abraços.


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

    Respeito às Regras 100%

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

    Re: [Resolvido]Erro no código ao gerar o PDF, mas mesmo assim ele gera o mesmo

    Mensagem  Avelino Sampaio em 30/4/2013, 16:45

    Silvio,

    O Access 2007 precisa ser atualizado com o Sp2 ou Sp3. Feito isso não precisa de qualquer arquivo externo para gerar o PDF.

    Aguardamos a confirmação se está atualizado.

    avatar
    Silvio
    Developer
    Developer

    Respeito às Regras 100%

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

    Re: [Resolvido]Erro no código ao gerar o PDF, mas mesmo assim ele gera o mesmo

    Mensagem  Silvio em 30/4/2013, 18:02

    Grande Avelino...

    Saudações !

    Grato por me responder tão brevemente.

    No momento, eu estou em cliente, atualizando um projeto meu. Ao chegar no escritório será a primeira coisa que eu vou verificar.

    Abraços.


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

    Respeito às Regras 100%

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

    Re: [Resolvido]Erro no código ao gerar o PDF, mas mesmo assim ele gera o mesmo

    Mensagem  Avelino Sampaio em 30/4/2013, 18:10

    Ok

    Faça também o teste de tirar o acHidden do relatório (temporariamente). Assim vc poderá observar se o relatório está carregando sem erro.

    Aguardamos
    avatar
    Silvio
    Developer
    Developer

    Respeito às Regras 100%

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

    Re: [Resolvido]Erro no código ao gerar o PDF, mas mesmo assim ele gera o mesmo

    Mensagem  Silvio em 30/4/2013, 18:50

    Avelino...
    100% correto....esqueci de atualizar meu Pacote Office com o SP3......
    Valeu mestre.

    Abraços


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

      Data/hora atual: 15/10/2018, 09:36