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]Ajuda formulário rede

    avatar
    ewertonms
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 83
    Registrado : 20/09/2012

    [Resolvido]Ajuda formulário rede Empty Ajuda formulário rede

    Mensagem  ewertonms 25/9/2012, 20:05

    Olá Pessoal, sou iniciante em access mas já me utilizei de alguns códigos e exemplos aqui para aperfeiçoar algumas coisas por aqui, vamos a duvida.

    Tenho um banco de dados que é acessado por 3 computadores, queria faze-lo salvar um backup semanal, porém somente no computador principal, eu consegui de um jeito que ele cria o backup no computador em que está sendo acessado, precisando ter uma pasta com o mesmo nome em todos os computadores para enviar o backup para ela, como faço para colocar como pasta de destino o nome da pasta que está no computador principal independentemente de qual pc acesse o banco de dados ele deverá salvar sempre no principal. desde já agradeço a ajuda de todos.
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    [Resolvido]Ajuda formulário rede Empty Re: [Resolvido]Ajuda formulário rede

    Mensagem  criquio 25/9/2012, 20:11

    Olá, seja bem vindo ao fórum!

    Faltou comentar como está fazendo para salvar localmente, passando os códigos usados, para vermos como adaptar.


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    avatar
    ewertonms
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 83
    Registrado : 20/09/2012

    [Resolvido]Ajuda formulário rede Empty Re: [Resolvido]Ajuda formulário rede

    Mensagem  ewertonms 25/9/2012, 20:19

    Obrigado criquio o código abaixo foi a forma que deu mais certo que eu tentei, porém como disse ela salva no C:\backMDB do computador que está acessando o banco de dados Controle ISMO-08 e gostaria de salvar somente onde o banco de dados original está salvo.

    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 & "\Controle ISMO-08.mdb", Caminho & Format(Now, "_mmyyyy") & ".mdb"
    End Function


    Private Sub Form_Close()
    Call BackBD
    End Sub
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    [Resolvido]Ajuda formulário rede Empty Re: [Resolvido]Ajuda formulário rede

    Mensagem  criquio 25/9/2012, 20:39

    Basta alterar o caminho:

    Caminho = "X:\BackMDB\Backup" 'Nome da pasta e nome de inicio para o banco de backup

    ou utilizando o caminho UNC:

    Caminho = "\\Nome do comuputador\Backup" 'Nome da pasta e nome de inicio para o banco de backup


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    avatar
    ewertonms
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 83
    Registrado : 20/09/2012

    [Resolvido]Ajuda formulário rede Empty Re: [Resolvido]Ajuda formulário rede

    Mensagem  ewertonms 25/9/2012, 23:58

    Eu já tinha tentado esse caminho UNC e não deu certo, aproveitando da sua nobreza criquio, pra eu mudar pra backup semanal é só eu colocar ww no lugar do mm na linha abaixo?
    CopiaSegura.CopyFile CurrentProject.Path & "\Controle ISMO-08.mdb", Caminho & Format(Now, "_mmyyyy") & ".mdb"
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    [Resolvido]Ajuda formulário rede Empty Re: [Resolvido]Ajuda formulário rede

    Mensagem  criquio 26/9/2012, 00:14

    Faça os testes e veja se ww retorna o resultado desejado.


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    avatar
    ewertonms
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 83
    Registrado : 20/09/2012

    [Resolvido]Ajuda formulário rede Empty Re: [Resolvido]Ajuda formulário rede

    Mensagem  ewertonms 26/9/2012, 00:20

    Tentei aqui e a parte do X: funcionou, e o "ww" ficou quase do jeito q eu queria, o problema é que ele salva com o nome tipo assim 392012 e queria que ele colocasse o dia tipo 25_09_2012 e mais pra frente colocar pra salvar 2x na semana (segunda e quarta) que são os dias em que temos maior inserção de dados, se puder ajudar? desde já agradeço, pois se ficar assim já melhora uns 200% em relação ao que era
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    [Resolvido]Ajuda formulário rede Empty Re: [Resolvido]Ajuda formulário rede

    Mensagem  criquio 26/9/2012, 00:28

    Acrescente uma condição:

    If Weekday(Now) = 2 Or Weekday(Now) = 4 Then
    ...
    End If


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    avatar
    ewertonms
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 83
    Registrado : 20/09/2012

    [Resolvido]Ajuda formulário rede Empty Re: [Resolvido]Ajuda formulário rede

    Mensagem  ewertonms 26/9/2012, 14:56

    agora está dando problema na linha em negrito, aparece arquivo não localizado, pode me ajudar?

    Dim CopiaSegura As Object
    Dim Caminho As String
    Caminho = "X:\BackMDB\Backup" 'Nome da pasta e nome de inicio para o banco de backup
    Set CopiaSegura = CreateObject("Scripting.FileSystemObject")
    If Weekday(Now) = 2 Or Weekday(Now) = 4 Then
    CopiaSegura.CopyFile CurrentProject.Path & "\Controle ISMO-08.mdb", Caminho & Format(Now, "_ddmmyyyy") & ".mdb"
    End If
    End Function
    avatar
    ewertonms
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 83
    Registrado : 20/09/2012

    [Resolvido]Ajuda formulário rede Empty Re: [Resolvido]Ajuda formulário rede

    Mensagem  ewertonms 26/9/2012, 17:56

    Resolvi o problema, muito obrigado criquio, mudei o x: para o nome do computador na rede, porém coloquei um nome mais curto no pc e resolveu o problema. Como faço para encerrar
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    [Resolvido]Ajuda formulário rede Empty Re: [Resolvido]Ajuda formulário rede

    Mensagem  criquio 26/9/2012, 18:05

    É só clicar no botão Resolvido ali embaixo logo acima e à direita do botão que clica para enviar a mensagem.


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    avatar
    ewertonms
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 83
    Registrado : 20/09/2012

    [Resolvido]Ajuda formulário rede Empty Re: [Resolvido]Ajuda formulário rede

    Mensagem  ewertonms 26/9/2012, 19:48

    Tópico resolvido

    Conteúdo patrocinado


    [Resolvido]Ajuda formulário rede Empty Re: [Resolvido]Ajuda formulário rede

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 29/4/2024, 11:52