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]Reiniciar tabelas criando um backup da anterior

    Rui Maciel
    Rui Maciel
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 298
    Registrado : 11/09/2012

    [Resolvido]Reiniciar tabelas criando um backup da anterior Empty Reiniciar tabelas criando um backup da anterior

    Mensagem  Rui Maciel 4/2/2013, 15:23

    Boa tarde
    Venho novamente recorrer aos vossos conhecimentos para implementar se possível o seguinte: ao mudar de ano algumas tabelas serem reiniciadas, criando uma backup, ou criando uma nova tabela respeitando as relações existentes, assim como, as consultas e relatórios em si baseados. Será que é possível? Ou existe uma outra forma para concretizar tal procedimento? Agradeço desde já a atenção dispensada,
    Abraço,
    Rui Maciel
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Reiniciar tabelas criando um backup da anterior Empty Re: [Resolvido]Reiniciar tabelas criando um backup da anterior

    Mensagem  JPaulo 4/2/2013, 15:31

    My opinion;

    1º Na mudança de ano, fazer um backup de todo o banco, ou seja (cópia mesmo).
    2º Deletar todo o conteudo das tabelas.
    3º Compactar/Reparar para reiniciar os contadores da autonumeração.

    Tudo isto pode ser feito por código, ou manualmente.




    .................................................................................
    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]Reiniciar tabelas criando um backup da anterior Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Reiniciar tabelas criando um backup da anterior Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Reiniciar tabelas criando um backup da anterior Folder_announce_new Instruções SQL como utilizar...
    Rui Maciel
    Rui Maciel
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 298
    Registrado : 11/09/2012

    [Resolvido]Reiniciar tabelas criando um backup da anterior Empty Re: [Resolvido]Reiniciar tabelas criando um backup da anterior

    Mensagem  Rui Maciel 4/2/2013, 15:39

    Boa tarde João Paulo
    Obrigado pela atenção.
    No meu aplicativo ao sair já efetua um backup (código por si implementado, grande). Contudo, sempre que saio do aplicativo faz cópia por cima, teria que direcionar o backup para outra pasta, ou fazer uma cópia e guardar noutro local.
    Se for por código, de que forma o posso idealizar?
    Abraço,
    Rui Maciel
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Reiniciar tabelas criando um backup da anterior Empty Re: [Resolvido]Reiniciar tabelas criando um backup da anterior

    Mensagem  JPaulo 4/2/2013, 15:55

    Qual código está a utilizar ?


    .................................................................................
    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]Reiniciar tabelas criando um backup da anterior Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Reiniciar tabelas criando um backup da anterior Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Reiniciar tabelas criando um backup da anterior Folder_announce_new Instruções SQL como utilizar...
    Rui Maciel
    Rui Maciel
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 298
    Registrado : 11/09/2012

    [Resolvido]Reiniciar tabelas criando um backup da anterior Empty Re: [Resolvido]Reiniciar tabelas criando um backup da anterior

    Mensagem  Rui Maciel 4/2/2013, 15:59

    Aqui vai:

    Function BackBD()
    Dim CopiaSegura As Object
    Dim Caminho As String
    Caminho = "C:\Users\Rui\Desktop\Paróquia de Nogueira\BackupACCDB\Backup" 'Nome da pasta e nome de inicio para o banco de backup
    Set CopiaSegura = CreateObject("Scripting.FileSystemObject")
    CopiaSegura.CopyFile CurrentProject.Path & "\Programa Teste.accdb", Caminho & Format(Now, "_mmyyyy") & ".accdb"
    End Function


    Private Sub Form_Close()
    Call BackBD
    End Sub
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Reiniciar tabelas criando um backup da anterior Empty Re: [Resolvido]Reiniciar tabelas criando um backup da anterior

    Mensagem  JPaulo 4/2/2013, 16:07

    Nesse caso para não substituir, altere o formato de MM-YYYY para hora também;

    CopiaSegura.CopyFile CurrentProject.Path & "\Programa Teste.accdb", Caminho & format(Now, "_hhnnss_mmyyyy") & ".accdb"



    .................................................................................
    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]Reiniciar tabelas criando um backup da anterior Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Reiniciar tabelas criando um backup da anterior Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Reiniciar tabelas criando um backup da anterior Folder_announce_new Instruções SQL como utilizar...
    Rui Maciel
    Rui Maciel
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 298
    Registrado : 11/09/2012

    [Resolvido]Reiniciar tabelas criando um backup da anterior Empty Re: [Resolvido]Reiniciar tabelas criando um backup da anterior

    Mensagem  Rui Maciel 4/2/2013, 16:31

    Ok alterado, obrigado.
    Agora se quiser apagar o conteúdo de algumas tabelas por código como faço?
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Reiniciar tabelas criando um backup da anterior Empty Re: [Resolvido]Reiniciar tabelas criando um backup da anterior

    Mensagem  JPaulo 4/2/2013, 16:44

    Currentdb.Execute "delete * from sua tabela"



    .................................................................................
    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]Reiniciar tabelas criando um backup da anterior Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Reiniciar tabelas criando um backup da anterior Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Reiniciar tabelas criando um backup da anterior Folder_announce_new Instruções SQL como utilizar...
    Rui Maciel
    Rui Maciel
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 298
    Registrado : 11/09/2012

    [Resolvido]Reiniciar tabelas criando um backup da anterior Empty Re: [Resolvido]Reiniciar tabelas criando um backup da anterior

    Mensagem  Rui Maciel 4/2/2013, 17:56

    Obrigado João Paulo
    Resolvido!
    Rui
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Reiniciar tabelas criando um backup da anterior Empty Re: [Resolvido]Reiniciar tabelas criando um backup da anterior

    Mensagem  JPaulo 4/2/2013, 19:41

    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]Reiniciar tabelas criando um backup da anterior Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Reiniciar tabelas criando um backup da anterior Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Reiniciar tabelas criando um backup da anterior Folder_announce_new Instruções SQL como utilizar...
    Rui Maciel
    Rui Maciel
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 298
    Registrado : 11/09/2012

    [Resolvido]Reiniciar tabelas criando um backup da anterior Empty Re: [Resolvido]Reiniciar tabelas criando um backup da anterior

    Mensagem  Rui Maciel 5/2/2013, 15:46

    Peço desculpa pela reabertura do tópico mestre, mas se quiser apagar somente o conteúdo de determinada coluna, como faço?
    Cumprimentos,
    Rui Maciel
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Reiniciar tabelas criando um backup da anterior Empty Re: [Resolvido]Reiniciar tabelas criando um backup da anterior

    Mensagem  JPaulo 5/2/2013, 16:12

    Assim;

    CurrentDb.Execute "UPDATE SuaTabela SET SeuCampo = Null;"



    .................................................................................
    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]Reiniciar tabelas criando um backup da anterior Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Reiniciar tabelas criando um backup da anterior Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Reiniciar tabelas criando um backup da anterior Folder_announce_new Instruções SQL como utilizar...
    Rui Maciel
    Rui Maciel
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 298
    Registrado : 11/09/2012

    [Resolvido]Reiniciar tabelas criando um backup da anterior Empty Re: [Resolvido]Reiniciar tabelas criando um backup da anterior

    Mensagem  Rui Maciel 5/2/2013, 16:55

    Obrigado
    Problema resolvido
    Rui Maciel
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Reiniciar tabelas criando um backup da anterior Empty Re: [Resolvido]Reiniciar tabelas criando um backup da anterior

    Mensagem  JPaulo 5/2/2013, 17:00

    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]Reiniciar tabelas criando um backup da anterior Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Reiniciar tabelas criando um backup da anterior Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Reiniciar tabelas criando um backup da anterior Folder_announce_new Instruções SQL como utilizar...

      Data/hora atual: 20/1/2022, 12:01