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

    ALTER TABLE - Alterando FORMATO e DESCRIÇÃO da coluna

    MZapia
    MZapia
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 41
    Registrado : 10/10/2015

    ALTER TABLE - Alterando FORMATO e DESCRIÇÃO da coluna Empty ALTER TABLE - Alterando FORMATO e DESCRIÇÃO da coluna

    Mensagem  MZapia 19/10/2023, 13:56

    Olá, bom dia

    Através do Excel (VBA), estou atualizando algumas tabelas do access via SQL, utilizando a instrução ALTER TABLE.

    Até aqui, está ok, porém a minha dúvida é:

    Como faço por exemplo para alterar o "Formato" e incluir uma "Descrição" conforme imagem, utilizando a instrução ALTER TABLE.

    Campo: CODREF
    Formato: 000000
    Descrição: Código gerado para blá blá blá

    https://i.servimg.com/u/f59/20/06/23/40/imagem11.png
    Anexos
    ALTER TABLE - Alterando FORMATO e DESCRIÇÃO da coluna AttachmentImagem.png
    Você não tem permissão para fazer download dos arquivos anexados.
    (54 Kb) Baixado 2 vez(es)
    avatar
    abreuluiston
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 71
    Registrado : 24/07/2023

    ALTER TABLE - Alterando FORMATO e DESCRIÇÃO da coluna Empty Re: ALTER TABLE - Alterando FORMATO e DESCRIÇÃO da coluna

    Mensagem  abreuluiston 19/10/2023, 20:10

    Olá MZapia, boa-tarde!

    Através do ALTER TABLE eu realmente não sei se é possível, acredito que não porque essa instrução SQL é para alterar a estrutura da tabela como: nome dos campos, tipos de dados, tamanho do campo e até mesmo constraints.

    Porém, é possível fazer através do VBA, mas nunca fiz a partir do Excel e sim de um formulário do próprio Access com a base aberta. As instruções seriam:

    Para atribuir o formato do campo:
    currentdb.TableDefs("NOME DA SUA TABELA").Fields("NOME DO SEU CAMPO").Properties("Format") = "000000" (entre aspas se for texto)  

    Para alterar a descrição da coluna
    currentdb.TableDefs("NOME DA SUA TABELA").Fields("NOME DO SEU CAMPO").Properties("Description") = "Qualquer descritivo que desejar"

    currentdb é o banco de dados que está aberto. Por isso mencionei que é possível fazer através de um formulário do próprio banco de dados. Veja se é possível encontrar a TableDefs a partir da sua base que provavelmente está instanciada a partir do Excel.

    Espero ter ajudado.

    At.
    Luis Abreu

      Data/hora atual: 9/5/2024, 07:49