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]Problemas com "fso"

    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]Problemas com "fso" Empty Problemas com "fso"

    Mensagem  Jeferson de Paula 28/9/2013, 02:12

    Olá Pessoal,

    Eu gostaria de copiar uma pasta e estou usando o "FSO", mas não estou conseguindo acertar o método, alguém pode me ajudar?

    Código:
    Public Function fncCopyFolder()
    Dim fso As New FileSystemObject
    Dim strFolderSystem As String, strFolderBackup As String

    strFolderSystem = "C:\Aplicativo"
    strFolderBackup = "C:\Aplicativo\Backup"

        fso.CopyFolder (strPastaDoSistema & "\*", strBackup, True)
    End Function
    Mensagem do Erro

    Erro de compilação:
    Era esperado: =

    Cumprimentos!

    Este tópico o ajudou? Agradecer não custa nada e ainda nos motiva a continuar lhe ajudando. Então que tal dar um joinha [Resolvido]Problemas com "fso" 001_1810?


    .................................................................................
    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
    Gilberto Rocha
    Gilberto Rocha
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1027
    Registrado : 21/01/2010

    [Resolvido]Problemas com "fso" Empty Re: [Resolvido]Problemas com "fso"

    Mensagem  Gilberto Rocha 28/9/2013, 02:46

    Repare que as variáveis estão com nomes diferentes, além disso tem que tirar os parenteses:

    Public Function fncCopyFolder()
    Dim fso As New FileSystemObject
    Dim strFolderSystem As String, strFolderBackup As String

    strFolderSystem = "C:\Excel\"
    strFolderBackup = "C:\Excel2\"
    fso.CopyFolder strFolderSystem & "*", strFolderBackup, True

    End Function


    .................................................................................
    Resolveu? Clique em resolvido!
    Sistema para administração de Igrejas e Ministérios Evangélicos Congrega Fácil Online.
    Seja um representante em sua cidade!
    Código de cliente para testes: congregafacil

    SisFAT Cursos Online
    www.congregafacil.com

    Analista de BI SR
    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]Problemas com "fso" Empty Re: [Resolvido]Problemas com "fso"

    Mensagem  Jeferson de Paula 28/9/2013, 03:00

    Opa! Foi mal pela inginorancia kkkkk... Então Gilberto, parou de exibir a mensagem anterior mas agora exibe outra...

    Mensagem do Erro
    Erro em tempo de execução: 5
    Argumento ou chamada de procedimento inválida.

    Código Usado (Corrigido Por Gilberto)
    Código:
    Public Function fncCopyFolder()
    Dim fso As New FileSystemObject
    Dim strFolderSystem As String, strFolderBackup As String

    strFolderSystem = "C:\Aplicativo\"
    strFolderBackup = "C:\Aplicativo\Backup\"
        fso.CopyFolder strFolderSystem, strFolderBackup, True
    End Function
    Cumprimentos!

    Este tópico o ajudou? Agradecer não custa nada e ainda nos motiva a continuar lhe ajudando. Então que tal dar um joinha [Resolvido]Problemas com "fso" 001_1810?


    .................................................................................
    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
    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]Problemas com "fso" Empty Re: [Resolvido]Problemas com "fso"

    Mensagem  Jeferson de Paula 28/9/2013, 03:06

    Tentei usar também o exemplo do João Paulo no tópico que criou dedicado ao FSO (Referencia: FSO - FileSystemObject para manipularmos arquivos) e o mesmo erro (Erro em tempo de execução: 5) continua aparecendo.

    Exemplo do João Paulo
    Código:
    Sub CopiaPastaExistente()
    Dim fso
    Dim sfol As String, dfol As String
    sfol = "c:\SuaPasta" ' caminho de origem da pasta
    dfol = "e:\SuaPasta" ' caminho de destino da pasta
    Set fso = CreateObject("Scripting.FileSystemObject")
    If Not fso.FolderExists(dfol) Then
     fso.CopyFolder sfol, dfol
    Else
     MsgBox dfol & " existente!", vbExclamation, "Sucesso"
    End If
    End Sub
    Adaptação
    Código:
    Public Function fncCopyFolder()
    Dim fso
    Dim sfol As String, dfol As String
    sfol = "C:\Aplicativo" ' caminho de origem da pasta
    dfol = "C:\Aplicativo\Backup" ' caminho de destino da pasta
    Set fso = CreateObject("Scripting.FileSystemObject")
    If Not fso.FolderExists(dfol) Then
     fso.CopyFolder sfol, dfol
    Else
     MsgBox dfol & " existente!", vbExclamation, "Sucesso"
    End If
    End Function
    Cumprimentos!

    Este tópico o ajudou? Agradecer não custa nada e ainda nos motiva a continuar lhe ajudando. Então que tal dar um joinha [Resolvido]Problemas com "fso" 001_1810?


    .................................................................................
    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
    Gilberto Rocha
    Gilberto Rocha
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1027
    Registrado : 21/01/2010

    [Resolvido]Problemas com "fso" Empty Re: [Resolvido]Problemas com "fso"

    Mensagem  Gilberto Rocha 28/9/2013, 03:12

    Habilitou a referencia Microsoft Scripting Runtime?


    .................................................................................
    Resolveu? Clique em resolvido!
    Sistema para administração de Igrejas e Ministérios Evangélicos Congrega Fácil Online.
    Seja um representante em sua cidade!
    Código de cliente para testes: congregafacil

    SisFAT Cursos Online
    www.congregafacil.com

    Analista de BI SR
    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]Problemas com "fso" Empty Re: [Resolvido]Problemas com "fso"

    Mensagem  Jeferson de Paula 28/9/2013, 03:16

    Sim, esta habilitadíssima amigão!

    Cumprimentos!

    Este tópico o ajudou? Agradecer não custa nada e ainda nos motiva a continuar lhe ajudando. Então que tal dar um joinha [Resolvido]Problemas com "fso" 001_1810?


    .................................................................................
    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
    Gilberto Rocha
    Gilberto Rocha
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1027
    Registrado : 21/01/2010

    [Resolvido]Problemas com "fso" Empty Re: [Resolvido]Problemas com "fso"

    Mensagem  Gilberto Rocha 28/9/2013, 20:11

    mande o banco ai!


    .................................................................................
    Resolveu? Clique em resolvido!
    Sistema para administração de Igrejas e Ministérios Evangélicos Congrega Fácil Online.
    Seja um representante em sua cidade!
    Código de cliente para testes: congregafacil

    SisFAT Cursos Online
    www.congregafacil.com

    Analista de BI SR
    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]Problemas com "fso" Empty Re: [Resolvido]Problemas com "fso"

    Mensagem  Jeferson de Paula 29/9/2013, 14:51

    Olá amigo, como solicitado segue parte da minha base de dados! Descompacte no diretório "C:\"!

    Formulário: fmrBackup
    Módulo: mdlBackup

    Cumprimentos!

    Este tópico o ajudou? Agradecer não custa nada e ainda nos motiva a continuar lhe ajudando. Então que tal dar um joinha [Resolvido]Problemas com "fso" 001_1810?
    Anexos
    [Resolvido]Problemas com "fso" AttachmentBDBackup.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (36 Kb) Baixado 35 vez(es)


    .................................................................................
    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
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11026
    Registrado : 04/11/2009

    [Resolvido]Problemas com "fso" Empty Re: [Resolvido]Problemas com "fso"

    Mensagem  JPaulo 30/9/2013, 16:40

    Olho vivo, tudo funciona;

    O seu banco está na pasta Aplicação dentro da pasta Aplicativo;

    Public Function fncCopyFolder()
    Dim sfol As String, dfol As String
    Dim fso

    sfol = "C:\Aplicativo\Aplicação" ' Caminho de origem da pasta
    dfol = "C:\Aplicativo\Backup" ' Caminho de destino da pasta

       Set fso = CreateObject("Scripting.FileSystemObject")
       If Not fso.FolderExists(dfol) = False Then
           fso.CopyFolder sfol, dfol
       Else
           MsgBox dfol & " existente!", vbExclamation, "Sucesso"
       End If
    End Function



    No backup fica o .laccdb porque o banco está aberto, tem de deletar depois da cópia;

    Public Function fncCopyFolder()
    Dim sfol As String, dfol As String
    Dim fso

    sfol = "C:\Aplicativo\Aplicação" ' Caminho de origem da pasta
    dfol = "C:\Aplicativo\Backup" ' Caminho de destino da pasta

       Set fso = CreateObject("Scripting.FileSystemObject")
       If Not fso.FolderExists(dfol) = False Then
           fso.CopyFolder sfol, dfol
           'deleta o .laccdb no backup
           fso.DeleteFile dfol & "\*.laccdb", False
       Else
           MsgBox dfol & " existente!", vbExclamation, "Sucesso"
       End If
    End Function


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Problemas com "fso" Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Problemas com "fso" Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Problemas com "fso" Folder_announce_new Instruções SQL como utilizar...
    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]Problemas com "fso" Empty Re: [Resolvido]Problemas com "fso"

    Mensagem  Jeferson de Paula 30/9/2013, 17:33

    Olá Amigo JPaulo, sim meu banco de dados está na pasta "\Aplicação", mas o que eu quero por regra de desenvolvimento da empresa é que o Access copie a pasta do sistema ou seja a pasta "C:\Aplicativo" para a pasta "\Backup" que está dentro do diretório raiz do programa.

    Valeu pelas dicas do arquivo "laccdb".

    Cumprimentos!

    Este tópico o ajudou? Agradecer não custa nada e ainda nos motiva a continuar lhe ajudando. Então que tal dar um joinha [Resolvido]Problemas com "fso" 001_1810?


    .................................................................................
    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
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11026
    Registrado : 04/11/2009

    [Resolvido]Problemas com "fso" Empty Re: [Resolvido]Problemas com "fso"

    Mensagem  JPaulo 30/9/2013, 18:02

    Não tinha dito que queria copiar a pasta toda.

    Pois infelizmente não vai conseguir...

    Tente você mesmo, copiar a pasta Aplicativo com o Ctrl+C e na pasta Backup faça o Colar e veja o resultado.

    Jamais poderá copiar uma pasta pai para uma subpasta filho desse pai... Laughing


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Problemas com "fso" Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Problemas com "fso" Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Problemas com "fso" Folder_announce_new Instruções SQL como utilizar...
    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]Problemas com "fso" Empty Re: [Resolvido]Problemas com "fso"

    Mensagem  Jeferson de Paula 30/9/2013, 18:10

    Então JPaulo, até que rola com o Ctrl+C e Ctrl+V, mas percebi que o Access não consegue fazer isso mesmo... Valeu pelas dicas ai amigão!

    Cumprimentos!

    Este tópico o ajudou? Agradecer não custa nada e ainda nos motiva a continuar lhe ajudando. Então que tal dar um joinha [Resolvido]Problemas com "fso" 001_1810?


    .................................................................................
    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
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11026
    Registrado : 04/11/2009

    [Resolvido]Problemas com "fso" Empty Re: [Resolvido]Problemas com "fso"

    Mensagem  JPaulo 1/10/2013, 09:20

    Ola;

    Não não pode rolar, nem no seu sistema operativo nem em nenhum sistema windows, porque o windows não permite;

    [Resolvido]Problemas com "fso" 01-10-10


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    [Resolvido]Problemas com "fso" Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Problemas com "fso" Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Problemas com "fso" Folder_announce_new Instruções SQL como utilizar...

    Conteúdo patrocinado


    [Resolvido]Problemas com "fso" Empty Re: [Resolvido]Problemas com "fso"

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 22/11/2024, 14:19