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]insert em diferentes tabelas de acordo com controle

    avatar
    rafaelvbf3
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 6
    Registrado : 21/07/2015

    [Resolvido]insert em diferentes tabelas de acordo com controle Empty [Resolvido]insert em diferentes tabelas de acordo com controle

    Mensagem  rafaelvbf3 Ter 21 Jul 2015, 21:45

    Preciso que a tabela que a Insert colocará os dados sejam uma variável, para que os dados vá de acordo com seu valor.

    CurrentDb.Execute "INSERT INTO  destino ([FORMA ],  [VALOR] ) VALUES('" & Me.[FORMA DE PAGAMENTO] & "', " & Me.[VALOR] & ")"

    nesse "destino" seria essa variável de controle.

    se fosse em SQL bastava usar um trigger que disparava após Insert, mas no access parece que não tem isso, né?
    avatar
    rafaelvbf3
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 6
    Registrado : 21/07/2015

    [Resolvido]insert em diferentes tabelas de acordo com controle Empty solução parcial

    Mensagem  rafaelvbf3 Qua 22 Jul 2015, 19:49


    Consegui assim:

    DoCmd.Rename "TEMP", acTable, X

    CurrentDb.Execute "INSERT INTO TEMP ([FORMA ], [VALOR] ) VALUES('" & Me.[FORMA DE PAGAMENTO] & "', " & Me.[VALOR] & ")"

    DoCmd.Rename X, acTable, "TEMP"


    onde x controla para onde os dados vão, agora o problema é meu x é um campo relacionado a outra tabela, ai quando ele passa a informação ele passa um numero e nao o que tá dentro do campo.

    Alguem consegue me ajudar???
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 8251
    Registrado : 05/11/2009

    [Resolvido]insert em diferentes tabelas de acordo com controle Empty Re: [Resolvido]insert em diferentes tabelas de acordo com controle

    Mensagem  Alexandre Neves Qua 22 Jul 2015, 20:52

    Boa noite,
    Da sua primeira mensagem
    CurrentDb.Execute "INSERT INTO " & variáveldestino & "(FORMA,  VALOR) VALUES('" & Me.[FORMA DE PAGAMENTO] & "', " & Me.[VALOR] & ")"
    Atenção aos nomes dos campos (valor)


    .................................................................................
    Access 2010. Mande bd que dê para testar (indique a versão). Não peça para fazer o que já tem feito. Dê todos os detalhes.
    Não coloquem entraves como senhas, esconder controlos, etc. Disponibilizem o mais limpo possível
    Só respondo a mensagens privadas, se forem de assunto privado; às outras não respondo.
    Quem trabalha e mata a fome não come o pão de ninguém; mas quem não trabalha e come, come sempre o pão de alguém. António Aleixo
    avatar
    rafaelvbf3
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 6
    Registrado : 21/07/2015

    [Resolvido]insert em diferentes tabelas de acordo com controle Empty Re: [Resolvido]insert em diferentes tabelas de acordo com controle

    Mensagem  rafaelvbf3 Qua 22 Jul 2015, 21:27

    ok, obrigado!


    Acontece que a variável destino é um campo relacionado a outra tabela e quando pego o seu valor vem o valor da chave e não seu conteúdo que ele se refere, conseguiu entender?
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 8251
    Registrado : 05/11/2009

    [Resolvido]insert em diferentes tabelas de acordo com controle Empty Re: [Resolvido]insert em diferentes tabelas de acordo com controle

    Mensagem  Alexandre Neves Qui 23 Jul 2015, 16:31

    Boa tarde, não consegui entender. Explique até com dados concrectos


    .................................................................................
    Access 2010. Mande bd que dê para testar (indique a versão). Não peça para fazer o que já tem feito. Dê todos os detalhes.
    Não coloquem entraves como senhas, esconder controlos, etc. Disponibilizem o mais limpo possível
    Só respondo a mensagens privadas, se forem de assunto privado; às outras não respondo.
    Quem trabalha e mata a fome não come o pão de ninguém; mas quem não trabalha e come, come sempre o pão de alguém. António Aleixo
    avatar
    rafaelvbf3
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 6
    Registrado : 21/07/2015

    [Resolvido]insert em diferentes tabelas de acordo com controle Empty Re: [Resolvido]insert em diferentes tabelas de acordo com controle

    Mensagem  rafaelvbf3 Sex 24 Jul 2015, 11:18

    Pode deixar, consegui resolver com a função Dlookup, mas obrigado ai!

      Data/hora atual: Seg 05 Dez 2022, 02:39