Heim > Datenbank > MySQL-Tutorial > Wie kann ich ein Feld in Microsoft Access 2007 mithilfe einer SELECT-Abfrage aktualisieren?

Wie kann ich ein Feld in Microsoft Access 2007 mithilfe einer SELECT-Abfrage aktualisieren?

Susan Sarandon
Freigeben: 2024-12-29 06:15:10
Original
255 Leute haben es durchsucht

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

Aktualisieren Sie ein Feld mithilfe einer SELECT-Abfrage in Microsoft Access 2007

In Microsoft Access 2007 ist es möglich, ein Feld innerhalb einer Tabelle zu aktualisieren durch Nutzung der Ergebnisse einer SELECT-Abfrage. Während Access möglicherweise keine Aggregate in UPDATE-Abfragen zulässt, kann es sie in SELECT-Abfragen ausführen.

Um die gewünschte Aktualisierung zu erreichen, befolgen Sie diese Schritte:

  1. Erstellen Sie eine SELECT-Abfrage : Definieren Sie eine SELECT-Abfrage, die den gewünschten Wert abruft, der in der Aktualisierung verwendet werden soll. Zum Beispiel:
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;
Nach dem Login kopieren
  1. Speichern Sie die SELECT-Abfrage: Benennen Sie die SELECT-Abfrage und speichern Sie sie, z. B. „IhreAbfrage“.
  2. Erstellen Sie eine Make Table-Abfrage: Access lässt keine UPDATE-Abfragen für Abfragen zu, daher wird zum Konvertieren eine Make Table-Abfrage verwendet „YourQuery“ in eine Tabelle.
SELECT YourQuery.*
INTO MinOfTax_Code
FROM YourQuery
Nach dem Login kopieren

Dadurch wird eine Tabelle mit dem Namen „MinOfTax_Code“ mit den Ergebnissen von „YourQuery“ erstellt.

  1. Führen Sie Folgendes aus UPDATE-Abfrage: Führen Sie abschließend eine UPDATE-Abfrage aus, um das gewünschte Feld mit dem neu erstellten zu aktualisieren Tabelle:
UPDATE MinOfTax_Code
INNER JOIN Functions ON MinOfTax_Code.func_id = Functions.Func_ID
SET Functions.Func_TaxRef = [MinOfTax_Code].[MinOfTax_Code]
Nach dem Login kopieren

Indem Sie diese Schritte befolgen, können Sie eine SELECT-Abfrage effektiv verwenden, um ein Feld einer Tabelle in Microsoft Access 2007 zu aktualisieren.

Das obige ist der detaillierte Inhalt vonWie kann ich ein Feld in Microsoft Access 2007 mithilfe einer SELECT-Abfrage aktualisieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage