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:
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;
SELECT YourQuery.* INTO MinOfTax_Code FROM YourQuery
Dadurch wird eine Tabelle mit dem Namen „MinOfTax_Code“ mit den Ergebnissen von „YourQuery“ erstellt.
UPDATE MinOfTax_Code INNER JOIN Functions ON MinOfTax_Code.func_id = Functions.Func_ID SET Functions.Func_TaxRef = [MinOfTax_Code].[MinOfTax_Code]
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!