Hướng dẫn sử dụng update query trong access

quý khách sử dụng tróc nã vấn cập nhật trong các đại lý dữ liệu Access nhằm thêm, biến hóa hoặc xóa lên tiếng trong bản ghi hiện có. Bạn rất có thể xem truy vấn cập nhật dưới dạng một biểu chủng loại hiệu quả của hộp thoại Tìm tìm cùng Ttuyệt thế. Quý khách hàng quan yếu sử dụng tầm nã vấn update nhằm thêm bạn dạng ghi mới vào đại lý tài liệu tuyệt xóa bạn dạng ghi khỏi đại lý dữ liệu.

Bạn đang xem: Hướng dẫn sử dụng update query trong access

Để thêm các phiên bản ghi bắt đầu vào trong 1 đại lý tài liệu mà lại chúng ta dùng tầm nã vấn chắp thêm và xóa tổng thể các bản ghi khỏi đại lý dữ liệu mà chúng ta cần sử dụng truy hỏi vấn xóa.

Trong bài viết này

Tổng quan

Sau đó là mọi điểm tựa như cùng biệt lập giữa Tìm tìm cùng sửa chữa thay thế với truy hỏi vấn cập nhật:

Giống như vỏ hộp thoại Tìm tìm và thế thế, tróc nã vấn update đang chất nhận được bạn xác định giá trị nào vẫn thay thế sửa chữa với cực hiếm new là gì.

Không giống như vỏ hộp thoại Tìm tìm với ráng thế, truy vấn cập nhật chất nhận được bạn:

Dùng các tiêu chí ko tùy thuộc vào quý hiếm mà bạn có nhu cầu sửa chữa thay thế.

Cập nhật những bản ghi cùng lúc.

Ttuyệt thay đổi phiên bản ghi trong tương đối nhiều bảng cùng một thời điểm.

Giới hạn so với những trường hoàn toàn có thể được cập nhật

Không thể sử dụng tróc nã vấn cập nhật nhằm update tài liệu trong những đẳng cấp trường sau:

Trường được tính toán Giá trị trong ngôi trường được xem tân oán ko vĩnh cửu vĩnh viễn vào bảng. Chúng chỉ mãi sau trong bộ lưu trữ trong thời điểm tạm thời của máy tính của doanh nghiệp sau thời điểm Access tính toán thù chúng. Vì ngôi trường được xem toán thù không có địa điểm tàng trữ lâu dài, bạn bắt buộc cập nhật bọn chúng.

Các trường từ tầm nã vấn tổng hoặc truy vấn chéo Giá trị vào các kiểu tróc nã vấn này được tính toán, vì thế không thể được cập nhật bằng truy nã vấn cập nhật.

Trường AutoNumber Theo kiến tạo, các quý giá trong trường AutoNumber chỉ biến đổi khi chúng ta thêm bạn dạng ghi vào bảng.

Trường trong tầm nã vấn cực hiếm duy nhất và tróc nã vấn bản ghi duy nhất Các giá trị trong các tầm nã vấn này được tóm tắt. Một số quý hiếm thể hiện bản ghi lẻ tẻ với phần lớn giá trị khác biểu hiện các bạn dạng ghi. Không thể update vị không xác định được bạn dạng ghi nào bị loại bỏ trừ dưới dạng bản lặp cùng vị vậy quan trọng update tất cả các phiên bản ghi quan trọng. Giới hạn này vận dụng nếu bạn dùng một tróc nã vấn cập nhật hoặc cố gắng update tài liệu theo cách thủ công bằng tay bằng phương pháp nhập các quý hiếm vào một trong những biểu mẫu mã hoặc biểu tài liệu.

Trường vào tầm nã vấn hợp Quý khách hàng cấp thiết update dữ liệu từ bỏ các trường vào truy nã vấn hợp, vì chưng từng phiên bản ghi mở ra trong nhị hoặc các nguồn tài liệu chỉ xuất hiện một lần trong công dụng truy hỏi vấn hợp. Do những phiên bản ghi trùng lặp bị nockout bỏ ngoài tác dụng, Access tất yêu cập nhật tất cả những bạn dạng ghi cần thiết.

Các trường là các khóa chính Trong một vài trường đúng theo, ví dụ như trường hợp ngôi trường khóa chủ yếu được sử dụng trong một quan hệ bảng, các bạn sẽ không cập nhật được ngôi trường kia bằng cách cần sử dụng tróc nã vấn trừ khi chúng ta đang tùy chỉnh cấu hình mối quan hệ trường đoản cú trước nhằm auto xếp tầng cập nhật.


Lưu ý: khi các bạn xếp tầng các update, Access đang auto update các quý hiếm khóa ngoại khi chúng ta biến đổi cực hiếm khóa thiết yếu trong bảng bao gồm.


Đầu Trang

Dùng truy hỏi vấn cập nhật

Theo kinh nghiệm tay nghề tốt nhất lúc sinh sản một tầm nã vấn cập nhật, thứ nhất hãy chế tác một truy vấn chọn dùng để làm khẳng định những phiên bản ghi mà lại bạn muốn update, tiếp nối gửi truy tìm vấn kia qua một tróc nã vấn cập nhật nhưng bạn cũng có thể chạy để cập nhật những phiên bản ghi. Bằng bí quyết chọn tài liệu trước tiên, chúng ta có thể đánh giá cùng đảm bảo rằng nhiều người đang update các phiên bản ghi nhưng mà bạn có nhu cầu trước lúc biến đổi ngẫu nhiên dữ liệu thực tế nào.


Mẹo: Sao lưu giữ cửa hàng tài liệu trước khi chúng ta chạy tầm nã vấn update. quý khách hàng cấp thiết hoàn tác tác dụng của tróc nã vấn update với sao lưu giữ để giúp đỡ bảo đảm an toàn rằng bạn có thể đảo ngược đầy đủ biến hóa của chính bản thân mình nếu như khách hàng đổi ý.


Cách sao lưu cơ sở dữ liệu

Bnóng vào Tab Tệp, rồi click chuột Lưu Như. Lưu ý, nếu bạn đang thực hiện Access 2010, hãy bấm chuột tab Tệp, rồi bấm vào Lưu & Phát hành

Tại bên buộc phải, dưới Nâng cao, bnóng Sao lưu Thương hiệu sửa chữa Dữ liệu.

Trong hộp thoại Lưu Bản sao dưới dạng, nên lựa chọn tên cùng vị trí cho phiên bản sao lưu giữ rồi tiếp đến bấm Lưu.

Access đóng tệp nơi bắt đầu, tạo một bản sao lưu lại rồi sau đó mnghỉ ngơi lại tệp nơi bắt đầu.

Để trở lại bản sao lưu, hãy đóng với thay tên tệp gốc để bản sao lưu có thể dùng thương hiệu của phiên phiên bản nơi bắt đầu. Gán tên của phiên bản nơi bắt đầu mang lại bản sao giữ cùng msống bản sao lưu đã thay tên trong Access.

Trong phần này

Cách 1: Tạo một truy vấn vấn chọn nhằm khẳng định các bản ghi định cập nhật

Msinh sống cửa hàng dữ liệu tất cả cất bạn dạng ghi nhưng bạn có nhu cầu cập nhật.

Trên tab Tạo, trong team Truy vấn, nhấn vào Thiết kế Truy vấn

Bấm tab Bảng.

Chọn bảng có cất những phiên bản ghi nhưng bạn muốn update, bnóng Thêm rồi bấm Đóng.

Các bảng lộ diện dưới dạng một hoặc các cửa sổ vào trình xây đắp truy nã vấn với các hành lang cửa số liệt kê tất cả các trường trong những bảng. Hình này hiển thị trình thiết kế truy tìm vấn cùng với bảng đặc trưng.

*

1. Bảng hiển thị vào trình xây đắp truy vấn

2. Lưới xây đắp truy tìm vấn

Bấm đúp vào các trường cơ mà bạn có nhu cầu cập nhật vào cửa sổ bảng. Các trường được lựa chọn vẫn xuất hiện trong hàng Trường trong lưới kiến thiết tầm nã vấn.

Bạn hoàn toàn có thể thêm 1 ngôi trường bảng trên từng cột trong lưới xây dựng truy nã vấn.

Để thêm tất cả những trường vào bảng một cách nhanh chóng, hãy bấm lưu ban vào vệt sao (*) làm việc đầu list những ngôi trường bảng trong hành lang cửa số bảng. Hình này hiển thị lưới xây đắp truy vấn cùng với toàn bộ các ngôi trường đang thêm vào:

*

Để giới hạn công dụng truy tìm vấn dựa vào các quý giá ngôi trường, vào lưới xây dựng truy nã vấn, vào sản phẩm Tiêu chí, nhập những tiêu chuẩn nhưng mà bạn có nhu cầu dùng làm giới hạn công dụng.

Xem thêm: Nghị Định Hướng Dẫn Thi Hành Luật Đầu Tư Công, Nghị Định 31/2021/Nđ

Bảng tiêu chuẩn mẫu

Bảng sau hiển thị các tiêu chí chủng loại với giải thích ảnh hưởng của không ít tiêu chí này lên hiệu quả của truy tìm vấn.


Lưu ý: Nhiều ví dụ vào bảng này sử dụng những ký kết trường đoản cú thay mặt đại diện để làm mang lại truy nã vấn trnghỉ ngơi yêu cầu linh hoạt hoặc kết quả rộng.


Tiêu chí

Hiệu ứng

> 234

Trả về tất cả số to hơn 234. Để kiếm tìm thấy vớ cả các số nhỏ dại rộng 234, sử dụng ="Cajhen"

Trả về toàn bộ bản ghi từ Cajhen cho tới cuối bảng chữ cái

Not "Nước Đức"

Tìm tất cả các bạn dạng ghi trong đó các ngôn từ đúng mực của trường không đúng chuẩn bởi "Đức". Tiêu chí đã trả về những bản ghi tất cả cất những cam kết từ bỏ ko kể "Germany", ví dụ như "Germany (Euro)" hoặc "Europe (Germany)".

Not "T*"

Tìm tất cả các bản ghi trừ hồ hết phiên bản ghi ban đầu bằng chữ T. Nếu các đại lý dữ liệu của doanh nghiệp áp dụng cỗ cam kết tự thay mặt ANSI-92, hãy áp dụng vết Phần Trăm (%) cụ do dấu sao (*).

Not "*t"

Tìm toàn bộ những bạn dạng ghi không dứt bằng văn bản t. Nếu cửa hàng tài liệu của người sử dụng áp dụng bộ ký từ đại diện ANSI-92, hãy sử dụng vết xác suất (%) núm bởi vết sao (*).

In(Canadomain authority,UK)

Trong danh sách, tìm tất cả những bản ghi bao gồm chứa Canadomain authority hoặc Vương quốc Anh.

Like "*"

Trong trường văn bản, tìm toàn bộ các bản ghi ban đầu trường đoản cú chữ A tới chữ D. Nếu cơ sở dữ liệu của bạn áp dụng bộ ký kết từ bỏ đại diện ANSI-92, hãy áp dụng vệt xác suất (%) nắm vày vệt sao (*).

Like "*ar*"

Tìm tất cả các bạn dạng ghi bao gồm chuỗi chữ "ar". Nếu cơ sở tài liệu của người tiêu dùng áp dụng cỗ ký kết từ thay mặt ANSI-92, hãy áp dụng vệt xác suất (%) nạm vì chưng lốt sao (*).

Like "Maison Dewe?"

Tìm tất cả các bạn dạng ghi bắt đầu bằng trường đoản cú "Maison" với chứa chuỗi thứ nhị tất cả 5 chữ trong những số ấy 4 chữ trước tiên là "Dewe" chữ sau cùng không rõ. Nếu các đại lý tài liệu của người tiêu dùng dùng cỗ cam kết từ bỏ đại diện ANSI-92, hãy sử dụng vệt gạch men dưới (_) nỗ lực vì vết hỏi (?).

Trên tab Thiết kế, vào team Kết quả, bnóng Chạy.

Kiểm tra xem truy vấn gồm trả về các bản ghi mà bạn có nhu cầu cập nhật hay không.

Để xóa bất kỳ ngôi trường như thế nào mà chúng ta gửi vào kiến tạo truy tìm vấn, chọn những trường rồi kế tiếp dấn DELETE.

Để thêm bất kỳ trường như thế nào mà bạn có nhu cầu đưa vào xây dựng tróc nã vấn, hãy kéo các ngôi trường bổ sung vào lưới kiến tạo tróc nã vấn.

Cách 2: Cập nhật bản ghi

Trên tab Thiết kế, trong nhóm Kiểu Truy vấn, bấm Cập nhật.

Quy trình này cho mình biết phương pháp thay đổi một truy nã vấn chọn thành tróc nã vấn cập nhật. lúc bạn thực hiện điều này, Access vẫn thêm hàng Cập nhật thành trong lưới thi công tróc nã vấn. Hình sau biểu thị một truy vấn cập nhật mang đến công dụng là toàn bộ những gia sản đã download sau mùng 5 tháng 1 năm 2005 và đổi địa điểm thành "Nhà kho 3" cho toàn bộ những bạn dạng ghi thỏa mãn nhu cầu tiêu chí bên trên.

*

Định vị trường gồm đựng dữ liệu nhưng mà bạn có nhu cầu biến đổi, tiếp đến nhập biểu thức (tiêu chí chuyển đổi của bạn) trong mặt hàng Cập nhật thành cho ngôi trường kia.

Quý Khách có thể sử dụng biểu thức hòa hợp lệ bất kỳ trong mặt hàng Cập nhật thành.

Bảng biểu thức mẫu

Bảng này biểu đạt một số biểu thức mẫu cùng lý giải giải pháp bọn chúng biến đổi tài liệu.

Biểu thức

Kết quả

"Nhân_viên_bán_hàng"

Trong ngôi trường Văn uống bạn dạng, thay đổi giá trị vnạp năng lượng bạn dạng thành Salesperson.

Yes

Trong trường Yes/No, đổi quý hiếm No thành Yes.

"PN" và

Thêm "PN" vào đầu từng số phần tử đang khẳng định.

*

Nhân quý giá trong số trường có tên là UnitPrice với Quantity.

* 1,5

Tăng các cực hiếm vào ngôi trường có tên Freight thêm 50 phần trăm.

Hàm (" * <đối kháng _ giá>", "Chi ngày tiết đơn hàng", " =" & )

Nếu các quý giá của ProductID vào bảng hiện thời khớp với cái giá trị của ProductID vào bảng mang tên là Order Details, biểu thức này update tổng lợi nhuận bán hàng bằng cách nhân các cực hiếm vào ngôi trường mang tên Quantity với giá trị trong ngôi trường UnitPrice. Biểu thức sử dụng hàm DSum do nó có thể áp dụng mang lại những bảng cùng nhiều ngôi trường bảng.

Right(, 5)

Rút ít ngắn thêm (xóa) những ký kết trường đoản cú bên cạnh cùng phía bên trái trong những chuỗi văn bạn dạng hoặc số và để lại 5 ký kết trường đoản cú quanh đó thuộc bên nên.

Xem thêm: Hướng Dẫn Hiển Thị Thanh Căn Lề Trong Word 2010 ? Tin Học Đức Minh

IIf((), 0, )

Đổi giá trị null (không rõ hoặc không xác định) thành quý giá ko (0) vào ngôi trường mang tên là UnitPrice.


Chuyên mục: Hướng Dẫn - Hỏi Đáp