? Microsoft Access contém vários tipos de consultas para copiar, excluir e modificar as informações em suas tabelas e consultas. Em vez de mudar manualmente todos os registros , você pode definir essas consultas para adicionar novos registros ou modificar os já existentes com base em um critério que você definir . Anexar e consultas de atualização têm algumas características em comum, mas têm diferentes capacidades e limitações . Células e Registros
consultas atualização modificar as informações dentro de um registro em um ou mais campos de uma só vez. Consultas acréscimo copiar registros completos de cada vez, adicionando ao conjunto existente de registros em uma tabela . Por exemplo, se um campo "Endereço" precisa ser mudado para os registros em uma tabela, você pode usar uma consulta atualização para fazer essa mudança . Se você tem duas tabelas com vários " Customer Information" listas, você pode usar uma consulta acréscimo para copiar os registros de uma tabela para outra.
Restrições
Atualização consultas não podem modificar certos tipos de dados, incluindo campos de numeração automática , campos calculados e chaves primárias . Consultas de atualização tem essas restrições porque os registros precisam manter as suas referências para continuar a funcionar corretamente. Por exemplo, se você removeu a chave primária em um registro, você perderia referência a esse registro inteiro . Consultas acréscimo não tem essas restrições e são capazes de copiar todos os campos , independentemente do seu tipo de dados.
Modificação Fonte
consultas acréscimo de trabalho adicionando registros a partir de uma tabela existente ou consulta para uma nova tabela. Seu destino e origem tabelas precisam ter correlacionando informações, mesmo que os títulos de campo não são exatamente os mesmos . Consultas de atualização dar -lhe uma escolha quando atualizar sua tabela. Você pode digitar uma palavra ou frase no " Atualizar para " campo ou usar outra tabela para atualizar o campo . Para atualizações simples , use o recurso de digitação e por mudanças mais complexas , use uma tabela de origem .
Perda de dados
consultas atualização tem a possibilidade de perda de dados se a consulta não está configurado corretamente. Se você estiver usando uma tabela de origem , o Access pode precisar converter seus tipos de dados para coincidir com a tabela de destino . Campos de números com base em texto e pode ser reduzido para acomodar tipo de campo da tabela de destino. Acrescente consultas têm menos chance de perder dados porque eles copiam registros inteiros de um local para outro. Se ocorrer um erro, você pode simplesmente excluir os registros , corrigir o problema e tente novamente.