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 : 150
    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, 17: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, 18: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 : 3900
    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, 18: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 vitalício 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 : 150
    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, 15: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: 7/11/2024, 21:56