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

    Dúvida de um código para Backup!

    avatar
    oluap
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 47
    Registrado : 11/12/2016

    Dúvida de um código para Backup! Empty Dúvida de um código para Backup!

    Mensagem  oluap 6/4/2017, 21:28

    Estou tentando utilizar e entender um código usado para Backup num post desse forum, mas ainda não consegui fazê-lo funcionar totalmente:

    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 & " Você não tem permissão para realizar o Backup!", vbCritical, "Alerta"
    Exit Sub
    End If
    End If

    O que não entendi é em que parte eu defino o local onde a cópia do BD vai ficar! Considerando que vou utilizá-lo em um Servidor como Back-End e usar uma pasta no Servidor para Backup (BkpAplicativo)?

    Não sei se compliquei muito....
    cleverson_manaus
    cleverson_manaus
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1022
    Registrado : 23/09/2011

    Dúvida de um código para Backup! Empty Re: Dúvida de um código para Backup!

    Mensagem  cleverson_manaus 7/4/2017, 12:37

    Bom dia amigo,


    Por favor me corrijam se cometer algum engano.

    Bem, na linha abaixo é passado o caminho e o local do seu backup :

    Código:
    Caminho = "E:\" & "\Backup_SICAF_"


    Nesta outra linha, define o nome do seu arquivo de backup:

    Código:
    CopiaSegura.CopyFile CurrentProject.Path & "\SICAF.accdr", Caminho & Format(Now, "ddmmyyyy") & ".accdr"


    Lembrando, que esse código será acionado quando a sua aplicação for fechada, basta apenas confirmar sim.

    Ia esquecendo, a função está incompleta se puder postá-la completa, tipo esse modulo getGrupoUsuarioAtual, que precisa ser salvo na sua aplicação.


    Abraços,


    .................................................................................
    afro

    "É fazendo que se aprende a fazer aquilo que se deve aprender a fazer."(Aristóteles)
    - Dúvida resolvida!!! Marcar o tópico como resolvido!!!
    avatar
    oluap
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 47
    Registrado : 11/12/2016

    Dúvida de um código para Backup! Empty Re: Dúvida de um código para Backup!

    Mensagem  oluap 7/4/2017, 13:59

    O Backup só será feito após o fechamento completo do BD e acionado por um Botão, pois ele roda em rede para 4 usuários;

    A função é:
    =========
    Function getGrupoUsuarioAtual() As String

    getGrupoUsuarioAtual = Nz(DLookup("grupo", "Usuario", _
    "login='" & strUsuarioAtual & "'"), "")

    Select Case getGrupoUsuarioAtual
    Case 0
    getGrupoUsuarioAtual = "Administradores"
    Case 1
    getGrupoUsuarioAtual = "Gerentes"
    Case 2
    getGrupoUsuarioAtual = "Usuários"
    Case Else
    getGrupoUsuarioAtual = ""
    End Select

    End Function

    Conteúdo patrocinado


    Dúvida de um código para Backup! Empty Re: Dúvida de um código para Backup!

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 22/11/2024, 02:24