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]Backup Tabelas

    Assis
    Assis
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 4772
    Registrado : 06/11/2009

    [Resolvido]Backup Tabelas Empty [Resolvido]Backup Tabelas

    Mensagem  Assis 2/3/2010, 11:57

    Bom dia JPaulo

    Estou a tentar aplicar a sua função mas não resulta.

    Estou a chama-la com um botão ao fazer clique." Call BackupTabelas

    Public Function BackupTabelas()
    'By JPaulo ® Maximo Access
    Dim MinhasTabelas As TableDef
    On Error Resume Next
    Set MinhasAtuaisTabelas = CurrentDb.TableDefs
    For I = 0 To (MinhasAtuaisTabelas.Count - 1)
    strTabelas = MinhasAtuaisTabelas(I).Name
    If Left(MinhasAtuaisTabelas(I).Name, 4) <> "MSys" Then
    strEnviaTabelas = MinhasAtuaisTabelas(I).Name
    strCaminho = "E:\Gestão Vendas.mdb"
    On Error Resume Next
    DoCmd.CopyObject strCaminho, strTabelas & Now(), acTable, strEnviaTabelas
    End If
    Next
    End Function
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Backup Tabelas Empty Re: [Resolvido]Backup Tabelas

    Mensagem  JPaulo 2/3/2010, 12:05

    Fiz o teste e funfou plenamente.

    Mude o que está grifado a vermelho, a declaração está diferente:

    Public Function BackupTabelas()
    'By JPaulo ®️ Maximo Access
    Dim MinhasTabelas As TableDef
    On Error Resume Next
    Set MinhasAtuaisTabelas = CurrentDb.TableDefs
    For I = 0 To (MinhasAtuaisTabelas.Count - 1)
    strTabelas = MinhasAtuaisTabelas(I).Name
    If Left(MinhasAtuaisTabelas(I).Name, 4) <> "MSys" Then
    strEnviaTabelas = MinhasAtuaisTabelas(I).Name
    strCaminho = "E:\Gestão Vendas.mdb"
    On Error Resume Next
    DoCmd.CopyObject strCaminho, strTabelas & Now(), acTable, strEnviaTabelas
    End If
    Next
    End Function


    .................................................................................
    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]Backup Tabelas Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Backup Tabelas Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Backup Tabelas Folder_announce_new Instruções SQL como utilizar...
    Assis
    Assis
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 4772
    Registrado : 06/11/2009

    [Resolvido]Backup Tabelas Empty Re: [Resolvido]Backup Tabelas

    Mensagem  Assis 2/3/2010, 12:24

    Peço desculpa mas mudo o que está grifado Para ?
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Backup Tabelas Empty Re: [Resolvido]Backup Tabelas

    Mensagem  JPaulo 2/3/2010, 12:44

    Amigão;

    Você está a declarar Dim MinhasTabelas As TableDef

    Depois está a fazer o Set diferente:

    Set MinhasAtuaisTabelas = CurrentDb.TableDefs


    .................................................................................
    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]Backup Tabelas Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Backup Tabelas Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Backup Tabelas Folder_announce_new Instruções SQL como utilizar...
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Backup Tabelas Empty Re: [Resolvido]Backup Tabelas

    Mensagem  JPaulo 2/3/2010, 12:50

    Teste Assim;

    Public Function BackupTabelas()
    'By JPaulo ®️ Maximo Access
    Dim MinhasTabelas As TableDefs
    On Error Resume Next
    Set MinhasTabelas = CurrentDb.TableDefs
    For I = 0 To (MinhasTabelas.Count - 1)
    strTabelas = MinhasTabelas(I).Name
    If Left(MinhasTabelas(I).Name, 4) <> "MSys" Then
    strEnviaTabelas = MinhasTabelas(I).Name
    strCaminho = "E:\Gestão Vendas.mdb"
    On Error Resume Next
    DoCmd.CopyObject strCaminho, strTabelas & Now(), acTable, strEnviaTabelas
    End If
    Next
    End Function

    Teste com este:
    http://dl.dropbox.com/u/771097/Assis.rar


    .................................................................................
    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]Backup Tabelas Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Backup Tabelas Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Backup Tabelas Folder_announce_new Instruções SQL como utilizar...
    Assis
    Assis
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 4772
    Registrado : 06/11/2009

    [Resolvido]Backup Tabelas Empty Re: [Resolvido]Backup Tabelas

    Mensagem  Assis 2/3/2010, 13:09

    Com o Assis.rar não acontece nada.
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Backup Tabelas Empty Re: [Resolvido]Backup Tabelas

    Mensagem  JPaulo 2/3/2010, 13:13

    Eu fiz assim:


    Public Function BackupTabelas()
    'By JPaulo ®️ Maximo Access
    Dim MinhasTabelas As TableDefs
    On Error Resume Next
    Set MinhasTabelas = CurrentDb.TableDefs
    For I = 0 To (MinhasTabelas.Count - 1)
    strTabelas = MinhasTabelas(I).Name
    If Left(MinhasTabelas(I).Name, 4) <> "MSys" Then
    strEnviaTabelas = MinhasTabelas(I).Name
    strCaminho = "c:\teste.mdb"
    On Error Resume Next
    DoCmd.CopyObject strCaminho, strTabelas & Now(), acTable, strEnviaTabelas
    End If
    Next
    End Function


    No meu banco xpto.mdb coloquei no evento ao pressionar de um botão:

    Call BackupTabelas

    O que aconteceu ?

    Aconteceu que no no banco em C:\teste.mdb ficou a tabela tblExemplo02-03-2010 13:13:04

    Ou seja, fez Backup...


    .................................................................................
    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]Backup Tabelas Folder_announce_new Utilize o Sistema de Busca do Fórum...
    [Resolvido]Backup Tabelas Folder_announce_new 102 Códigos VBA Gratuitos...
    [Resolvido]Backup Tabelas Folder_announce_new Instruções SQL como utilizar...

    Conteúdo patrocinado


    [Resolvido]Backup Tabelas Empty Re: [Resolvido]Backup Tabelas

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 7/11/2024, 22:51