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]Botão Comando para executar BackUp com erro ao chamar Módulo

    avatar
    Ghunnar
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 70
    Registrado : 10/02/2011

    [Resolvido]Botão Comando para executar BackUp com erro ao chamar Módulo Empty Botão Comando para executar BackUp com erro ao chamar Módulo

    Mensagem  Ghunnar 7/6/2012, 12:22

    Estou usando um exemplo do Criquio Calavera para execução do BackUp mas coloquei um botão com comando no meu Form principal como descrito no exemplo para chamar o módulo mas me apresenta o seguinte erro "Erro de Compilação: Era esperada variável ou procedimento, não módulo." com isso não efetua o backup, o que está errado.
    Quem pode me orientar?

    Ghunnar.
    Lupércio
    Lupércio
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1143
    Registrado : 06/05/2011

    [Resolvido]Botão Comando para executar BackUp com erro ao chamar Módulo Empty Re: [Resolvido]Botão Comando para executar BackUp com erro ao chamar Módulo

    Mensagem  Lupércio 7/6/2012, 13:07



    Desculpe amigos!


    Última edição por Lupércio em 7/6/2012, 13:17, editado 1 vez(es)
    avatar
    Convidad
    Convidado


    [Resolvido]Botão Comando para executar BackUp com erro ao chamar Módulo Empty Re: [Resolvido]Botão Comando para executar BackUp com erro ao chamar Módulo

    Mensagem  Convidad 7/6/2012, 13:12


    E quem quiser ajudar terá de procurar o exemplo do Criquio...
    Podia colar o link para facilitar, não concorda?

    E também postar o código que está usando no botão.

    Lupércio
    Lupércio
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1143
    Registrado : 06/05/2011

    [Resolvido]Botão Comando para executar BackUp com erro ao chamar Módulo Empty Re: [Resolvido]Botão Comando para executar BackUp com erro ao chamar Módulo

    Mensagem  Lupércio 7/6/2012, 13:16

    Desculpe Norberto!

    Código Excluído!
    avatar
    Convidad
    Convidado


    [Resolvido]Botão Comando para executar BackUp com erro ao chamar Módulo Empty Re: [Resolvido]Botão Comando para executar BackUp com erro ao chamar Módulo

    Mensagem  Convidad 7/6/2012, 13:21


    Sim, Lupércio.
    Não vi que tinha postado, e estava me referindo ao post do Ghunnar.

    Porque excluiu sua dica?

    Lupércio
    Lupércio
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1143
    Registrado : 06/05/2011

    [Resolvido]Botão Comando para executar BackUp com erro ao chamar Módulo Empty Re: [Resolvido]Botão Comando para executar BackUp com erro ao chamar Módulo

    Mensagem  Lupércio 7/6/2012, 13:25

    É que não tinha entendido ai vai!

    Enviar para Unidade D: ou a seu critério!

    Private Sub SeuBotão_Click()

    On Error Resume Next
    Dim fso As Object

    Dim CopiaSegura As Object
    Dim Caminho As String
    Dim CopiaBancoTabelas As Object
    Dim CaminhoTabelas As String

    Set fso = CreateObject("Scripting.FileSystemObject")
    If fso.FolderExists("D:\NomeBD") Then ' verifica se já existe a pasta
    Else
    MkDir "D:\BD - Teste" ' se não existir cria
    End If


    Caminho = "D:\BD - Teste\PROGRAMA BD - Teste" 'Nome da pasta e nome de inicio para o banco de backup
    Set CopiaSegura = CreateObject("Scripting.FileSystemObject")
    CopiaSegura.CopyFile CurrentProject.Path & "\NomeBD", Caminho & Format(Now, " - dd-mm-yyyy") & ".accdb"

    End Sub
    Lupércio
    Lupércio
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1143
    Registrado : 06/05/2011

    [Resolvido]Botão Comando para executar BackUp com erro ao chamar Módulo Empty Re: [Resolvido]Botão Comando para executar BackUp com erro ao chamar Módulo

    Mensagem  Lupércio 7/6/2012, 13:29

    Para undidade D: e unidade E:

    Private Sub SeuBotão_Click()

    On Error Resume Next
    Dim fso As Object
    Set fso = CreateObject("Scripting.FileSystemObject")
    If fso.FolderExists("F:\NomeBD") Then ' verifica se já existe a pasta
    Else
    MkDir "E:\BD - Teste" ' se não existir cria
    End If
    Dim CopiaSegura As Object
    Dim Caminho As String
    Dim CopiaBancoTabelas As Object
    Dim CaminhoTabelas As String
    Caminho = "E:\BD - Teste\PROGRAMA BD - Teste" 'Nome da pasta e nome de inicio para o banco de backup
    Set CopiaSegura = CreateObject("Scripting.FileSystemObject")
    CopiaSegura.CopyFile CurrentProject.Path & "\BD - Teste.accdb", Caminho & Format(Now, " - dd-mm-yyyy") & ".accdb"

    Set fso = CreateObject("Scripting.FileSystemObject")
    If fso.FolderExists("D:\NomeBD") Then ' verifica se já existe a pasta
    Else
    MkDir "D:\BD - Teste" ' se não existir cria
    End If


    Caminho = "D:\BD - Teste\PROGRAMA BD - Teste" 'Nome da pasta e nome de inicio para o banco de backup
    Set CopiaSegura = CreateObject("Scripting.FileSystemObject")
    CopiaSegura.CopyFile CurrentProject.Path & "\NomeBD.accdb", Caminho & Format(Now, " - dd-mm-yyyy") & ".accdb"

    End Sub


    Lembrando quem tem access MDB, é so mudar na linha .............\NomeBD.accdb para NomeBD.MDB.

    Abraços!

    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Botão Comando para executar BackUp com erro ao chamar Módulo Empty Re: [Resolvido]Botão Comando para executar BackUp com erro ao chamar Módulo

    Mensagem  JPaulo 8/6/2012, 06:44

    Bom dia Lupercio;

    Uma pergunta, esses códigos não tinham créditos ? Sumiram porquê ? .... Laughing

    http://maximoaccess.forumeiros.com/t11-102-codigos-vba-para-access



    .................................................................................
    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]Botão Comando para executar BackUp com erro ao chamar Módulo Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Botão Comando para executar BackUp com erro ao chamar Módulo Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Botão Comando para executar BackUp com erro ao chamar Módulo Folder_announce_new Instruções SQL como utilizar...
    Lupércio
    Lupércio
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1143
    Registrado : 06/05/2011

    [Resolvido]Botão Comando para executar BackUp com erro ao chamar Módulo Empty Re: [Resolvido]Botão Comando para executar BackUp com erro ao chamar Módulo

    Mensagem  Lupércio 8/6/2012, 09:42

    o JPaulo são seus os créditos foi no copiar e colar que acabei talvez me esquecendo, desculpa ai!

    Ative a referencia:
    Microsoft Scripting Runtime

    Cole a funзгo dentro do VBA do seu formulario principal


    Function BackBD()
    'elaborado por: JPaulo - 11/10/2006
    'objectivo: criar (1) uma copia de seguranзa por mкs
    ' pode ser alterado para (1) uma por dia, ou uma (1) por ano, para
    'isso basta alterarem o Format(Now(), "_mmyyyy") para Format(Now(), "_ddmmyyyy")
    'O caminho tem de ter o nome da pasta, neste caso Backup e o nome que querem dar
    ' а MDB da cуpia.

    Dim CopiaSegura As Object
    Dim Caminho As String
    Caminho = "C:\BackMDB\Backup" 'Nome da pasta e nome de inicio para o banco de backup
    Set CopiaSegura = CreateObject("Scripting.FileSystemObject")
    CopiaSegura.CopyFile CurrentProject.Path & "\SeuBanco.mdb", Caminho & Format(Now, "_mmyyyy") & ".mdb"
    End Function

    No evento ao fechar do seu formulario principal, coloque:

    Private Sub Form_Close()
    Call BackBD()
    End Sub

    Lupércio
    Lupércio
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1143
    Registrado : 06/05/2011

    [Resolvido]Botão Comando para executar BackUp com erro ao chamar Módulo Empty Re: [Resolvido]Botão Comando para executar BackUp com erro ao chamar Módulo

    Mensagem  Lupércio 8/6/2012, 09:57

    Me perdoa mestre, jamais me ocorreu em tomar seus créditos, pois é um experct em Ms Access!
    Um abraço Very Happy Very Happy Very Happy

    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Botão Comando para executar BackUp com erro ao chamar Módulo Empty Re: [Resolvido]Botão Comando para executar BackUp com erro ao chamar Módulo

    Mensagem  JPaulo 8/6/2012, 10:24

    Tranquilo.

    O importante mesmo, é resolver o tópico.


    .................................................................................
    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]Botão Comando para executar BackUp com erro ao chamar Módulo Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Botão Comando para executar BackUp com erro ao chamar Módulo Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Botão Comando para executar BackUp com erro ao chamar Módulo Folder_announce_new Instruções SQL como utilizar...
    Lupércio
    Lupércio
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1143
    Registrado : 06/05/2011

    [Resolvido]Botão Comando para executar BackUp com erro ao chamar Módulo Empty Re: [Resolvido]Botão Comando para executar BackUp com erro ao chamar Módulo

    Mensagem  Lupércio 8/6/2012, 10:28

    É verdade!

    Para ser franco, uso muito seus códigos, do Norberto, Balem, Criquio e outros, respeito muito a capacidade e direito de todos! Very Happy
    avatar
    Ghunnar
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 70
    Registrado : 10/02/2011

    [Resolvido]Botão Comando para executar BackUp com erro ao chamar Módulo Empty Re: [Resolvido]Botão Comando para executar BackUp com erro ao chamar Módulo

    Mensagem  Ghunnar 8/6/2012, 14:10

    Consegui resolver o problema utilizei uma macro com código da função vinculado a um botão.

    Obrigado a todos.

    Ghunnar.

    Conteúdo patrocinado


    [Resolvido]Botão Comando para executar BackUp com erro ao chamar Módulo Empty Re: [Resolvido]Botão Comando para executar BackUp com erro ao chamar Módulo

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 21/11/2024, 15:18