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]Inserir dados em duas tabelas ao mesmo tempo

    avatar
    Kaynan
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2974
    Registrado : 09/04/2012

    [Resolvido]Inserir dados em duas tabelas ao mesmo tempo Empty Inserir dados em duas tabelas ao mesmo tempo

    Mensagem  Kaynan 10/9/2013, 04:07

    Como faço para inserir dados em duas tabelas atravez de um formulario, ao mesmo tempo.
    preencho um formulario e clico em um botão ai insere os mesmos dados deste formulario e em outro.
    Isso seria possivel.
    Obrigado.
    avatar
    Convidado
    Convidado


    [Resolvido]Inserir dados em duas tabelas ao mesmo tempo Empty Re: [Resolvido]Inserir dados em duas tabelas ao mesmo tempo

    Mensagem  Convidado 10/9/2013, 12:09

    Olá Kaynan,

    O código abaixo resolve:

    Dim db As DAO.Database
    Dim rst As DAO.recordset
    Set db = CurrentDB()
    Set rst = db.OpenRecordset("TuaTabela", dbOpenTable)
    rst.AddNew
    rst!TeuCampo1 = teuValor1 ' campo no formulário
    rst!TeuCampo2 = TeuValor2
    rst.Update
    rst.Close
    Set rst = Nothing


    Nivaldo.
    avatar
    Kaynan
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2974
    Registrado : 09/04/2012

    [Resolvido]Inserir dados em duas tabelas ao mesmo tempo Empty Re: [Resolvido]Inserir dados em duas tabelas ao mesmo tempo

    Mensagem  Kaynan 10/9/2013, 13:43

    Boas Nilvaldo obrigado por me atender.
    Só me diga

    Dim db As DAO.Database
    Dim rst As DAO.recordset
    Set db = CurrentDB()
    Set rst = db.OpenRecordset("TuaTabela", dbOpenTable)
    rst.AddNew
    rst!TeuCampo1 = teuValor1 ' campo no formulário
    rst!TeuCampo2 = TeuValor2
    rst.Update
    rst.Close
    Set rst = Nothing


    "Tua tabela" seria o nome da segunda tabela onde vai ser inserido o dado, certo?
    Teu campo1 seria o nome do campo do formulario, em que estou digitando e 'teu valor' oque seria

    avatar
    Convidado
    Convidado


    [Resolvido]Inserir dados em duas tabelas ao mesmo tempo Empty Re: [Resolvido]Inserir dados em duas tabelas ao mesmo tempo

    Mensagem  Convidado 11/9/2013, 02:39

    Olá Kaynan,

    Respondendo:

    "Tua tabela" seria o nome da segunda tabela onde vai ser inserido o dado, certo?

    Sim, seria o nome da tabela onde você quer que os dados sejam salvos.

    Teu campo1 seria o nome do campo do formulario, em que estou digitando e 'teu valor' oque seria

    TeuCampo1 é o nome do campo na tabela.
    TeuValor é o nome do controle/campo no formulário.

    Nivaldo.
    avatar
    Kaynan
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2974
    Registrado : 09/04/2012

    [Resolvido]Inserir dados em duas tabelas ao mesmo tempo Empty Re: [Resolvido]Inserir dados em duas tabelas ao mesmo tempo

    Mensagem  Kaynan 11/9/2013, 03:44

    amigo me de desculpa a falta de conhecimento nestes códigos.
    teria como me fazer um exemplo com duas tabelas e um formulario que apos cadastrar um produto neste form e clicr emum botão ele inserir nesta outra tabela.

    Abçs.
    mathusalmeida
    mathusalmeida
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 264
    Registrado : 30/08/2011

    [Resolvido]Inserir dados em duas tabelas ao mesmo tempo Empty Re: [Resolvido]Inserir dados em duas tabelas ao mesmo tempo

    Mensagem  mathusalmeida 11/9/2013, 10:25

    Com a permissão do colega Nivaldo

    veja o exemplo que fiz apartir do código que o Nivaldo passou

    observer o código no btn inserir.

    Sucesso.
    Jungli
    Jungli
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 713
    Registrado : 07/05/2010

    [Resolvido]Inserir dados em duas tabelas ao mesmo tempo Empty Re: [Resolvido]Inserir dados em duas tabelas ao mesmo tempo

    Mensagem  Jungli 11/9/2013, 13:35

    Com a permissão dos colegas Nivaldo e mathusalmeida,

    modifiquei o exemplo postado pelo mathusalmeida.

    cuidado com a nomenclatura dos campos, também temos que ter índices nas tabelas, aqui mesmo no fórum tem muitas informaçãoes sobre como estruturar sua base de dados.

    quando clicar em inserir, será adicionado o registro na tabela, e se abrirá outro formulário com os dados novos.
    avatar
    Kaynan
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2974
    Registrado : 09/04/2012

    [Resolvido]Inserir dados em duas tabelas ao mesmo tempo Empty Re: [Resolvido]Inserir dados em duas tabelas ao mesmo tempo

    Mensagem  Kaynan 11/9/2013, 15:52

    Pessoal vocês são demais,muito obrigado pelos exemplos bem declarados.
    Nivaldo,mathusalmeida,Jungli,tudo de bom pra vcs,resolvido essa lida.

    Abçs.

    Conteúdo patrocinado


    [Resolvido]Inserir dados em duas tabelas ao mesmo tempo Empty Re: [Resolvido]Inserir dados em duas tabelas ao mesmo tempo

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 26/4/2024, 20:57