Maison > base de données > tutoriel mysql > Comment puis-je mettre à jour un champ dans Microsoft Access 2007 à l'aide d'une requête SELECT ?

Comment puis-je mettre à jour un champ dans Microsoft Access 2007 à l'aide d'une requête SELECT ?

Susan Sarandon
Libérer: 2024-12-29 06:15:10
original
263 Les gens l'ont consulté

How Can I Update a Field in Microsoft Access 2007 Using a SELECT Query?

Mettre à jour un champ à l'aide d'une requête SELECT dans Microsoft Access 2007

Dans Microsoft Access 2007, il est possible de mettre à jour un champ dans une table en utilisant les résultats d'une requête SELECT. Bien qu'Access ne puisse pas autoriser les agrégats dans les requêtes UPDATE, il peut les exécuter dans les requêtes SELECT.

Pour obtenir la mise à jour souhaitée, suivez ces étapes :

  1. Créez une requête SELECT. : Définissez une requête SELECT qui récupère la valeur souhaitée à utiliser dans la mise à jour. Par exemple :
SELECT Min(TAX.Tax_Code) AS MinOfTax_Code
FROM TAX, FUNCTIONS

WHERE (((FUNCTIONS.Func_Pure)<=[Tax_ToPrice]) AND ((FUNCTIONS.Func_Year)=[Tax_Year]))

GROUP BY FUNCTIONS.Func_ID;
Copier après la connexion
  1. Enregistrez la requête SELECT : Nommez et enregistrez la requête SELECT, par exemple "Votre requête".
  2. Créer une requête Créer une table : Access n'autorise pas les requêtes UPDATE sur les requêtes, donc une requête Créer une table est utilisée pour convertir "YourQuery" dans une table.
SELECT YourQuery.*
INTO MinOfTax_Code
FROM YourQuery
Copier après la connexion

Cela créera une table nommée "MinOfTax_Code" avec les résultats de "YourQuery".

  1. Effectuez la Requête UPDATE : Enfin, exécutez une requête UPDATE pour mettre à jour le champ souhaité à l'aide du nouveau champ créé. table :
UPDATE MinOfTax_Code
INNER JOIN Functions ON MinOfTax_Code.func_id = Functions.Func_ID
SET Functions.Func_TaxRef = [MinOfTax_Code].[MinOfTax_Code]
Copier après la connexion

En suivant ces étapes, vous pouvez utiliser efficacement une requête SELECT pour mettre à jour un champ d'une table dans Microsoft Access 2007.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal