Olá caros leitores! Nesta dica veremos como atualizar dados em cascata no Access. Faremos isso através da criação de uma consulta do tipo Atualizar, sendo essa consulta muito interessante, pois permite corrigir erros de digitação. Esse tipo de consulta é utilizado quando se quer modificar vários registros de uma vez, facilitando muito o trabalho, pois imagine ter que alterar cada registro separadamente.

Na tabela abaixo, temos um cadastro de Clientes, e existem muitos clientes que moram na cidade “Teresópolis”. Porém temos uma problema de digitação: Alguns usuários preencheram com acento e outros não.

Neste caso, onde temos variações da palavra “Teresópolis”, temos um aspecto que pode acarretar grandes problemas no futuro. Por exemplo, quando quisermos retornar todos os clientes que moram nesta cidade, ficaria muito mais complicado, do que se tivéssemos um padrão de cadastro.

Então, vamos à solução:

Acesse a guia Criar, e no grupo Consultas, clique no botão Design da Consulta.

Neste caso, não utilizaremos uma consulta do tipo Selecionar, pois esta apenas retorna dados. Então clique no botão Atualizar, localizado no grupo Tipo de Consulta. Dessa forma, ativaremos a Consulta de Atualização de Dados.

Ainda na guia Design, clique no botão Mostrar Tabela.

Clique 2 vezes sobre a tabela que contém os dados que serão atualizados.

Adicione os campos desejados, clicando duas vezes sobre eles.

Na parte inferior da tela, temos que definir o critério. Entenda as opções:
Critério: Quais dados serão modificados. Ex.: “Teresopolis”
Atualizar para: O nome próprio já diz. Ex.: “Teresópolis”
Obs.: Sempre que for trabalhar com texto, tem de se usar as aspas.

Para finalmente executar a consulta, basta clicarmos no botão Executar, localizado no início da guia Design.

Leia Também:   Como configurar um formulário para abrir um novo registro automaticamente no Access

O Access pedirá uma confirmação, e informará quantos registros serão atualizados.

Espero que esta dica tenha sido útil amigos, e até a próxima!

Como atualizar dados em cascata no Access
Vote neste Artigo