Campo de Tabela receber valor de outra Tabela
Nota importante: para ter acesso aos vídeos e arquivos exemplos deste site, adquira um dos planos apresentados abaixo. Você pode comprar em até 5x no Cartão de Crédito.
Veja como comprar e saiba mais sobre o material oferecido, clicando aqui.
Usuário Angelus:
Olá!
Não sei se é possível, mas quero tentar fazer com que a Tabela 2 receba um valor calculado da Tabela 1.
Nota: isso tem que ser feito apenas usando as tabelas, pois não usarei o Access para programar, apenas criarei a Base de Dados.
Exemplo:
Tabela1
Codigo:X
Num1:15
Num2:15
Resultado:(aqui utilizo um campo calculado para somar "Num1" + "Num2") 'até aqui ta OK.
-----------------------------------
Tabela2
Codigo:X
Resultado: (Aqui o campo receberia o valor do campo "resultado" da tabela1)
Suporte:
Angelus, a partir da versão 2010 do Access, a Microsoft inseriu Eventos (triggers) em tabelas, possibilitando a programação, via macro.
Assista este vídeo com bastante atenção:
Segue um pequeno exemplo:
- abra a tabela 1 e veja os valores lançados do código 1 e do código 2;
- abra a tabela 2 e no campo código, acrescente o valor 1. Vá para o registro seguinte e observe o valor do campo resultado;
- acrescente no registro seguinte, o valor 2 no campo código. Vá para o registro seguinte e observe o valor do campo resultado.
Para inserir o evento "Antes de alterar", selecione o botão da ribbon, conforme imagem:
Observe, a programação utilizada na macro:
Usuário Angelus:
Show de bola Avelino. Parabéns!
Download
Não há comentário |