Recentemente utilizei uma função selecionar vários registros em um subformulário de acordo com as opções marcadas numa listbox múltipla escolha. (A função monta RecordSource e SQL do subformulário).
Agora, preciso que os registros selecionados sejam copiados para registros, com algumas alterações. Cada registro possui um campo Data e Valor. Estes campos deverão ser atualizados: a nova data será digitada no formulário principal e o campo valor deve ser multiplicado por 1,8(p.ex.).
A quantidade de registros selecionados deverá ser a quantidade de registros criados.
A dificuldade que estou tendo é que os registros em questão vem de duas tabelas diferentes.
Em cada uma existe o campo de ligação CodDataSal. Na primeira tabela, ele é Autonumeração e na campo numérico.
Todas as minhas tentativas geraram erro. Agradeço muito, se puderem me ajudar.
No link, deixo um exemplo do meu BD. O formulário em questão é frmTrab_AlteraSal e a consulta é qryTrab_AlteraSal.
https://skydrive.live.com/redir?resid=65D5D5D149DBFDAF!256&authkey=!ACBW-MvVP7Oru_c
Agora, preciso que os registros selecionados sejam copiados para registros, com algumas alterações. Cada registro possui um campo Data e Valor. Estes campos deverão ser atualizados: a nova data será digitada no formulário principal e o campo valor deve ser multiplicado por 1,8(p.ex.).
A quantidade de registros selecionados deverá ser a quantidade de registros criados.
A dificuldade que estou tendo é que os registros em questão vem de duas tabelas diferentes.
Em cada uma existe o campo de ligação CodDataSal. Na primeira tabela, ele é Autonumeração e na campo numérico.
Todas as minhas tentativas geraram erro. Agradeço muito, se puderem me ajudar.
No link, deixo um exemplo do meu BD. O formulário em questão é frmTrab_AlteraSal e a consulta é qryTrab_AlteraSal.
https://skydrive.live.com/redir?resid=65D5D5D149DBFDAF!256&authkey=!ACBW-MvVP7Oru_c
Última edição por rgondim em 7/7/2012, 12:26, editado 1 vez(es)