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]Ajuda com esse Código VBA de Backup

    avatar
    messias.cadete
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 69
    Registrado : 04/05/2012

    [Resolvido]Ajuda com esse Código VBA de Backup Empty [Resolvido]Ajuda com esse Código VBA de Backup

    Mensagem  messias.cadete 14/11/2013, 19:45

    Olá pessoal, mais uma vez estou aki para pedir ajuda de vocês, estou usando esse código para fazer Backup do meu bancos de dados e ele esta funcionado perfeitamente, só que quando não é o Administrador que esta logado ele não realiza o Backup, até ai tudo perfeito, só eu queria colocar uma MsgBox informado que o usuário não tem permição para fazer o Backup, quando não for o administrador que estiver logado e eu não estou conseguindo, alguem pode mim ajudar fico muito agradecido.

    Código:
       If MsgBox(getUsuarioAtual & ", deseja realmente fazer Backup?", vbQuestion + vbYesNo, "Sair") = vbYes Then
            If getGrupoUsuarioAtual = "Administrador" Then
            Dim CopiaSegura As Object
            Dim Caminho As String
            Caminho = "E:\" & "\Backup_SICAF_"
                Set CopiaSegura = CreateObject("Scripting.FileSystemObject")
                CopiaSegura.CopyFile CurrentProject.Path & "\SICAF.accdr", Caminho & Format(Now, "ddmmyyyy") & ".accdr"
            MsgBox "Backup realizado com sucesso.", vbInformation, "Backup"
            End If
        End If
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Ajuda com esse Código VBA de Backup Empty Re: [Resolvido]Ajuda com esse Código VBA de Backup

    Mensagem  JPaulo 15/11/2013, 09:31

    Basta inserir um Else com a Msgbox e um Exit Sub para morrer nesse momento.

    Código:
      If MsgBox(getUsuarioAtual & ", deseja realmente fazer Backup?", vbQuestion + vbYesNo, "Sair") = vbYes Then
            If getGrupoUsuarioAtual = "Administrador" Then
            Dim CopiaSegura As Object
            Dim Caminho As String
            Caminho = "E:\" & "\Backup_SICAF_"
                Set CopiaSegura = CreateObject("Scripting.FileSystemObject")
                CopiaSegura.CopyFile CurrentProject.Path & "\SICAF.accdr", Caminho & Format(Now, "ddmmyyyy") & ".accdr"
            MsgBox "Backup realizado com sucesso.", vbInformation, "Backup"
            Else
            MsgBox getUsuarioAtual & " não tem permissão para realizar backup.", vbCritical, "Alerta"
            Exit Sub
            End If
        End If


    .................................................................................
    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]Ajuda com esse Código VBA de Backup Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Ajuda com esse Código VBA de Backup Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Ajuda com esse Código VBA de Backup Folder_announce_new Instruções SQL como utilizar...
    avatar
    messias.cadete
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 69
    Registrado : 04/05/2012

    [Resolvido]Ajuda com esse Código VBA de Backup Empty Ajuda com esse Código VBA de Backup

    Mensagem  messias.cadete 15/11/2013, 18:21

    Valeu amigo ficou perfeito, muito abrigado.
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Ajuda com esse Código VBA de Backup Empty Re: [Resolvido]Ajuda com esse Código VBA de Backup

    Mensagem  JPaulo 15/11/2013, 18:38

    Obrigado pelo retorno o forum agradece.


    .................................................................................
    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]Ajuda com esse Código VBA de Backup Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Ajuda com esse Código VBA de Backup Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Ajuda com esse Código VBA de Backup Folder_announce_new Instruções SQL como utilizar...
    neves1
    neves1
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 152
    Registrado : 12/06/2017

    [Resolvido]Ajuda com esse Código VBA de Backup Empty Re: [Resolvido]Ajuda com esse Código VBA de Backup

    Mensagem  neves1 28/2/2018, 01:10

    Boa noite,

    Meu Bd esta na pasta igual o da função conforme segue abaixo, não sei pq ficando dando erro:

    Erro em tempo de execução '52'

    Nome ou número de arquivo incorreto.

    Function BackBD()
    Dim CopiaSegura As Object
    Dim Caminho As String
    Caminho = "D:\FOLHA2017\Backup\" 'Nome da pasta e nome de inicio para o banco de backup
    Set CopiaSegura = CreateObject("Scripting.FileSystemObject")
    CopiaSegura.CopyFile CurrentProject.Path & "D:\FOLHA2017\FOLHA2017.accdb", Caminho & Format(Now, "_ddmmyyyy") & ".accdb"
    End Function

    Att.

    Conteúdo patrocinado


    [Resolvido]Ajuda com esse Código VBA de Backup Empty Re: [Resolvido]Ajuda com esse Código VBA de Backup

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 8/11/2024, 09:41