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

    [Resolvido]Verificar se existem todos os campos em uma tabela

    annissima
    annissima
    Intermediário
    Intermediário

    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 169
    Registrado : 24/10/2017

    [Resolvido]Verificar se existem todos os campos em uma tabela Empty [Resolvido]Verificar se existem todos os campos em uma tabela

    Mensagem  annissima 23/11/2020, 16:35

    Tenho um projeto que vou constantemente aprimorando.
    Nele, tenho um backend separado do frontend, justamente pra não perder o backend se der algum problema no front.

    Pois bem.

    Meu Backend tem inúmeras tabelas, e às vezes faço modificações na versão de testes, incluindo campos nas tabelas do backend.

    Existe alguma maneira de verificar se todas as tabelas e respectivos campos existem em um BD, comparando-o com outro BD "limpo", de controle, por exemplo?

    Assim, se eu adicionei o campo TELEFONE na tabela CLIENTES, ao executar o código ele faria a comparação do BACKEND com a tabela CONTROLE-BACKEND, e verificando que a tabela clientes não possui o campo telefone, acrescentaria o campo, com as mesmas configurações.
    Se possível, ainda, que esse código checasse o tipo de cada campo existente (texto curto, número, etc) no backend e comparasse com os campos no controle, pois se o tipo de campo alterar em uma, ele corrige no backend.

    Existe algo desse tipo?
    crysostomo
    crysostomo
    Maximo VIP
    Maximo VIP

    Respeito às regras : Respeito às Regras 50%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1715
    Registrado : 23/01/2018

    [Resolvido]Verificar se existem todos os campos em uma tabela Empty Re: [Resolvido]Verificar se existem todos os campos em uma tabela

    Mensagem  crysostomo 25/11/2020, 03:23

    Boa noite colega. pelo que entendi você quer adicionar uma coluna que não existe na tabela certo?
     Da uma olhada
    Anexos
    [Resolvido]Verificar se existem todos os campos em uma tabela AttachmentVerificar se a coluna existe na tabela .zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (40 Kb) Baixado 5 vez(es)


    .................................................................................
    Uma mão ajuda a outra.
    Feliz aquele que transfere o que sabe e aprende o que ensina.
    Avelino Sampaio
    Avelino Sampaio
    Developer
    Developer

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3711
    Registrado : 04/04/2010

    [Resolvido]Verificar se existem todos os campos em uma tabela Empty Re: [Resolvido]Verificar se existem todos os campos em uma tabela

    Mensagem  Avelino Sampaio 25/11/2020, 07:22

    Olá!

    este meu artigo demostra como pesquisar tabelas e campos:

    (copie e cole o endereço abaixo no seu navegador)
    usandoaccess.com.br/dicas/saber-pelo-vba-se-tabela-existe.asp

    Nota: Assim como o fórum MaximoAccess, o meu site UsandoAccess possui um eficiente sistema de busca, que se utiliza do mecanismo do Google. O Sistema de Busca se encontra nas páginas TUTORIAIS, DICAS, RIBBONS E SUPORTE, que você tem acesso pelo menu de tarja preta do site. Para exemplificar, siga esses passos: clique no menu TUTORIAS e na caixa SISTEMA DE BUSCA digite "tabela existe". Em seguida, clique no botão, ao lado, pesquisar o site. Fique atento, pois os primeiros links exibidos não pertencem ao site, eles são links patrocinados do Google.

    Não utilize acentos no Sistema de Busca - Por exemplo, utilize a frase "dias uteis" e clique em pesquisar o site.

    Aproveite e pesquise "criar campos"
    Outras pesquisas importantes para o seu caso: "for each" e "properties"

    Sucesso!





    .................................................................................
    Vídeos, livros, kit MontaRibbons e acesso irrestrito ao site UsandoAcces  
    Clique AQUI e analise o custo beneficio do material oferecido.

    annissima gosta desta mensagem

    annissima
    annissima
    Intermediário
    Intermediário

    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 169
    Registrado : 24/10/2017

    [Resolvido]Verificar se existem todos os campos em uma tabela Empty Re: [Resolvido]Verificar se existem todos os campos em uma tabela

    Mensagem  annissima 25/11/2020, 12:11

    Aaaaaaaaaaaaaah vocês são lindos <3


    Hoje não vou conseguir ver aqui que tô do avesso de tanto trabalho, mas amanhã eu vejo e marco como resolvido se der certo!
    annissima
    annissima
    Intermediário
    Intermediário

    Respeito às regras : Respeito às Regras 100%

    Sexo : Feminino
    Localização : Brasil
    Mensagens : 169
    Registrado : 24/10/2017

    [Resolvido]Verificar se existem todos os campos em uma tabela Empty Re: [Resolvido]Verificar se existem todos os campos em uma tabela

    Mensagem  annissima 29/11/2020, 13:04

    O código do Avelino funcionou muito bem para o que eu precisava! Obrigada!
    crysostomo
    crysostomo
    Maximo VIP
    Maximo VIP

    Respeito às regras : Respeito às Regras 50%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1715
    Registrado : 23/01/2018

    [Resolvido]Verificar se existem todos os campos em uma tabela Empty Re: [Resolvido]Verificar se existem todos os campos em uma tabela

    Mensagem  crysostomo 29/11/2020, 14:15

    Sucesso


    .................................................................................
    Uma mão ajuda a outra.
    Feliz aquele que transfere o que sabe e aprende o que ensina.

      Data/hora atual: 17/6/2021, 18:27