MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

Obrigado

Administração do MaximoAccess

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access

    [Resolvido]Como inserir dados em duas ou mais tabelas automaticamente, utilizando apenas um formulario

    Compartilhe

    marciojlle
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3
    Registrado : 14/05/2017

    [Resolvido]Como inserir dados em duas ou mais tabelas automaticamente, utilizando apenas um formulario

    Mensagem  marciojlle em 14/5/2017, 04:50

    Pessoal,

    Preciso criar um banco de dados para uma ficha técnica. assim, será necessário que eu tenha os mesmos itens em várias tabelas. No exemplo anexo, quero, ao preencher um único formulário, alimentar todas as tabelas contidas no banco de dados. Alguém poderia me ajudar?


    Versão do Office:2013


    [Você precisa estar registrado e conectado para ver este link.]

    Obrigado,

    Márcio


    Última edição por marciojlle em 16/5/2017, 17:52, editado 1 vez(es)
    avatar
    caiosouza
    Avançado
    Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 287
    Registrado : 05/12/2016

    Re: [Resolvido]Como inserir dados em duas ou mais tabelas automaticamente, utilizando apenas um formulario

    Mensagem  caiosouza em 15/5/2017, 21:12

    Boa tarde,

    Sugiro que dê uma pesquisada sobre Docmd INSERT INTO
    A princípio solucionaria seu problema, sendo aplicada da forma correta!

    Não consigo fazer o download.


    .................................................................................
    A persistência leva ao sucesso!

    marciojlle
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3
    Registrado : 14/05/2017

    Registro em várias tabelas ao mesmo tempo (automaticamente)

    Mensagem  marciojlle em 16/5/2017, 00:18

    Caio Souza, esse Docmd INSERT INTO só permite atualizar os dados em apenas mais uma tabela?

    O que eu preciso é o seguinte: por meio de um único formulário, e consiga inserir O MESMO registros em várias tabelas diferentes. Por exemplo: ao preencher o campo ITEM no formulário com a palavra TESTE, essa palavra irá preencher o campo ITEM de diversos formulários, automaticamente ao clicar em executar ou salvar.

    Segue o link novamente:

    [Você precisa estar registrado e conectado para ver este link.]

    Como não entendo muito de Acces, gostaria de uma resposta bem objetiva, se possível, claro.

    Valeu Caio,

    Márcio
    avatar
    caiosouza
    Avançado
    Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 287
    Registrado : 05/12/2016

    Re: [Resolvido]Como inserir dados em duas ou mais tabelas automaticamente, utilizando apenas um formulario

    Mensagem  caiosouza em 16/5/2017, 12:57

    Bom dia,

    A INSERT INTO funciona da seguinte forma:

    INSERT INTO tabela [(campo1[, campo2[, …]])] VALUES (valor1[, valor2[, …])

    A cada tabela de que deseja enviar o registro atual deve-se ter uma nova linha de código, ex.:


    Código:
    Private Sub BotaoSalvar_Click()
    CurrentDb.Execute "INSERT INTO tabela1 (ID, Nome, Endereço) Values ('" & Nz(Me.txt.Value, 0) & "', '" & Nz(Me.txt_nome.Value, 0) & "','" & Nz(Me.endereco.Value, 0) & "');"
    CurrentDb.Execute "INSERT INTO tabela2 (ID, Nome, Endereço) Values ('" & Nz(Me.txt.Value, 0) & "', '" & Nz(Me.txt_nome.Value, 0) & "','" & Nz(Me.endereco.Value, 0) & "');"
    CurrentDb.Execute "INSERT INTO tabela3 (ID, Nome, Endereço) Values ('" & Nz(Me.txt.Value, 0) & "', '" & Nz(Me.txt_nome.Value, 0) & "','" & Nz(Me.endereco.Value, 0) & "');"
    End Sub



    Teste e nos envie um feed  Wink


    .................................................................................
    A persistência leva ao sucesso!

    marciojlle
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3
    Registrado : 14/05/2017

    Registro em várias tabelas ao mesmo tempo (automaticamente)

    Mensagem  marciojlle em 16/5/2017, 17:16

    Caio,

    Valeu Brother, deu muito certo. Nem pude acreditar kkkkkk, valeu mesmo, me ajudou muito. Estava parado nessa etapa, procurando uma solução há um mês. Obrigado.
    avatar
    caiosouza
    Avançado
    Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 287
    Registrado : 05/12/2016

    Re: [Resolvido]Como inserir dados em duas ou mais tabelas automaticamente, utilizando apenas um formulario

    Mensagem  caiosouza em 16/5/2017, 17:45

    Vlw cara, bons estudos.
    Não esqueça do RESOLVIDO


    .................................................................................
    A persistência leva ao sucesso!

      Data/hora atual: 15/8/2018, 19:28