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


4 participantes

    Excluir tabelas via código

    avatar
    erilioaraujo
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 54
    Registrado : 18/01/2012

    Excluir tabelas via código Empty Excluir tabelas via código

    Mensagem  erilioaraujo 15/7/2014, 14:52

    Bom dia!

    Tenho uma sistema de backup onde uma macro chamada "exporta" envia as tabelas para um bd externo chamado database.
    outra macro chamada "restaura" importa as tabelas deste bd externo para o o meu bd

    Acontece que quando faço a importação das tabelas a macro insere novas tabelas no painel de navegação acrescido do numero1 e deixa la as antigas.

    pergunta; como faço para importar as tabelas, mas antes deletar as já existentes no painel de navegação
    Marcelo David
    Marcelo David
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3939
    Registrado : 21/04/2011

    Excluir tabelas via código Empty Re: Excluir tabelas via código

    Mensagem  Marcelo David 15/7/2014, 15:07

    Olá Erilio, mesmo sendo advertido nesse tópico: http://maximoaccess.forumeiros.com/t19579-colocar-senha-em-funcao-de-bloqueio-de-tecla-shift
    sobre apenas letras maiúsculas nos títulos/mensagens, você ainda insiste em escrever apenas em maiúscula nos títulos!

    Peço que respeite as regras do fórum para assim temos sempre um bom relacionamento.

    Sua reputação no Fórum poderá sofrer decréscimo na próxima vez.

    Peço por gentileza corrija seu título!

    Título corrigido para se adequar as regras.


    Última edição por Marcelo David em 15/7/2014, 17:36, editado 2 vez(es) (Motivo da edição : Por título de acordo com as normas do fórum)


    .................................................................................
    Excluir tabelas via código Favicon-16x16   Domine Access e VBA Criando Um Incrível Sistema Financeiro - [Passo a passo]
    Excluir tabelas via código Favicon-16x16   Access e VBA - Formulário Desacoplado - [Passo a passo]
    Excluir tabelas via código Yt_16x10 Conheça meu canal no Youtube e se inscreva.
    Excluir tabelas via código Marcel11
    avatar
    erilioaraujo
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 54
    Registrado : 18/01/2012

    Excluir tabelas via código Empty agradeço a paciencia

    Mensagem  erilioaraujo 15/7/2014, 18:34

    obrigado pela paciencia.

    nao acontecerá de novo
    Assis
    Assis
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

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

    Excluir tabelas via código Empty Re: Excluir tabelas via código

    Mensagem  Assis 15/7/2014, 18:43

    Erilio

    Aqui no forum

    https://dl.dropboxusercontent.com/u/771097/DeletaTabelas.txt


    .................................................................................
    *** Só sei que nada sei ***
    avatar
    erilioaraujo
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 54
    Registrado : 18/01/2012

    Excluir tabelas via código Empty excluir tabelas via código

    Mensagem  erilioaraujo 18/7/2014, 11:39

    Ola Bom dia!
    tentei colocar num botão de comando mas não deu certo

    deixei apenas o código como esta e apliquei ao avento ao clicar do botão no formulário.

    ta dando este erro no código: dbs.Relations.Delete dbs.Relations(i).Name  (você não tem permissões)
    msysnavpanegrouptoobject

    Parece ser algo com relação a permissão para excluir relacionamentos.

    Aguardo resposta
    Jungli
    Jungli
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 715
    Registrado : 07/05/2010

    Excluir tabelas via código Empty Re: Excluir tabelas via código

    Mensagem  Jungli 19/7/2014, 00:33

    Boa noite,
    Para excluir uma tabela via vba
    Use esta função:

    Public Function DelTabs(Tabela)
    DoCmd.Close acTable, Tabela
    'Apaga a tabela se ela existir
    If Not IsNull(DLookup("Name", "MSysObjects", "Name='" & Tabela & "' And Type In (1,4,6)")) Then
    DoCmd.DeleteObject acTable, Tabela
    End If
    End Function


    Para chamar a função use:

    Call DelTabs("Nome da tabela a ser excluida")


    .................................................................................
    "Somos o que repetidamente fazemos.
    A excelência, portanto, não é um feito,
    mas um hábito."

    Aristóteles

    Conteúdo patrocinado


    Excluir tabelas via código Empty Re: Excluir tabelas via código

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 18/10/2024, 06:53