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]Abrir PDF especifico

    toyebom
    toyebom
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 1128
    Registrado : 18/07/2012

    [Resolvido]Abrir PDF especifico Empty [Resolvido]Abrir PDF especifico

    Mensagem  toyebom 12/7/2016, 20:38

    É possível abrir um pdf especifico via vba?
    Eu sei que é possível com o link mas queria colocar de forma a filtrar por um campo mais ou menos como vi no site do avelino

    http://www.usandoaccess.com.br/dicas/exibindo-pdf-pelo-access.asp?id=1

    CurrentProject.Path & "\artigos\"

    Eu queria que ao fazer clique fosse

    CurrentProject.Path\"Processos"\[Campo1]\[Campo2].pdf

    Ou seja, vai buscar o [Campo1] que pode ser o ano a seguir vai buscar o [Campo2] que é o numero do processo(documento em pdf) e abre-o.

    Alguém sabe como criar o código?


    .................................................................................
    Gente Simples, fazendo coisas pequenas, em lugares pouco importantes, consegue mudanças extraordinárias.
    Avelino Sampaio
    Avelino Sampaio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Abrir PDF especifico Empty Re: [Resolvido]Abrir PDF especifico

    Mensagem  Avelino Sampaio 12/7/2016, 21:14

    Olá!

    Experimente:

    CurrentProject.Path & "\Processos\" & me![Campo1] & "\" & me![Campo2] & ".pdf"


    Se campo 2 já trouxer e extensão pdf, teste assim:

    CurrentProject.Path & "\Processos\" & me![Campo1] & "\" & me![Campo2]

    Aguardamos


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


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 1128
    Registrado : 18/07/2012

    [Resolvido]Abrir PDF especifico Empty Abrir PDF especifico

    Mensagem  toyebom 12/7/2016, 22:38

    Dessa forma não deu

    Tentei assim mas deu erro

    Private Sub Comando109_Click()
    Dim strPDFFileName As String
    strPDFFileName " = CurrentProject.Path " \ "Autos CO" \ " & Me![DataDoPedido] & " \ " & Me![Texto51].pdf\"
    If Not FileLocked(strPDFFileName) Then
    End If
    End Sub

    [Resolvido]Abrir PDF especifico 105pgzl


    .................................................................................
    Gente Simples, fazendo coisas pequenas, em lugares pouco importantes, consegue mudanças extraordinárias.
    toyebom
    toyebom
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 1128
    Registrado : 18/07/2012

    [Resolvido]Abrir PDF especifico Empty Abrir PDF especifico

    Mensagem  toyebom 13/7/2016, 01:58

    Tentei a ideia do JPaulo  mas diz-me sempre Ficheiro não encontrado


    https://www.maximoaccess.com/t25710-resolvidoabrir-arquivo-pdf?highlight=abrir+pdf

    Private Sub Comando109_Click()
    Dim strCaminho$
    On Error GoTo 1

      strCaminho = CurrentProject.Path & "\ AutosCO" & "\" & Me![DataDoPedido] & "\" & Me![Texto51].Value
     
      Application.FollowHyperlink strCaminho, , True
    1:
       If Err.Number = 490 Then
           MsgBox "Ficheiro não encontrado...", vbCritical
           Exit Sub
           Else
           Exit Sub
       End If
    End Sub

    Também tentei

    Shell CurrentProject.Path \ AutosCO \ Me![DataDoPedido] \ Me![Texto51] & ".pdf"

    com o rato em cima dá toda a ligação mas não abre e dá erro Run-time error '13: Type mismatch


    .................................................................................
    Gente Simples, fazendo coisas pequenas, em lugares pouco importantes, consegue mudanças extraordinárias.
    toyebom
    toyebom
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 1128
    Registrado : 18/07/2012

    [Resolvido]Abrir PDF especifico Empty Abrir PDF especifico

    Mensagem  toyebom 13/7/2016, 23:58

    UP


    .................................................................................
    Gente Simples, fazendo coisas pequenas, em lugares pouco importantes, consegue mudanças extraordinárias.
    toyebom
    toyebom
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 1128
    Registrado : 18/07/2012

    [Resolvido]Abrir PDF especifico Empty Abrir PDF especifico

    Mensagem  toyebom 14/7/2016, 13:18

    Será que tenho de fazer referência à tabela ou ao formulário tipo form name,currente record, me.[campo1]

    Já agora, o botão é para colocar num formulario continuo


    .................................................................................
    Gente Simples, fazendo coisas pequenas, em lugares pouco importantes, consegue mudanças extraordinárias.
    toyebom
    toyebom
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 1128
    Registrado : 18/07/2012

    [Resolvido]Abrir PDF especifico Empty Abrir PDF especifico

    Mensagem  toyebom 14/7/2016, 20:57

    UP


    .................................................................................
    Gente Simples, fazendo coisas pequenas, em lugares pouco importantes, consegue mudanças extraordinárias.
    toyebom
    toyebom
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 1128
    Registrado : 18/07/2012

    [Resolvido]Abrir PDF especifico Empty Abrir PDF especifico

    Mensagem  toyebom 15/7/2016, 22:45

    UP


    .................................................................................
    Gente Simples, fazendo coisas pequenas, em lugares pouco importantes, consegue mudanças extraordinárias.
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 8496
    Registrado : 05/11/2009

    [Resolvido]Abrir PDF especifico Empty Re: [Resolvido]Abrir PDF especifico

    Mensagem  Alexandre Neves 17/7/2016, 08:39

    Bom dia
    Que valores assumem as variáveis?
    Formam endereço de ficheiro existente?


    .................................................................................
    Access 2010. Mande bd que dê para testar (indique a versão). Não peça para fazer o que já tem feito. Dê todos os detalhes.
    Não coloquem entraves como senhas, esconder controlos, etc. Disponibilizem o mais limpo possível
    Só respondo a mensagens privadas, se forem de assunto privado; às outras não respondo.
    Quem trabalha e mata a fome não come o pão de ninguém; mas quem não trabalha e come, come sempre o pão de alguém. António Aleixo
    toyebom
    toyebom
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 1128
    Registrado : 18/07/2012

    [Resolvido]Abrir PDF especifico Empty Abrir PDF especifico

    Mensagem  toyebom 19/7/2016, 20:14

    Obrigado mas já resolvi, usei o exemplo do Jungli     Mensagem nº7

    https://www.maximoaccess.com/t4978-resolvidoanexar-arquivo-em-furmulario?highlight=linkDoc#100080

    O problema apenas persiste quando mudo a bd de computador por isso em vez da hiperligação me dar D:\Pasta\Subpasta\documento.pdf queria mudar para CurrentProject.Path

    A primeira ideia era que a bd criasse a hiperligação automática quando criava um registo mas da forma que utilizo dá para anexar mais de um documento ao registo e pode ser em vários formatos sem ser pdf.

    Se alguém consegue alterar o caminho automaticamente para

    CurrentProject.Path\Pasta\Subpasta\documento

    agradeço se não dou como resolvido

    não sei se será alo tipo isto:

    http://www.ammara.com/access_image_faq/get_mdb_database_path.html
    http://www.ammara.com/access_image_faq/image_relative_paths.html


    .................................................................................
    Gente Simples, fazendo coisas pequenas, em lugares pouco importantes, consegue mudanças extraordinárias.
    FabioPaes
    FabioPaes
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3914
    Registrado : 14/08/2013

    [Resolvido]Abrir PDF especifico Empty Re: [Resolvido]Abrir PDF especifico

    Mensagem  FabioPaes 19/7/2016, 21:13

    Amigo, a solução nesse Caso seria Copiar o arquivo localizado, para uma pasta que ficaria junta ao seu Aplicativo...

    Assim ao mover seu aplicativo os documentos também iriam juntos...

    Aee sim poderiamos utilizar o Currentproject.path sem problemas.


    Veja esse Topico, veja o que recomendei pro autor e que deu certo.... Ja tem o Modulo que copia o arquivo pronto porem para Imagem, basta alterar poucas coisa la amigo...

    https://www.maximoaccess.com/t27265-resolvidoanexar-arquivos-ole


    .................................................................................
    _____________________________________________________________________
    Achou a solução para sua dúvida? Não seja Egoísta, Compartilhe com todos!
    A dica do Colega foi útil? Agradeça!

    O importante não saber tudo, mas sim a Onde procurar!
    toyebom
    toyebom
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 1128
    Registrado : 18/07/2012

    [Resolvido]Abrir PDF especifico Empty Abrir PDF especifico

    Mensagem  toyebom 25/7/2016, 22:41

    Desculpa FabioPaes mas não compreendi o conceito do teu exemplo e não consegui fazer.

    Consegues fazer-me um exemplo como o que menciono na minha mensagem 10? Agradeço.


    https://www.maximoaccess.com/t4978-resolvidoanexar-arquivo-em-furmulario?highlight=linkDoc#100080


    .................................................................................
    Gente Simples, fazendo coisas pequenas, em lugares pouco importantes, consegue mudanças extraordinárias.
    FabioPaes
    FabioPaes
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3914
    Registrado : 14/08/2013

    [Resolvido]Abrir PDF especifico Empty Re: [Resolvido]Abrir PDF especifico

    Mensagem  FabioPaes 26/7/2016, 00:18

    Amigão, assim que possivel eu monto um exemplo... Mas é muito simples amigo... Muito mesmo...


    .................................................................................
    _____________________________________________________________________
    Achou a solução para sua dúvida? Não seja Egoísta, Compartilhe com todos!
    A dica do Colega foi útil? Agradeça!

    O importante não saber tudo, mas sim a Onde procurar!
    toyebom
    toyebom
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 1128
    Registrado : 18/07/2012

    [Resolvido]Abrir PDF especifico Empty Abrir PDF especifico

    Mensagem  toyebom 26/7/2016, 13:02

    Obrigado


    .................................................................................
    Gente Simples, fazendo coisas pequenas, em lugares pouco importantes, consegue mudanças extraordinárias.
    FabioPaes
    FabioPaes
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3914
    Registrado : 14/08/2013

    [Resolvido]Abrir PDF especifico Empty Re: [Resolvido]Abrir PDF especifico

    Mensagem  FabioPaes 26/7/2016, 16:39



    .................................................................................
    _____________________________________________________________________
    Achou a solução para sua dúvida? Não seja Egoísta, Compartilhe com todos!
    A dica do Colega foi útil? Agradeça!

    O importante não saber tudo, mas sim a Onde procurar!
    toyebom
    toyebom
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 1128
    Registrado : 18/07/2012

    [Resolvido]Abrir PDF especifico Empty Abrir PDF especifico

    Mensagem  toyebom 26/7/2016, 21:55

    Obrigado FabioPaes mas não era isto que queria, desculpa.
    Queria era fazer como o anexo que coloco o problema é se mudar a bd de computador por isso o CurrentProject.Path quando guarda a hiperligação memorize que o documento está na pasta da bd e abra. Tentei como disse nas outras mensagens mas não resulta.
    Como faço não só guarda pdf como outras extensões.


    .................................................................................
    Gente Simples, fazendo coisas pequenas, em lugares pouco importantes, consegue mudanças extraordinárias.
    FabioPaes
    FabioPaes
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3914
    Registrado : 14/08/2013

    [Resolvido]Abrir PDF especifico Empty Re: [Resolvido]Abrir PDF especifico

    Mensagem  FabioPaes 26/7/2016, 22:42

    Amigo, da forma como está nao rola nao...

    Como te falei nas mensagens anteriores...

    O que deve fazer é MOVER o PDF para uma pasta (Conforme o exemplo postado) e Na hora de Carregar aee fica Facil...

    Na verdade amigo, o exemplo que passei tem tudo o que precisa ja pronto. É so vc pegar a parte que lhe interessa!


    Da forma como está nao funciona mesmo!


    .................................................................................
    _____________________________________________________________________
    Achou a solução para sua dúvida? Não seja Egoísta, Compartilhe com todos!
    A dica do Colega foi útil? Agradeça!

    O importante não saber tudo, mas sim a Onde procurar!
    toyebom
    toyebom
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 1128
    Registrado : 18/07/2012

    [Resolvido]Abrir PDF especifico Empty Abrir PDF especifico

    Mensagem  toyebom 26/7/2016, 22:43

    Ok obrigado.
    Sendo assim dou como resolvido e vou tentar adaptar o teu exemplo.


    .................................................................................
    Gente Simples, fazendo coisas pequenas, em lugares pouco importantes, consegue mudanças extraordinárias.
    toyebom
    toyebom
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 1128
    Registrado : 18/07/2012

    [Resolvido]Abrir PDF especifico Empty Abrir PDF especifico

    Mensagem  toyebom 26/7/2016, 22:47

    Obrigado pelas ajudas.


    .................................................................................
    Gente Simples, fazendo coisas pequenas, em lugares pouco importantes, consegue mudanças extraordinárias.

    Conteúdo patrocinado


    [Resolvido]Abrir PDF especifico Empty Re: [Resolvido]Abrir PDF especifico

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 7/11/2024, 19:36