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] Inserir um valor em todos os registros de uma tabela

    avatar
    Paulo_CWB
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 20
    Registrado : 13/09/2013

    [Resolvido] Inserir um valor em todos os registros de uma tabela Empty [Resolvido] Inserir um valor em todos os registros de uma tabela

    Mensagem  Paulo_CWB 30/7/2014, 22:24

    Gostaria de ajuda no seguinte:
    preciso inserir um valor (o mesmo valor, o número "1", por exemplo) em todos os registros de um mesmo campo de uma tabela. No MS Access.

    Como são milhares de registros, não é  muito prático eu inserir uma a um.

    Tem alguma instrução SQL pra fazer isso? Se tem, como usar no MS Access?
    Alguma outra alternativa?

    Paulo


    Última edição por Paulo_CWB em 31/7/2014, 01:51, editado 2 vez(es)
    formiga10x
    formiga10x
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 809
    Registrado : 11/09/2013

    [Resolvido] Inserir um valor em todos os registros de uma tabela Empty Re: [Resolvido] Inserir um valor em todos os registros de uma tabela

    Mensagem  formiga10x 30/7/2014, 23:28

    Ex:

    Código:
    CurrentDb.Execute "Update tabela1 Set Nome1 = Nome1 & 1"

    Neste exemplo ira manter os dados da tabela e acrescentar o numero 1 no final.

    Caso queira que o número 1 esteja na frente do valor do campo e com um espaço faça assim:

    Código:
    CurrentDb.Execute "Update tabela1 Set Nome1 = 1 &'  '& Nome1"

    PS. Faça back up da tabela antes de executar o código.

    Qualquer coisa se fala.


    .................................................................................
    Abraço
    Formiga10x

    Sempre que possível poste o bd ou parte dele, com uma explicação bem clara e objetiva do que quer.
    “Um homem não está acabado quando enfrenta a derrota. Ele está acabado quando desiste - Richard Nixon”
    Formiga10x

    "Lembro do exato momento em que me dei conta que boa parte de minha vida foi dedicada a localizar erros em meus próprios programas."
    - Maurice Vicent Wilkes
    avatar
    Paulo_CWB
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 20
    Registrado : 13/09/2013

    [Resolvido] Inserir um valor em todos os registros de uma tabela Empty Re: [Resolvido] Inserir um valor em todos os registros de uma tabela

    Mensagem  Paulo_CWB 31/7/2014, 01:26

    Prezado formima10x, grato pela resposta.

    Desculpe a minha ignorância, mas eu não entendi como fazer.
    Esse código, eu digito onde?

    Eu tenho uma tabela chamada "LABEL", com uns 4000 registros lá dentro.
    Nesta tabela, tenho um campo chamado "TYPE", que ainda está vazio nos 4000 registros.

    Este campo "TYPE", dentro da tabela "LABEL", é eu que preciso povoar nos 4000 registros, sempre com o número "1".

    Abs.

    formiga10x
    formiga10x
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 809
    Registrado : 11/09/2013

    [Resolvido] Inserir um valor em todos os registros de uma tabela Empty Re: [Resolvido] Inserir um valor em todos os registros de uma tabela

    Mensagem  formiga10x 31/7/2014, 01:34

    pode ser feito através de um botão em um formulário no evento ao clicar ou através de um módulo.

    por exemplo:

    num form novo vc coloca um botão vai abrir o assistente vc cancela e clica 1x sobre ele vai no evento ao clicar e cola

    Código:
    CurrentDb.Execute "Update LABEL Set TYPE = 1 &'  '& TYPE"

    PS. click apenas uma vez e espere pois são muitos registro pode demorar alguns segundos

    faça back up dos dados antes.


    .................................................................................
    Abraço
    Formiga10x

    Sempre que possível poste o bd ou parte dele, com uma explicação bem clara e objetiva do que quer.
    “Um homem não está acabado quando enfrenta a derrota. Ele está acabado quando desiste - Richard Nixon”
    Formiga10x

    "Lembro do exato momento em que me dei conta que boa parte de minha vida foi dedicada a localizar erros em meus próprios programas."
    - Maurice Vicent Wilkes
    formiga10x
    formiga10x
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 809
    Registrado : 11/09/2013

    [Resolvido] Inserir um valor em todos os registros de uma tabela Empty Re: [Resolvido] Inserir um valor em todos os registros de uma tabela

    Mensagem  formiga10x 31/7/2014, 01:38

    Uai o campo TYPE está vazio? Se sim apenas coloque

    Código:
    CurrentDb.Execute "Update LABEL Set TYPE = 1"


    .................................................................................
    Abraço
    Formiga10x

    Sempre que possível poste o bd ou parte dele, com uma explicação bem clara e objetiva do que quer.
    “Um homem não está acabado quando enfrenta a derrota. Ele está acabado quando desiste - Richard Nixon”
    Formiga10x

    "Lembro do exato momento em que me dei conta que boa parte de minha vida foi dedicada a localizar erros em meus próprios programas."
    - Maurice Vicent Wilkes
    avatar
    Paulo_CWB
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 20
    Registrado : 13/09/2013

    [Resolvido] Inserir um valor em todos os registros de uma tabela Empty Re: [Resolvido] Inserir um valor em todos os registros de uma tabela

    Mensagem  Paulo_CWB 31/7/2014, 01:50

    Funcionou !


    Obrigado, formiga10x, pela ajuda e boa noite.

    Paulo
    formiga10x
    formiga10x
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 809
    Registrado : 11/09/2013

    [Resolvido] Inserir um valor em todos os registros de uma tabela Empty Re: [Resolvido] Inserir um valor em todos os registros de uma tabela

    Mensagem  formiga10x 31/7/2014, 01:53

    O Fórum agradece o retorno.
    Boa noite Paulo.


    .................................................................................
    Abraço
    Formiga10x

    Sempre que possível poste o bd ou parte dele, com uma explicação bem clara e objetiva do que quer.
    “Um homem não está acabado quando enfrenta a derrota. Ele está acabado quando desiste - Richard Nixon”
    Formiga10x

    "Lembro do exato momento em que me dei conta que boa parte de minha vida foi dedicada a localizar erros em meus próprios programas."
    - Maurice Vicent Wilkes

      Data/hora atual: 22/1/2022, 17:55