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


3 participantes

    [Resolvido]Alterar campo de tabela via vba e ado

    avatar
    Motar
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 149
    Registrado : 03/08/2010

    [Resolvido]Alterar campo de tabela via vba e ado Empty [Resolvido]Alterar campo de tabela via vba e ado

    Mensagem  Motar 15/1/2015, 19:39

    Viva
    Tenho um código que elimina e cria campos em uma tabela temporária.
    O problema é que a propriedade 'Necessário' por defeito é igual a Sim, tem como alterar para não via vba?
    daniloreiis
    daniloreiis
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 338
    Registrado : 14/02/2011

    [Resolvido]Alterar campo de tabela via vba e ado Empty Alterar campo de tabela via vba e ado

    Mensagem  daniloreiis 15/1/2015, 20:10

    Olá amigo boa tarde!

    poderia disponibilizar o projeto para melhor ajudar?


    .................................................................................
    Att, Danilo Reis
    -------------------------------------------------------------------------------------------------------------------------------------------------

    Se alguém não quiser trabalhar, não coma também.
    2 Tessalonicenses 3:10
    Avelino Sampaio
    Avelino Sampaio
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Alterar campo de tabela via vba e ado Empty Re: [Resolvido]Alterar campo de tabela via vba e ado

    Mensagem  Avelino Sampaio 15/1/2015, 20:34

    Olá!

    Algo assim:

    Dim bd As DAO.Database
    Dim tdf As DAO.TableDef
    Set bd = OpenDatabase("c:\suapasta\seuBd.accdb")
    Set tdf = bd.TableDefs("Suatabela")
    tdf.Fields.Append tdf.CreateField("NovoCampo", dbText, 5)
    tdf.Fields("NovoCampo").Required = False
    Set tdf = Nothing
    Set bd = Nothing


    Sucesso!


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


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 149
    Registrado : 03/08/2010

    [Resolvido]Alterar campo de tabela via vba e ado Empty Re: [Resolvido]Alterar campo de tabela via vba e ado

    Mensagem  Motar 16/1/2015, 17:38

    daniloreiis:
    Obrigado pela disponibilidade em ajudar

    Avelino Sampaio:
    Valeu pela dica e disponibilidade em ajudar
    O comando tdf.Fields("NovoCampo").Required = False dá erro

    Utilizei este e está a funcionar
    CurrentDb.Execute ("ALTER TABLE MinhaTabela ADD COLUMN NO" & NumNo & " Text;")
    Desta forma a propriedade "Necessário" fica por defeito igual a "Não", o motivo da diferença não sei

    Conteúdo patrocinado


    [Resolvido]Alterar campo de tabela via vba e ado Empty Re: [Resolvido]Alterar campo de tabela via vba e ado

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 29/3/2024, 04:54