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

    [Resolvido]Adicionar um novo campo a uma tabela existente através de um formulário

    avatar
    emacsabino
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 190
    Registrado : 29/08/2011

    [Resolvido]Adicionar um novo campo a uma tabela existente através de um formulário Empty Adicionar um novo campo a uma tabela existente através de um formulário

    Mensagem  emacsabino 23/2/2012, 22:12

    Boa noite a todos do Forum. Pesquisei bastante no forum, mas não encontrei exatamente o que eu queria. Então estou abrindo esse tópico.
    Eu quero que através de uma caixa de texto em um formulário eu digite um nome qualquer e que ao clicar em um botão o nome digitado na caixa de texto se torne um novo campo em uma tabela já existente. Acho que isso deve ser possível via VBA. Alguém pode me ajudar?
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    [Resolvido]Adicionar um novo campo a uma tabela existente através de um formulário Empty Re: [Resolvido]Adicionar um novo campo a uma tabela existente através de um formulário

    Mensagem  criquio 23/2/2012, 22:14

    Você pesquisou por ALTER TABLE? Vá no buscar e clique em "Busca avançada". Quando abrir a página de resultados, substitua o OR no campo de pesquisa por AND e dê enter. Ou pode pesquisar na ajuda de um módulo vba no Access.


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    avatar
    emacsabino
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 190
    Registrado : 29/08/2011

    [Resolvido]Adicionar um novo campo a uma tabela existente através de um formulário Empty Re: [Resolvido]Adicionar um novo campo a uma tabela existente através de um formulário

    Mensagem  emacsabino 23/2/2012, 22:25

    Em busca avançada só aparece uma mensagem e um tópico do Harryson que não condiz com o que procuro. E em ajuda no access no módulo na parte de VBA, quando eu coloco para pesquisar aparecem muitos tópicos com informações, mas pelos títulos nada em específico sobre o meu problema
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    [Resolvido]Adicionar um novo campo a uma tabela existente através de um formulário Empty Re: [Resolvido]Adicionar um novo campo a uma tabela existente através de um formulário

    Mensagem  criquio 23/2/2012, 22:28

    No help do vba do Access, se você digitar ALTER TABLE e mandar procurar, logo o primeiro tópico já fala sobre o que você quer saber.


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    avatar
    emacsabino
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 190
    Registrado : 29/08/2011

    [Resolvido]Adicionar um novo campo a uma tabela existente através de um formulário Empty Re: [Resolvido]Adicionar um novo campo a uma tabela existente através de um formulário

    Mensagem  emacsabino 23/2/2012, 22:40

    Críquio eu já tinha visto aqui no forum algumas dicas e vi agora o que você falou sobre a ajuda no Access, só que veja bem, o que eu tou querendo é ter a liberdade de colocar um nome na caixa de texto e criar na tabela o campo com esse nome. O código CurrentDb.Execute ("ALTER TABLE MinhaTabela ADD COLUMN NovoCampo Text;") é uma opção encontrada, só que ele deixa fixo apenas para uma opção que é onde tem "NovoCampo", eu quero é interagir isso com uma caixa de texto. Espero que tenha entendido
    avatar
    emacsabino
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 190
    Registrado : 29/08/2011

    [Resolvido]Adicionar um novo campo a uma tabela existente através de um formulário Empty Re: [Resolvido]Adicionar um novo campo a uma tabela existente através de um formulário

    Mensagem  emacsabino 23/2/2012, 22:53

    Eu tentei assim
    CurrentDb.Execute ("ALTER TABLE Violão ADD COLUMN Me.Texto0 Text;")
    Sendo que Texto0 é o nome da minha caixa de texto no formulário, ai apareceu a mensagem "Erro de sintaxe na definição de campo". O que será que tá faltando


    Última edição por emacsabino em 23/2/2012, 23:01, editado 1 vez(es)
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    [Resolvido]Adicionar um novo campo a uma tabela existente através de um formulário Empty Re: [Resolvido]Adicionar um novo campo a uma tabela existente através de um formulário

    Mensagem  criquio 23/2/2012, 22:56

    Tente algo como:

    CurrentDb.Execute "ALTER TABLE Disciplinas ADD " & Me.NomeDoCampo & " TEXT;"


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    avatar
    emacsabino
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 190
    Registrado : 29/08/2011

    [Resolvido]Adicionar um novo campo a uma tabela existente através de um formulário Empty Re: [Resolvido]Adicionar um novo campo a uma tabela existente através de um formulário

    Mensagem  emacsabino 23/2/2012, 23:02

    Muito obrigado Críquio, agora deu tudo certo. Valeu pela paciência, um abraço

    Conteúdo patrocinado


    [Resolvido]Adicionar um novo campo a uma tabela existente através de um formulário Empty Re: [Resolvido]Adicionar um novo campo a uma tabela existente através de um formulário

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 2/5/2024, 11:14