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


2 participantes

    [Resolvido]Selecionar/Abrir Arquivos PDF pelo Formulário

    Jeferson de Paula
    Jeferson de Paula
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 361
    Registrado : 06/04/2013

    [Resolvido]Selecionar/Abrir Arquivos PDF pelo Formulário Empty Selecionar/Abrir Arquivos PDF pelo Formulário

    Mensagem  Jeferson de Paula 13/8/2013, 17:37

    Olá Pessoal, tenho um formulário com um ListBox chamado "lstArquivosPDF" e gostaria de visualizar os arquivos exportados pelo Access nesta ListBox. Também ao clicar gostaria de abri-los. Alguém tem alguma dica por favor?

    strCaminho = \\192.168.0.1\Financeiro\Relatorios\AquiEstaoOsArquivos.pdf

    Desde já agradeço a ajuda!


    .................................................................................
    Atenciosamente
    Aldo Jeferson de Paula
    Blog Support SQL Server
    Fórum Support SQL Server

    Quem nunca ouviu alguém falando mal do Microsoft®️ Access? Compartilhe suas experiências e conhecimentos, clique aqui e faça seu comentário!

    Tópicos Recomendáveis
    > Kit Geográfico 2013
    > Novo na Programação do Access?
    > Curso de Access/VBA Completo
    > Conceitos Básicos em T-SQL
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Selecionar/Abrir Arquivos PDF pelo Formulário Empty Re: [Resolvido]Selecionar/Abrir Arquivos PDF pelo Formulário

    Mensagem  Alexandre Neves 13/8/2013, 18:48

    Boa tarde,
    Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" (ByVal hwnd As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long
    ShellExecute(Application.hWndAccessApp, "Open", "\\192.168.0.1\Financeiro\Relatorios\AquiEstaoOsArquivos.pdf", "", "C:\", SW_SHOWNORMAL)


    .................................................................................
    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
    Jeferson de Paula
    Jeferson de Paula
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 361
    Registrado : 06/04/2013

    [Resolvido]Selecionar/Abrir Arquivos PDF pelo Formulário Empty Re: [Resolvido]Selecionar/Abrir Arquivos PDF pelo Formulário

    Mensagem  Jeferson de Paula 13/8/2013, 18:54

    ????????????????????????????????????????????????????????????????????????


    .................................................................................
    Atenciosamente
    Aldo Jeferson de Paula
    Blog Support SQL Server
    Fórum Support SQL Server

    Quem nunca ouviu alguém falando mal do Microsoft®️ Access? Compartilhe suas experiências e conhecimentos, clique aqui e faça seu comentário!

    Tópicos Recomendáveis
    > Kit Geográfico 2013
    > Novo na Programação do Access?
    > Curso de Access/VBA Completo
    > Conceitos Básicos em T-SQL
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Selecionar/Abrir Arquivos PDF pelo Formulário Empty Re: [Resolvido]Selecionar/Abrir Arquivos PDF pelo Formulário

    Mensagem  Alexandre Neves 13/8/2013, 19:09

    Então Jeferson?
    No módulo onde tenha o botão para abrir o ficheiro

    Option Compare Database
    Option Explicit
    Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" (ByVal hwnd As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long

    Private Sub CmdAbrir_Click()
    ShellExecute(Application.hWndAccessApp, "Open", "\\192.168.0.1\Financeiro\Relatorios\AquiEstaoOsArquivos.pdf", "", "C:\", SW_SHOWNORMAL)
    End Sub


    .................................................................................
    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
    Jeferson de Paula
    Jeferson de Paula
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 361
    Registrado : 06/04/2013

    [Resolvido]Selecionar/Abrir Arquivos PDF pelo Formulário Empty Re: [Resolvido]Selecionar/Abrir Arquivos PDF pelo Formulário

    Mensagem  Jeferson de Paula 13/8/2013, 19:21

    Olá Alexandre Neves, para qual versão do Access é esta função? Uso o 2003 e deu um erro na função do botão!


    .................................................................................
    Atenciosamente
    Aldo Jeferson de Paula
    Blog Support SQL Server
    Fórum Support SQL Server

    Quem nunca ouviu alguém falando mal do Microsoft®️ Access? Compartilhe suas experiências e conhecimentos, clique aqui e faça seu comentário!

    Tópicos Recomendáveis
    > Kit Geográfico 2013
    > Novo na Programação do Access?
    > Curso de Access/VBA Completo
    > Conceitos Básicos em T-SQL
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Selecionar/Abrir Arquivos PDF pelo Formulário Empty Re: [Resolvido]Selecionar/Abrir Arquivos PDF pelo Formulário

    Mensagem  Alexandre Neves 13/8/2013, 19:28

    Penso que funcionará no 2003. Experimente com um caminho de ficheiro no disco e confirme


    .................................................................................
    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
    Jeferson de Paula
    Jeferson de Paula
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 361
    Registrado : 06/04/2013

    [Resolvido]Selecionar/Abrir Arquivos PDF pelo Formulário Empty Re: [Resolvido]Selecionar/Abrir Arquivos PDF pelo Formulário

    Mensagem  Jeferson de Paula 19/8/2013, 12:51

    Olá Alexandre, consegui usando o seguinte código:

    Código:
    Private Sub Form_Open(Cancel As Integer)
    Dim strDiretorio, strPasta, strFicheiros
        strDiretorio = "\\192.168.0.1\Financeiro\Relatorios\"

    Set fso = CreateObject("Scripting.FileSystemObject")
    Set strPasta = fso.GetFolder(strDiretorio)
    Set strFicheiros = strPasta.Files
        Me.lstArquivosPDF.RowSourceType = "Value List"
        For Each File In strFicheiros
        Me.lstArquivosPDF.AddItem (File.Name)
        Next
    Me.btmAbrirArquivo.Enabled = False
    End Sub
    E um botão "Abrir Arquivo PDF"

    Código:
    Private Sub AbrirArquivo_Click()
    Dim strDiretorio As String
        strDiretorio = "\\192.168.0.1\Financeiro\Relatorios\"
        FollowHyperlink strDiretorio & Me.txtNomeArquivo
    End Sub
    Mas agora eu gostaria que o Access filtrasse somente o arquivo que tem a extenção *.pdf tem alguma dica para isso? Pois quando o formulário abre ele filtra qualquer arquivo da pasta incluindo os arquivos do sistema (ex: *.dat; *.inf ...).

    Desde já agradeço a ajuda!


    .................................................................................
    Atenciosamente
    Aldo Jeferson de Paula
    Blog Support SQL Server
    Fórum Support SQL Server

    Quem nunca ouviu alguém falando mal do Microsoft®️ Access? Compartilhe suas experiências e conhecimentos, clique aqui e faça seu comentário!

    Tópicos Recomendáveis
    > Kit Geográfico 2013
    > Novo na Programação do Access?
    > Curso de Access/VBA Completo
    > Conceitos Básicos em T-SQL
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Selecionar/Abrir Arquivos PDF pelo Formulário Empty Re: [Resolvido]Selecionar/Abrir Arquivos PDF pelo Formulário

    Mensagem  Alexandre Neves 19/8/2013, 16:18

    Boa tarde,
    tem de começar a fazer ginástica
    For Each File In strFicheiros
    if right(File.Name,3)="pdf" then Me.lstArquivosPDF.AddItem (File.Name)
    Next


    .................................................................................
    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
    Jeferson de Paula
    Jeferson de Paula
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 361
    Registrado : 06/04/2013

    [Resolvido]Selecionar/Abrir Arquivos PDF pelo Formulário Empty Re: [Resolvido]Selecionar/Abrir Arquivos PDF pelo Formulário

    Mensagem  Jeferson de Paula 19/8/2013, 18:38

    Podes crer... valeu a ajuda Amigo Alexandre! lol!


    .................................................................................
    Atenciosamente
    Aldo Jeferson de Paula
    Blog Support SQL Server
    Fórum Support SQL Server

    Quem nunca ouviu alguém falando mal do Microsoft®️ Access? Compartilhe suas experiências e conhecimentos, clique aqui e faça seu comentário!

    Tópicos Recomendáveis
    > Kit Geográfico 2013
    > Novo na Programação do Access?
    > Curso de Access/VBA Completo
    > Conceitos Básicos em T-SQL

    Conteúdo patrocinado


    [Resolvido]Selecionar/Abrir Arquivos PDF pelo Formulário Empty Re: [Resolvido]Selecionar/Abrir Arquivos PDF pelo Formulário

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 2/5/2024, 14:32