chsestrem 7/5/2014, 13:43
Bom dia,
Pelo que eu entendi você quer atualizar a tabela com base no parâmetro de uma consulta, e criar uma consulta atualização para executar por um botão ou macro ok.
Primeiramente crie uma consulta Seleção com base na tabela e determine o campo MêsAnoReferência:
Vamos chamar esta consulta de EX: qry_Ord_Serv:
Abra o Modo SQL e cole o código abaixo:
SELECT Tab_OrdemServico.ID, Tab_OrdemServico.DtApontamento, Tab_OrdemServico.TtHs_Trabalhadas, Format([DtApontamento],"mmyyyy") AS MesAnoReferencia
FROM Tab_OrdemServico;
com a Consulta Acima, podemos fazer uma Consulta Atualização Assim:
Crie outra Consulta do Tipo Atualização e nomeie como EX:Atualizar_Tab_Servico:
Abra o SQL novamente e cole o código abaixo:
UPDATE qry_Ord_Serv INNER JOIN Tab_OrdemServico ON qry_Ord_Serv.ID = Tab_OrdemServico.ID SET Tab_OrdemServico.MesAnoApontamento = [Qry_Ord_Serv].[MesAnoReferencia];
Sds,