Qual é a diferença entre uma consulta de acréscimo de acesso microsoft e uma consulta de actualização?

Anexar e atualizar consultas oferecem recursos diferentes para manter seus dados.

Microsoft Access contém vários tipos de consultas para copiar, excluir e modificar informações em suas tabelas e consultas. Em vez de alterar 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 atualizar consultas têm algumas características em comum, mas têm diferentes capacidades e limitações.

Células e Registos

  • consultas de actualização modificar as informações dentro de um registro em um ou mais campos de uma só vez. Acrescentar consultas copiar registros completos de cada vez, adicionando ao conjunto existente de registros em uma tabela. Por exemplo, se um "Endereço" campo 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 mesas com vários "Informação ao Cliente" listas, você pode usar uma consulta acréscimo para copiar os registros de uma tabela para outra.

restrições



  • consultas de atualização não pode modificar certos tipos de dados, incluindo campos de numeração automática, campos calculados e chaves primárias. consultas de actualização têm estas restrições porque os registros precisam manter 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 todo esse registro. Acrescentar consultas não têm estas restrições e são capazes de copiar todos os campos independentemente do seu tipo de dados.

modification Fonte

  • Acrescentar consultas trabalho adicionando registros de uma tabela ou consulta existente para uma nova tabela. Suas tabelas de destino e origem precisa ter correlacionando informações, mesmo se 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 na "update para" campo ou use outra tabela para atualizar o campo. Para atualizações simples, use o recurso de digitação e de mudanças mais complexas, use uma tabela de origem.

Perda de dados

  • consultas de 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 para converter seus tipos de dados para coincidir com a tabela de destino. e os campos baseados em números poderão ser reduzidos para acomodar tipo de campo da tabela de destino com base em texto. Acrescentar consultas têm menos chance de perder dados, porque eles copiar registros inteiros de um local para outro. Se ocorrer um erro, você pode simplesmente excluir esses registros, corrigir o problema e tente novamente.

De esta maneira? Compartilhar em redes sociais:

LiveInternet