Thêm bản ghi vào bảng bằng cách sử dụng truy vấn nối thêm – nối hàng vào bảng

Tìm hiểu cách sử dụng truy vấn chắp thêm trong Access để thêm dữ liệu vào bảng hiện có.

Bạn đang xem : nối hàng vào bảng

Bài viết này giải thích cách tạo và chạy truy vấn nối thêm. Bạn sử dụng truy vấn chắp thêm khi cần thêm bản ghi mới vào bảng hiện có bằng cách sử dụng dữ liệu từ các nguồn khác.

Nếu bạn cần thay đổi dữ liệu trong một tập hợp bản ghi hiện có, chẳng hạn như cập nhật giá trị của một trường, bạn có thể sử dụng truy vấn cập nhật. Nếu bạn cần tạo một bảng mới từ một lựa chọn dữ liệu hoặc để hợp nhất hai bảng thành một bảng mới, bạn có thể sử dụng truy vấn tạo bảng. Để biết thêm thông tin về truy vấn cập nhật hoặc truy vấn tạo bảng hoặc để biết thông tin chung về các cách khác để thêm bản ghi vào cơ sở dữ liệu hoặc thay đổi dữ liệu hiện có, hãy xem phần Xem thêm .

Tổng quan

Truy vấn chắp thêm chọn các bản ghi từ một hoặc nhiều nguồn dữ liệu và sao chép các bản ghi đã chọn vào một bảng hiện có.

Ví dụ: giả sử rằng bạn có được một cơ sở dữ liệu có chứa một bảng khách hàng tiềm năng mới và bạn đã có một bảng trong cơ sở dữ liệu hiện có của mình để lưu trữ loại dữ liệu đó. Bạn muốn lưu trữ dữ liệu ở một nơi, vì vậy bạn quyết định sao chép dữ liệu đó từ cơ sở dữ liệu mới vào bảng hiện có của mình. Để tránh nhập dữ liệu mới theo cách thủ công, bạn có thể sử dụng truy vấn chắp thêm để sao chép các bản ghi.

Lợi ích của việc sử dụng truy vấn nối thêm

Bằng cách sử dụng truy vấn để sao chép dữ liệu, bạn có thể:

  • Nối nhiều bản ghi trong một lần chuyển Nếu bạn sao chép dữ liệu theo cách thủ công, bạn thường phải thực hiện nhiều thao tác sao chép / dán. Bằng cách sử dụng truy vấn, bạn chọn tất cả dữ liệu cùng một lúc, sau đó sao chép dữ liệu đó.

  • Xem lại lựa chọn của bạn trước khi sao chép nó Bạn có thể xem lựa chọn của mình trong dạng xem Biểu dữ liệu và có thể thực hiện các điều chỉnh đối với lựa chọn của mình nếu cần trước khi sao chép dữ liệu. Điều này có thể đặc biệt hữu ích nếu truy vấn của bạn bao gồm các tiêu chí hoặc biểu thức và bạn cần một vài lần thử để làm cho nó vừa phải. Bạn không thể hoàn tác một truy vấn nối thêm. Nếu mắc lỗi, bạn phải khôi phục cơ sở dữ liệu của mình từ bản sao lưu hoặc sửa lỗi theo cách thủ công hoặc bằng cách sử dụng truy vấn xóa.

  • Sử dụng tiêu chí để tinh chỉnh lựa chọn của bạn Ví dụ: bạn có thể chỉ muốn thêm hồ sơ của những khách hàng sống trong thành phố của bạn.

  • Nối bản ghi khi một số trường trong nguồn dữ liệu không tồn tại trong bảng đích Ví dụ: giả sử rằng bảng khách hàng hiện tại của bạn có 11 trường và bảng mới mà bạn muốn sao chép từ chỉ có chín trong số mười một trường đó. Bạn có thể sử dụng truy vấn chắp thêm để sao chép dữ liệu từ chín trường phù hợp và để trống hai trường còn lại.

Các bước cơ bản của truy vấn nối thêm

Quy trình tạo truy vấn chắp thêm tuân theo các bước cơ bản sau:

  • Tạo truy vấn chọn Bạn bắt đầu bằng cách chọn dữ liệu mà bạn muốn sao chép. Bạn có thể điều chỉnh truy vấn đã chọn của mình nếu cần và chạy nó bao nhiêu lần tùy ý để đảm bảo rằng bạn đang chọn dữ liệu mà bạn muốn sao chép.

  • Chuyển truy vấn chọn thành truy vấn nối thêm Sau khi lựa chọn của bạn đã sẵn sàng, bạn thay đổi loại truy vấn thành Nối .

  • Chọn trường đích cho mỗi cột trong truy vấn nối thêm Trong một số trường hợp, Access sẽ tự động chọn trường đích cho bạn. Bạn có thể điều chỉnh các trường đích hoặc chọn chúng nếu Access không.

  • Xem trước và chạy truy vấn để nối thêm các bản ghi Trước khi nối các bản ghi, bạn có thể chuyển sang dạng xem Biểu dữ liệu để xem trước các bản ghi được nối thêm.

Quan trọng: Bạn không thể hoàn tác một truy vấn nối thêm. Cân nhắc sao lưu cơ sở dữ liệu của bạn hoặc bảng đích.

Xem Thêm  Wireless Penetration Testing: Fluxion - fluxion

Tạo và chạy truy vấn nối thêm

Bước 1: Tạo truy vấn để chọn các bản ghi để sao chép

  1. Mở cơ sở dữ liệu có chứa các bản ghi mà bạn muốn sao chép.

  2. Trên tab Tạo , trong nhóm Truy vấn , hãy nhấp vào Thiết kế Truy vấn .

    Nhóm Truy vấn trong ruy-băng Access hiển thị hai tùy chọn: Trình hướng dẫn Truy vấn và Thiết kế Truy vấn

  3. Bấm đúp vào bảng hoặc truy vấn có chứa các bản ghi mà bạn muốn sao chép, sau đó bấm Đóng .

    Các bảng hoặc truy vấn xuất hiện dưới dạng một hoặc nhiều cửa sổ trong trình thiết kế truy vấn. Mỗi cửa sổ liệt kê các trường trong một bảng hoặc truy vấn. Hình này cho thấy một bảng điển hình trong trình thiết kế truy vấn.

    Một bảng trong trình thiết kế truy vấn

    1. Bảng nội dung được hiển thị trong trình thiết kế truy vấn

    2. Lưới thiết kế truy vấn

  4. Bấm đúp vào từng trường mà bạn muốn thêm vào. Các trường đã chọn xuất hiện trong hàng Field trong lưới thiết kế truy vấn.

    Kiểu dữ liệu của các trường trong bảng nguồn phải tương thích với kiểu dữ liệu của các trường trong bảng đích. Trường văn bản tương thích với hầu hết các loại trường khác. Trường số chỉ tương thích với các trường số khác. Ví dụ: bạn có thể nối số vào trường văn bản nhưng không thể nối văn bản vào trường số.

    Bạn cũng có thể sử dụng một biểu thức dưới dạng một trường – chẳng hạn như = Date () để tự động trả về ngày hôm nay – và bạn có thể sử dụng biểu thức với các trường bảng hoặc truy vấn trong thiết kế lưới để tùy chỉnh dữ liệu bạn chọn. Ví dụ: nếu bảng đích của bạn có trường lưu trữ năm gồm bốn chữ số và bảng nguồn có trường ngày / giờ thông thường, bạn có thể sử dụng hàm DatePart với nguồn chỉ để chọn năm.

    Để nhanh chóng thêm tất cả các trường trong bảng, hãy bấm đúp vào dấu hoa thị ( * ) ở đầu danh sách các trường trong bảng. Hình này cho thấy lưới thiết kế với tất cả các trường được thêm vào.

    Một truy vấn với tất cả các trường bảng được thêm vào.

  5. Theo tùy chọn, bạn có thể nhập một hoặc nhiều tiêu chí trong hàng Criteria của lưới thiết kế. Bảng sau đây trình bày một số tiêu chí mẫu và giải thích tác động của chúng đối với một truy vấn.

Tiêu chí

Hiệu ứng

& gt; 234

Trả về tất cả các số lớn hơn 234. Để tìm tất cả các số nhỏ hơn 234, hãy sử dụng & lt; 234.

& gt; = “Callahan”

Trả về tất cả các bản ghi từ Callahan đến cuối bảng chữ cái.

Từ # 2/2/2017 # đến # 12/1/2017 #

Trả về các ngày từ 2 đến 17 tháng 2 đến 1 tháng 12 năm 17 (ANSI-89). Nếu cơ sở dữ liệu của bạn sử dụng ký tự đại diện ANSI-92, hãy sử dụng dấu ngoặc kép đơn (‘) thay vì dấu thăng. Ví dụ: Giữa ‘2/2/2017′ đến ’12/1/2017’.

Không phải “Đức”

Tìm tất cả các bản ghi trong đó nội dung chính xác của trường không chính xác bằng “Đức”. Tiêu chí sẽ trả về các bản ghi có chứa các ký tự ngoài “Đức”, chẳng hạn như “Đức (euro)” hoặc “Châu Âu (Đức)”.

Không phải “T *”

Tìm tất cả các bản ghi ngoại trừ những bản ghi bắt đầu bằng T. Nếu cơ sở dữ liệu của bạn sử dụng bộ ký tự đại diện ANSI-92, hãy sử dụng dấu phần trăm (% ) thay vì dấu hoa thị ( * ).

Không phải “* t”

Tìm tất cả các bản ghi không kết thúc bằng t. Nếu cơ sở dữ liệu của bạn sử dụng bộ ký tự đại diện ANSI-92, hãy sử dụng dấu phần trăm thay vì dấu hoa thị.

Tại (Canada, Vương quốc Anh)

Trong danh sách, hãy tìm tất cả các bản ghi có Canada hoặc Vương quốc Anh.

Thích “[A-D] *”

Trong trường Văn bản, hãy tìm tất cả các bản ghi bắt đầu bằng các chữ cái từ A đến D. Nếu cơ sở dữ liệu của bạn sử dụng bộ ký tự đại diện ANSI-92, hãy sử dụng dấu phần trăm thay vì dấu hoa thị.

Thích “* ar *”

Tìm tất cả các bản ghi bao gồm chuỗi ký tự “ar”. Nếu cơ sở dữ liệu của bạn sử dụng bộ ký tự đại diện ANSI-92, hãy sử dụng dấu phần trăm thay vì dấu hoa thị.

Thích “Maison Dewe?”

Tìm tất cả các bản ghi bắt đầu bằng “Maison” và cũng chứa một chuỗi 5 chữ cái thứ hai, trong đó 4 chữ cái đầu tiên là “Dewe” và chữ cái cuối cùng là không xác định (được biểu thị bằng dấu chấm hỏi). Nếu cơ sở dữ liệu của bạn sử dụng bộ ký tự đại diện ANSI-92, hãy sử dụng dấu gạch dưới ( _ ) thay cho dấu chấm hỏi.

# 2/2/2017 #

Tìm tất cả các bản ghi cho ngày 2 tháng 2 năm 2017. Nếu cơ sở dữ liệu của bạn sử dụng bộ ký tự đại diện ANSI-92, hãy đặt ngày bằng dấu ngoặc kép thay vì dấu thăng ( # ) . Ví dụ: ‘2/2/2017’.

& lt; Ngày () – 30

Trả về tất cả các ngày cách đây hơn 30 ngày.

Ngày ()

Trả về tất cả các bản ghi có chứa ngày hôm nay.

Giữa Ngày () và Ngày Thêm (“M”, 3, Ngày ())

Trả về tất cả các bản ghi trong khoảng thời gian từ ngày hôm nay đến ba tháng kể từ ngày hôm nay.

Không có gì

Trả về tất cả các bản ghi có chứa giá trị null (trống hoặc không xác định).

Không rỗng

Trả về tất cả các bản ghi có chứa một giá trị.

“”

Trả về tất cả các bản ghi có chứa một chuỗi có độ dài bằng không. Bạn sử dụng chuỗi có độ dài bằng 0 khi bạn cần thêm giá trị vào trường bắt buộc, nhưng bạn chưa biết giá trị đó là gì. Ví dụ: một trường có thể yêu cầu số fax, nhưng một số khách hàng của bạn có thể không có máy fax. Trong trường hợp đó, bạn nhập một cặp dấu ngoặc kép không có khoảng cách giữa chúng (“”) thay vì một số.

  1. Trên tab Thiết kế , trong nhóm Kết quả , nhấp vào Chạy Hình ảnh nút.

  2. Xác minh rằng truy vấn đã trả lại các bản ghi mà bạn muốn sao chép. Nếu bạn cần thêm hoặc xóa các trường khỏi truy vấn, hãy chuyển trở lại dạng xem Thiết kế và thêm các trường như được mô tả ở bước trước hoặc chọn các trường mà bạn không muốn và nhấn XÓA để xóa chúng khỏi truy vấn.

Bước 2: Chuyển đổi truy vấn chọn thành truy vấn nối thêm

  1. Trên tab Trang chủ , trong nhóm Xem , nhấp vào Xem , rồi nhấp vào Chế độ xem thiết kế .

  2. Trên tab Thiết kế , trong nhóm Loại Truy vấn , hãy nhấp vào Nối .

    Hộp thoại Append xuất hiện.

    Ảnh chụp màn hình hộp thoại truy vấn Nối

  3. Tiếp theo, bạn chỉ định thêm bản ghi vào một bảng trong cơ sở dữ liệu hiện tại hay vào một bảng trong một cơ sở dữ liệu khác.

    Thực hiện một trong những thao tác sau:

    • Trong hộp thoại Nối , nhấp vào Cơ sở dữ liệu hiện tại , chọn bảng đích từ Hộp kết hợp Tên bảng , rồi nhấp vào OK .

      -hoặc-

    • Trong hộp thoại Nối , nhấp vào Cơ sở dữ liệu khác .

    • Trong hộp Tên tệp , nhập vị trí và tên của cơ sở dữ liệu đích.

    • Trong hộp tổ hợp Table Name , nhập tên của bảng đích, sau đó nhấp vào OK .

Bước 3: Chọn trường đích

Cách bạn chọn trường đích tùy thuộc vào cách bạn tạo truy vấn đã chọn ở Bước 1.

Nếu bạn …

Truy cập …

Đã thêm tất cả các trường từ bảng nguồn hoặc truy vấn của bạn

Thêm tất cả các trường trong bảng đích vào hàng Nối vào trong lưới thiết kế

Đã thêm các trường riêng lẻ vào truy vấn hoặc các biểu thức đã sử dụng và tên trường trong bảng nguồn và bảng đích khớp nhau

Tự động thêm các trường đích phù hợp vào hàng Nối vào trong truy vấn

Đã thêm các trường riêng lẻ hoặc các biểu thức đã sử dụng và bất kỳ tên nào trong bảng nguồn và bảng đích không khớp

Thêm các trường phù hợp và để trống các trường chưa khớp

Nếu Access để trống các trường, bạn có thể nhấp vào ô trong hàng Nối vào và chọn trường đích.

Hình này minh họa cách bạn nhấp vào một ô trong hàng Nối vào và chọn trường đích.

Danh sách thả xuống trong Nối vào hàng

Lưu ý: Nếu bạn để trống trường đích, truy vấn sẽ không nối dữ liệu vào trường đó.

Bước 4: Xem trước và chạy truy vấn nối thêm

  1. Để xem trước các thay đổi của bạn, hãy chuyển sang chế độ xem Biểu dữ liệu.

    Mẹo: Để nhanh chóng chuyển đổi dạng xem, hãy bấm chuột phải vào tab ở đầu truy vấn, sau đó bấm vào dạng xem bạn muốn.

  2. Quay lại chế độ xem Thiết kế, sau đó nhấp vào Chạy Hình ảnh nút để nối các bản ghi.

    Lưu ý: Trong khi chạy truy vấn trả về một lượng lớn dữ liệu, bạn có thể nhận được thông báo lỗi cho biết rằng bạn sẽ không thể hoàn tác truy vấn . Hãy thử tăng giới hạn trên phân đoạn bộ nhớ lên 3MB để cho phép truy vấn đi qua.

Đầu trang

Ngừng chế độ bị vô hiệu hóa chặn truy vấn

Nếu bạn cố gắng chạy một truy vấn chắp thêm và có vẻ như không có gì xảy ra, hãy kiểm tra thanh trạng thái Access để biết thông báo sau:

Hành động hoặc sự kiện này đã bị Chế độ Tắt.

Để khắc phục điều này, hãy nhấp vào Bật Nội dung trong Thanh Thông báo để bật truy vấn.

Lưu ý: Khi bạn bật truy vấn chắp thêm, bạn cũng bật tất cả nội dung cơ sở dữ liệu khác.

Nếu bạn không thấy Thanh Thông báo, nó có thể bị ẩn. Bạn có thể hiển thị nó, trừ khi nó cũng đã bị vô hiệu hóa. Nếu Thanh Thông báo đã bị vô hiệu hóa, bạn có thể bật nó lên.

Đầu trang


Xem thêm những thông tin liên quan đến chủ đề nối hàng vào bảng

QUA CƠN MÊ – DUY PHƯƠNG | Anh Thợ Xây Có Giọng Hát Hay Ngất Ngây Khiến Cả Khán Phòng Đứng Dậy Vỗ Tay

alt

  • Tác giả: MEGA GS MUSIC
  • Ngày đăng: 2019-10-02
  • Đánh giá: 4 ⭐ ( 6647 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: QUA CƠN MÊ | Duy Phương | Anh Thợ Xây Có Giọng Hát Hay Ngất Ngây Khiến Cả Khán Phòng Đứng Dậy Vỗ Tay
    SanChienGiongHat MegaGSEntertainment MegaGS
    Xem lại các tập full tại đây: https://bit.ly/33Hnpw9

    Xem các chương trình HOT nhất tại đây:
    Ai Là Bậc Thầy Chính Hiệu: https://bit.ly/2JVejCZ
    5 Vòng Vàng Kỳ Ảo: https://bit.ly/2W0oL59
    Đêm Tiệc Cùng Sao: https://bit.ly/2Wj7GCz
    Trọn Bộ Phim VN Cung Đường Tội Lỗi: https://bit.ly/30AS6BI

    Chương trình “Sàn Chiến Giọng Hát” (Singer Auction) do Công ty Mega GS Communication phối hợp với Đài Truyền hình Việt Nam thực hiện. Bản quyền chương trình thuộc về NBCUniversal International Formats.

    – – – – – – – – – – – – – – – – – – – – – – – – – – –
    KÊNH CHÍNH THỨC CỦA MEGA GS ENTERTAINMENT, ẤN SUBSCRIBE NGAY ĐỂ THEO DÕI VIDEO MỚI NHẤT!
    ► Subscribe: http://popsww.com/MegaGS
    ► Website official: http://megags.vn
    ► Fanpage: https://facebook.com/MegaGSEntertainment

    © 2019 By Mega GS Entertainment

Cách chia đôi bảng và nối bảng trong Word

  • Tác giả: thuthuatphanmem.vn
  • Đánh giá: 3 ⭐ ( 5181 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Trong khi làm việc với bảng trong Word có lúc các bạn cần chia đôi một bảng thành hai bảng hay nối hai hay nhiều bảng với nhau. Nếu chưa biết cách chia đôi bảng và nối bảng trong Word, vậy mời các bạn cùng tham khảo bài viết dưới đây.

Cách nối các ô trong 1 cột, nối chuỗi trong 1 cột Excel 2019, 2016, 20

  • Tác giả: thuthuat.taimienphi.vn
  • Đánh giá: 3 ⭐ ( 1608 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: noi cac o trong 1 cot trong Excel, Làm việc với bảng tính, trường hợp bạn muốn nối các ô trong 1 cột, nối chuỗi trong 1 cột Excel thì bạn có thể tự tạo một hàm do bạn xác định để giải quyết, xử lý.

Cách gộp dữ liệu từ nhiều bảng vào 1 bảng sử dụng Power Query

  • Tác giả: blog.hocexcel.online
  • Đánh giá: 5 ⭐ ( 5911 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Power query là 1 công cụ rất mạnh trong excel giúp kết nối dữ liệu từ nhiều nguồn, nhiều sheet. Bài viết hướng dẫn cách gộp dữ liệu từ nhiều bảng vào 1 bảng

Cách gộp 2 bảng Word 2010, 2013 chi tiết nhất

  • Tác giả: unica.vn
  • Đánh giá: 4 ⭐ ( 8851 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Unica hướng dẫn bạn cách nối bảng, gộp bảng trong word đơn giản mà vẫn có thể giữ nguyên nội dung chỉ với 1 thao tác đơn giản, tham khảo ngay nhé

Hướng dẫn cách kết nối các bảng trong Power Pivot

  • Tác giả: gitiho.com
  • Đánh giá: 3 ⭐ ( 9948 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Power Pivot là một bổ trợ (Add-in) của Excel chuyên phân tích dữ liệu với số lượng lớn. Vậy bạn đã biết cách kết nối bảng biểu của Power Pivot chưa?

Dùng hàm VLOOKUP để nối gộp hai bảng Excel với nhau

  • Tác giả: quantrimang.com
  • Đánh giá: 3 ⭐ ( 4121 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Nối các cột của bảng này vào bảng khác thường phức tạp vì không phải lúc nào các hàng trong bảng này cũng tương ứng với bảng kia. Bằng cách sử dụng hàm VLOOKUP để nối bảng bạn sẽ tránh được những vấn đề sắp xếp khó chịu này.

Xem thêm các bài viết khác thuộc chuyên mục: Kiến thức lập trình

Xem Thêm  Nền trong suốt - Độ mờ của hình ảnh trong CSS và HTML - hình nền css với lớp phủ độ mờ