Rumah >pangkalan data >tutorial mysql >Bagaimanakah Saya Boleh Kemas Kini Medan dalam Microsoft Access 2007 Menggunakan Pertanyaan SELECT?

Bagaimanakah Saya Boleh Kemas Kini Medan dalam Microsoft Access 2007 Menggunakan Pertanyaan SELECT?

Susan Sarandon
Susan Sarandonasal
2024-12-29 06:15:10271semak imbas

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

Kemas kini Medan Menggunakan Pertanyaan SELECT dalam Microsoft Access 2007

Dalam Microsoft Access 2007, adalah mungkin untuk mengemas kini medan dalam jadual dengan menggunakan hasil pertanyaan SELECT. Walaupun Access mungkin tidak membenarkan agregat dalam pertanyaan KEMASKINI, ia boleh melaksanakannya dalam pertanyaan PILIH.

Untuk mencapai kemas kini yang diingini, ikut langkah berikut:

  1. Buat Pertanyaan PILIH : Tentukan pertanyaan PILIH yang mendapatkan semula nilai yang diingini untuk digunakan dalam kemas kini. Contohnya:
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;
  1. Simpan Pertanyaan PILIH: Namakan dan simpan pertanyaan PILIH, seperti "Permintaan Anda."
  2. Buat Pertanyaan Buat Jadual: Akses tidak membenarkan pertanyaan KEMASKINI pada pertanyaan, jadi pertanyaan Buat Jadual digunakan untuk tukar "YourQuery" kepada jadual.
SELECT YourQuery.*
INTO MinOfTax_Code
FROM YourQuery

Ini akan membuat jadual bernama "MinOfTax_Code" dengan hasil "YourQuery."

  1. Lakukan Pertanyaan KEMASKINI: Akhir sekali, laksanakan pertanyaan KEMASKINI untuk mengemas kini medan yang dikehendaki menggunakan medan yang baru dibuat jadual:
UPDATE MinOfTax_Code
INNER JOIN Functions ON MinOfTax_Code.func_id = Functions.Func_ID
SET Functions.Func_TaxRef = [MinOfTax_Code].[MinOfTax_Code]

Dengan mengikut langkah ini, anda boleh menggunakan pertanyaan SELECT dengan berkesan untuk mengemas kini medan jadual dalam Microsoft Access 2007.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Kemas Kini Medan dalam Microsoft Access 2007 Menggunakan Pertanyaan SELECT?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn