Th3 5, 2026 | word 365, excel 365, powerpoint
Nếu bạn đã từng làm việc với dữ liệu trong Access, chắc hẳn có lúc bạn gặp tình huống này: dữ liệu thì có rất nhiều, nhưng khi cần trình bày cho sếp hoặc khách hàng xem thì lại… rối tung lên. Hàng trăm dòng dữ liệu nằm dài trên màn hình, nhìn vào chỉ thấy số với chữ. Khá mệt!
Vì vậy, Report (báo cáo) trong Access 2019 ra đời để giải quyết vấn đề đó. Nó giúp bạn sắp xếp, nhóm dữ liệu, tính tổng và trình bày mọi thứ theo cách rõ ràng hơn. Và điều thú vị là: chỉ cần vài bước thiết lập, Access có thể tự động tính tổng doanh thu, tổng số lượng, hoặc tổng chi phí theo từng nhóm.
Nghe có vẻ “quyền năng” quá phải không? Nhưng thật ra cách làm lại khá đơn giản.
1. Report trong Access 2019 là gì?
Report trong Access giống như một bản báo cáo được thiết kế sẵn để hiển thị dữ liệu từ bảng hoặc query. Khác với Datasheet View – nơi dữ liệu hiển thị dạng bảng thô – Report cho phép bạn:
-
Nhóm dữ liệu theo từng tiêu chí
-
Tính tổng, trung bình, đếm số lượng
-
Sắp xếp dữ liệu gọn gàng
-
In ấn hoặc xuất ra PDF
Ví dụ:
Bạn có bảng DonHang với các trường:
-
MaDonHang
-
TenKhachHang
-
NgayDatHang
-
TongTien
Nếu tạo Report theo cách thông thường, bạn sẽ thấy tất cả đơn hàng liệt kê liên tiếp. Nhưng nếu nhóm theo khách hàng và tính tổng tiền mỗi khách, báo cáo sẽ dễ đọc hơn nhiều.

2. Tạo Report cơ bản trong Access 2019
Trước khi làm nhóm và tổng, bạn cần tạo Report trước.
Bước 1: Chọn nguồn dữ liệu
Nguồn dữ liệu có thể là:
Thông thường nên dùng Query, vì bạn có thể lọc dữ liệu trước.
Bước 2: Tạo Report
Cách nhanh nhất:
-
Chọn bảng hoặc query trong Navigation Pane
-
Vào tab Create
-
Chọn Report
Access sẽ tự động tạo một report cơ bản với tất cả các trường.
Tuy nhiên, báo cáo này vẫn chưa có nhóm hay tổng gì cả. Nó chỉ hiển thị dữ liệu. Phần thú vị vẫn còn phía trước.
3. Thực hiện Group (nhóm dữ liệu)
Nhóm dữ liệu giúp bạn gom các bản ghi có cùng giá trị lại với nhau.
Ví dụ:
-
Nhóm theo TenKhachHang
-
Nhóm theo PhongBan
-
Nhóm theo Thang
Để thực hiện, bạn làm như sau:
Bước 1: Mở chế độ Design
-
Click phải vào report
-
Chọn Design View
Bước 2: Mở Group & Sort
Trên thanh Ribbon:
Design → Group & Sort
Một bảng thiết lập nhóm sẽ xuất hiện phía dưới.
Bước 3: Thêm nhóm
Click Add a group và chọn trường cần nhóm.
Ví dụ:
Ngay lập tức report sẽ chia thành từng nhóm khách hàng riêng.
Mỗi nhóm sẽ có:
Và đây chính là nơi chúng ta sẽ đặt các phép tính tổng.

4. Tính tổng dữ liệu trong Report
Sau khi đã nhóm dữ liệu, bước tiếp theo là tính tổng.
Ví dụ: tổng tiền mỗi khách hàng.
Bước 1: Thêm Text Box
Trong Design View:
Bước 2: Nhập công thức
Trong Control Source nhập:
Access sẽ tự động tính tổng giá trị của trường TongTien trong nhóm đó.
Và thế là mỗi khách hàng sẽ có một dòng tổng tiền riêng.
Khá tiện đúng không?
5. Các hàm tổng phổ biến trong Report
Ngoài Sum, Access còn hỗ trợ nhiều hàm khác.
Tổng giá trị
Đếm số bản ghi
Trung bình
Giá trị lớn nhất
Giá trị nhỏ nhất
Chỉ cần thay đổi hàm là bạn có thể tạo nhiều kiểu báo cáo khác nhau.

6. Tạo tổng toàn bộ báo cáo (Grand Total)
Ngoài tổng từng nhóm, bạn còn có thể tạo tổng toàn bộ report.
Cách làm rất đơn giản.
Bước 1: Mở phần Report Footer
Trong Design View:
Design → Report Header/Footer
Bước 2: Thêm Text Box
Đặt vào Report Footer và nhập:
Kết quả: Access sẽ tính tổng tiền của toàn bộ dữ liệu trong report.
Đây thường là phần quan trọng nhất trong báo cáo.
7. Sắp xếp dữ liệu trong nhóm
Đôi khi trong mỗi nhóm bạn vẫn muốn dữ liệu được sắp xếp theo thứ tự.
Ví dụ:
-
Sắp xếp theo ngày
-
Sắp xếp theo số tiền
Trong Group & Sort, bạn chọn:
Add a sort
Ví dụ:
Hoặc:
Điều này giúp báo cáo dễ đọc hơn rất nhiều.

8. Một vài mẹo khi thiết kế Report
Sau khi làm report vài lần, bạn sẽ nhận ra một số mẹo rất hữu ích:
1. Sử dụng Query làm nguồn dữ liệu
Query giúp bạn lọc dữ liệu trước khi đưa vào report.
2. Đặt tên control rõ ràng
Ví dụ:
Điều này giúp dễ quản lý khi report phức tạp.
3. Giữ bố cục gọn gàng
Đừng đặt quá nhiều trường trên một dòng. Báo cáo nên dễ đọc.
4. Sử dụng Format Currency
Để hiển thị tiền tệ đẹp hơn.
Kết luận – Report giúp dữ liệu trở nên “có câu chuyện”
Dữ liệu thô chỉ là những con số. Nhưng khi bạn sử dụng Report với Group và Total, dữ liệu bắt đầu có cấu trúc và ý nghĩa.
Bạn có thể nhanh chóng trả lời những câu hỏi như:
-
Khách hàng nào mua nhiều nhất?
-
Phòng ban nào có chi phí cao nhất?
-
Tổng doanh thu tháng này là bao nhiêu?
Chỉ cần vài bước thiết lập trong Access 2019, mọi thứ đã được tính toán và trình bày rõ ràng.
Và điều hay nhất là: một khi report đã thiết kế xong, mỗi lần cập nhật dữ liệu, báo cáo sẽ tự động cập nhật theo. Không cần tính toán lại từ đầu.
Đó chính là lý do vì sao Report luôn là một trong những tính năng mạnh nhất của Microsoft Access.
Th3 5, 2026 | excel 365, powerpoint, word 365
Nếu bạn từng nhập dữ liệu trực tiếp vào bảng (Table) trong Access 2010, chắc hẳn cũng có lúc thấy hơi… chán. Màn hình toàn cột với hàng, nhìn giống Excel nhưng lại không “thoải mái” như Excel. Và nếu phải cho người khác nhập dữ liệu? Thôi rồi.
Đó là lúc Form nhập liệu xuất hiện như một vị cứu tinh.
Form trong Access giúp bạn tạo một giao diện thân thiện hơn để nhập dữ liệu. Có thể thêm nút bấm. Có thể kiểm soát thứ tự nhập. Có thể khóa những trường không cần chỉnh sửa. Nói chung là gọn gàng và chuyên nghiệp hơn hẳn.
Nghe hay không?
Vì sao nên dùng Form thay vì nhập trực tiếp vào Table?
Table giống như phần “hậu trường”. Nó lưu trữ dữ liệu thô. Nhưng Form mới là phần “mặt tiền”.
Khi bạn nhập trực tiếp vào Table:
Còn khi dùng Form:
Nếu bạn xây dựng một hệ thống cho nhiều người dùng, Form gần như là bắt buộc.

Cách tạo Form nhập liệu nhanh trong Access 2010
Access 2010 khá “thân thiện” trong việc tạo Form tự động.
Cách 1: Tạo Form tự động
-
Chọn bảng (Table) muốn tạo Form
-
Vào tab Create
-
Nhấn nút Form
Chỉ vài giây, Access sẽ tạo một Form dựa trên cấu trúc bảng.
Tất cả các trường trong Table sẽ xuất hiện dưới dạng ô nhập liệu. Bạn có thể chuyển qua lại giữa các bản ghi bằng thanh điều hướng bên dưới.
Đơn giản. Nhanh. Dùng được ngay.
Nhưng nếu muốn tùy chỉnh sâu hơn? Ta cần thêm vài bước nữa.
Tùy chỉnh Form trong Design View
Để chỉnh sửa giao diện Form:
-
Nhấp chuột phải vào Form
-
Chọn Design View
Lúc này, bạn có thể:
-
Di chuyển vị trí các ô
-
Đổi kích thước
-
Thêm nhãn (Label)
-
Thay đổi font chữ
Bạn có thể sắp xếp lại các trường theo thứ tự logic hơn. Ví dụ:
-
Thông tin cá nhân trước
-
Thông tin liên hệ sau
-
Ghi chú ở cuối
Nhìn gọn gàng hơn hẳn.

Thêm điều khiển (Control) vào Form
Form không chỉ có Text Box.
Bạn có thể thêm:
Ví dụ, thay vì cho người dùng gõ “Nam” hoặc “Nữ”, bạn có thể dùng Combo Box để chọn sẵn. Giảm lỗi nhập liệu đáng kể.
Để thêm Combo Box:
-
Trong Design View, chọn Combo Box
-
Vẽ lên vị trí mong muốn
-
Làm theo hướng dẫn của Wizard
Access sẽ hỏi bạn muốn lấy dữ liệu từ đâu. Chỉ cần chọn bảng hoặc nhập danh sách giá trị.
Thế là xong.
Thiết lập kiểm tra dữ liệu
Đây là phần nhiều người bỏ qua nhưng cực kỳ quan trọng.
Bạn có thể thiết lập:
Ví dụ:
Việc này giúp giảm sai sót ngay từ đầu. Đỡ phải sửa lại sau này.

Tạo nút bấm trên Form
Bạn muốn thêm nút:
-
Thêm bản ghi mới
-
Xóa bản ghi
-
Mở Form khác
-
Đóng Form
Access có sẵn Command Button Wizard.
Trong Design View:
-
Chọn Button
-
Vẽ lên Form
-
Làm theo hướng dẫn
Bạn có thể tạo nút “Lưu”, “Thoát”, hoặc “Tìm kiếm”.
Form lúc này nhìn chuyên nghiệp hẳn lên.
Form liên kết với Query
Không phải lúc nào Form cũng phải dựa trên Table. Bạn có thể tạo Form dựa trên Query.
Ví dụ:
Chỉ cần tạo Query trước, rồi tạo Form từ Query đó.
Cách này giúp kiểm soát dữ liệu tốt hơn.
Prompt tạo ảnh 4:
Microsoft Access 2010 Form view displaying a clean data entry form with navigation buttons, modern office environment, realistic screen capture
Một vài lỗi thường gặp
Nếu Form hoạt động không đúng, hãy kiểm tra thuộc tính Record Source trong Property Sheet.
Chỉ cần sai nguồn dữ liệu là Form không lưu được.
Th3 4, 2026 | word 365, excel 365, powerpoint
Khi làm việc với Microsoft Access 2016, có một giai đoạn mà ai rồi cũng phải bước tới: tạo Report để in ấn, thống kê, tổng hợp số liệu. Lúc đầu thì nghe có vẻ “học thuật” lắm, nhưng thật ra nếu hiểu bản chất, Report nhóm & tổng (Group & Total) lại cực kỳ thực tế. Nó giống như việc bạn gom dữ liệu lại theo từng loại rồi tính tổng cho gọn gàng, vậy thôi.
Bài này mình sẽ chia sẻ cách làm Report nhóm & tổng trong Access 2016 theo kiểu dễ hiểu nhất. Không màu mè, không quá sách vở. Cứ coi như đang ngồi chỉ bạn từng bước một vậy.
1. Report nhóm & tổng là gì mà nghe ghê vậy?
Nói đơn giản nhé: Group là gom dữ liệu theo một tiêu chí chung. Còn Total là tính toán trên nhóm đó, ví dụ tính tổng tiền, đếm số lượng, tính trung bình…
Ví dụ bạn có bảng bán hàng. Bạn muốn:
-
Nhóm theo Tên nhân viên
-
Trong mỗi nhóm, tính tổng doanh thu
-
Cuối report, tính tổng toàn bộ doanh thu
Đó chính là Group & Total.
Nghe thì đơn giản. Nhưng khi bạn nhìn một report được chia nhóm rõ ràng, có subtotal từng phần, rồi grand total ở cuối… cảm giác rất “chuyên nghiệp”. Ai nhìn vào cũng thấy dữ liệu có tổ chức hẳn.
2. Chuẩn bị dữ liệu trước khi tạo Report
Trước khi làm Report, bạn cần có:
-
Một Table hoặc Query đã sẵn dữ liệu
-
Các trường phù hợp để nhóm (ví dụ: NhanVien, Thang, LoaiSanPham…)
-
Trường để tính toán (ví dụ: DoanhThu, SoLuong)
Nhiều người nóng vội, chưa chuẩn bị kỹ dữ liệu mà đã lao vào tạo Report. Kết quả? Nhóm không đúng, tổng sai, rồi lại quay về chỉnh từ đầu. Mệt lắm!
Nếu dữ liệu phức tạp, mình khuyên nên tạo một Query trước để lọc và tính toán sơ bộ. Sau đó mới dùng Query đó làm nguồn dữ liệu cho Report. Cách này gọn hơn nhiều.
3. Tạo Report bằng Report Wizard – cách dễ nhất
Access 2016 có sẵn công cụ Report Wizard. Và thật lòng mà nói, dùng Wizard sẽ tiết kiệm kha khá thời gian.
Các bước làm như sau:
-
Vào tab Create
-
Chọn Report Wizard
-
Chọn Table hoặc Query nguồn
-
Chọn các trường muốn hiển thị
Sau đó, Access sẽ hỏi bạn có muốn nhóm theo trường nào không. Đây chính là bước quan trọng.
Ví dụ bạn chọn nhóm theo “NhanVien”. Wizard sẽ tạo Group Header cho từng nhân viên. Nhìn là thấy rõ từng cụm dữ liệu luôn.
4. Thêm cấp độ nhóm (Grouping Levels)
Điều hay ở Report Wizard là bạn có thể thêm nhiều cấp nhóm.
Ví dụ:
Kết quả sẽ là: mỗi nhân viên có nhiều tháng, mỗi tháng có nhiều bản ghi. Dữ liệu được chia tầng rất rõ.
Nhưng đừng tham nhóm quá nhiều cấp. Report mà rối rắm thì người xem cũng… chóng mặt theo.
5. Thêm Total – phần “đáng tiền” nhất
Trong quá trình dùng Wizard, sẽ có bước hỏi bạn có muốn tính toán gì không.
Bạn có thể chọn:
-
Sum (tổng)
-
Avg (trung bình)
-
Count (đếm)
-
Max, Min
Ví dụ chọn Sum cho trường DoanhThu. Access sẽ tự tạo subtotal trong từng nhóm và grand total ở cuối report.
Nếu bạn bỏ lỡ bước này thì sao? Không sao cả. Bạn vẫn có thể thêm sau bằng cách mở Report ở Design View và dùng công cụ Totals trong Group & Sort panel.
6. Chỉnh sửa trong Design View – nơi mọi thứ “tùy biến”
Sau khi Wizard tạo xong, bạn nên mở Report ở Design View để chỉnh sửa thêm.
Ở đây bạn sẽ thấy các phần:
-
Report Header
-
Page Header
-
Group Header
-
Detail
-
Group Footer
-
Report Footer
Subtotal thường nằm ở Group Footer. Grand total nằm ở Report Footer.
Bạn có thể thêm Text Box với công thức như:
=Sum([DoanhThu])
Nghe có vẻ công thức phức tạp, nhưng thực ra chỉ là gọi hàm tính tổng thôi. Làm vài lần là quen.
7. Sắp xếp và định dạng cho dễ nhìn
Report không chỉ đúng là đủ. Nó còn cần… dễ đọc.
Bạn có thể:
Chỉ cần vài chỉnh sửa nhỏ thôi, report sẽ nhìn khác hẳn. Từ một bản in đơn giản thành một báo cáo có “thần thái”.
Có khi sếp nhìn vào còn tưởng bạn dùng phần mềm kế toán xịn xò nào đó!
8. Kiểm tra lại trước khi in
Trước khi xuất PDF hay in giấy, hãy chuyển sang Print Preview.
Kiểm tra:
-
Nhóm có đúng không?
-
Tổng có chính xác không?
-
Có bị tràn trang không?
Đừng chủ quan. Sai một con số thôi là ảnh hưởng cả báo cáo.

9. Một vài lỗi thường gặp
Mình từng gặp những lỗi như:
-
Tổng bị sai vì trường không phải kiểu Number
-
Nhóm không hoạt động do dữ liệu bị Null
-
Report không hiển thị đủ dữ liệu vì Query lọc sai
Nghe thì nhỏ, nhưng nếu không để ý sẽ rất khó phát hiện.
Khi có vấn đề, hãy kiểm tra lại:
-
Kiểu dữ liệu trong Table
-
Công thức trong Text Box
-
Điều kiện trong Query
Đừng hoảng. Từ từ là ra.
Kết luận
Làm Report nhóm & tổng trong Microsoft Access 2016 thật ra không hề quá khó. Chỉ cần hiểu logic: chọn nguồn dữ liệu, thiết lập nhóm, thêm tổng, rồi chỉnh sửa lại cho đẹp mắt. Làm vài lần, bạn sẽ thấy nó trở nên tự nhiên như việc tạo một bảng tính trong Excel vậy.
Quan trọng nhất là hiểu mình muốn nhóm theo tiêu chí nào và tính toán điều gì. Khi rõ mục tiêu, mọi thao tác trong Access chỉ còn là công cụ hỗ trợ.
Và khi bạn in ra một bản report có nhóm rõ ràng, tổng chính xác, bố cục chỉnh chu… cảm giác rất “đã”. Tin mình
Th3 4, 2026 | word 365, excel 365, powerpoint
Có một thời mình nghĩ Access chỉ để nhập dữ liệu rồi… lưu đó. Thế thôi. Nhưng đến khi phải làm báo cáo tổng hợp, so sánh doanh thu, tìm khách hàng chưa mua hàng, lọc đơn theo từng tháng… mới nhận ra: nếu không biết dùng Query thì coi như đang bỏ phí 70% sức mạnh của Access 365.
Và trong Query, hai thứ quan trọng nhất chính là Join và lọc dữ liệu.
Nghe có vẻ khô khan. Nhưng thật ra khi làm được rồi, bạn sẽ thấy nó thú vị kiểu “à ha, ra là vậy!”.
Query Join là gì? Nói đơn giản thôi
Join nghĩa là nối dữ liệu từ nhiều bảng lại với nhau.
Ví dụ bạn có hai bảng:
Bảng DonHang có trường MaKhachHang để biết đơn đó thuộc về ai. Nếu bạn muốn xem:
“Danh sách đơn hàng kèm tên khách hàng”
thì bắt buộc phải Join hai bảng này.
Không Join thì sao?
Thì bạn chỉ xem được từng bảng riêng lẻ. Không có bức tranh tổng thể.
Join chính là cách để dữ liệu bắt đầu “kể chuyện”.

Các loại Join trong Access 365
Khi vào Query Design và thêm hai bảng đã có relationship, Access sẽ tự động vẽ một đường nối giữa chúng.
Nhấp đúp vào đường nối đó, bạn sẽ thấy 3 kiểu Join:
-
Inner Join – Chỉ hiển thị những bản ghi có khớp ở cả hai bảng.
-
Left Join – Hiển thị tất cả bản ghi từ bảng bên trái, kể cả khi không khớp.
-
Right Join – Ngược lại với Left Join.
Inner Join là loại phổ biến nhất. Ví dụ bạn chỉ muốn xem những đơn hàng có khách hàng hợp lệ.
Left Join lại cực kỳ hữu ích khi muốn tìm:
Chỉ cần đổi kiểu Join một chút, kết quả đã khác hẳn.
Đôi khi chỉ cần một cú click mà mở ra cả góc nhìn mới về dữ liệu.
Cách tạo Query Join trong Access 365
Giờ làm thử nhé.
-
Vào tab Create
-
Chọn Query Design
-
Thêm các bảng cần sử dụng
-
Nếu chưa có đường nối, kéo trường liên kết từ bảng này sang bảng kia
Sau đó, nhấp đúp vào các trường bạn muốn hiển thị để thêm xuống lưới thiết kế (Design Grid).
Nhấn nút Run (dấu chấm than màu đỏ).
Kết quả hiện ra ngay.
Không cần viết SQL nếu bạn không thích. Access cho phép thao tác trực quan, rất dễ nhìn.

Lọc dữ liệu – Phần làm nên sự khác biệt
Join giúp bạn kết hợp bảng. Nhưng lọc (Filter) mới là thứ làm dữ liệu trở nên “có ý nghĩa”.
Ví dụ bạn chỉ muốn xem:
-
Đơn hàng trong tháng 3
-
Khách hàng ở Hà Nội
-
Đơn hàng trên 10 triệu
Trong Query Design, bạn chỉ cần nhập điều kiện vào dòng Criteria.
Ví dụ:
Nhấn Run.
Dữ liệu lập tức được thu hẹp lại.
Nhìn bảng kết quả gọn gàng hơn hẳn. Không còn cả đống thông tin thừa nữa.
Kết hợp Join và lọc – Sức mạnh thực sự nằm ở đây
Giả sử bạn muốn:
“Hiển thị tất cả khách hàng ở Đà Nẵng chưa từng đặt đơn.”
Cách làm:
-
Dùng Left Join giữa KhachHang và DonHang
-
Ở trường DonHang.MaKhachHang nhập điều kiện: Is Null
-
Thêm điều kiện ThànhPho = “Đà Nẵng”
Chạy Query.
Bạn sẽ có danh sách chính xác những người chưa mua hàng.
Lúc này Access không chỉ lưu dữ liệu, mà đang giúp bạn phân tích chiến lược kinh doanh.
Thật sự rất đã.

Khi nào nên dùng SQL View?
Access cho phép chuyển sang SQL View nếu bạn muốn viết câu lệnh trực tiếp.
Ví dụ:
Nhìn có vẻ “pro” hơn một chút đúng không?
Nếu bạn quen SQL, việc này rất linh hoạt. Nhưng nếu mới bắt đầu, cứ dùng Query Design trước. Dễ hiểu hơn nhiều.
Một vài lỗi thường gặp
Ví dụ:
ThanhPho="Hà Nội" AND ThanhPho="Đà Nẵng"
Câu này sẽ không bao giờ trả về kết quả. Vì một bản ghi không thể vừa ở Hà Nội vừa ở Đà Nẵng.
Phải dùng OR.
Những lỗi nhỏ như vậy nhưng ảnh hưởng lớn.
Lọc trực tiếp hay dùng Query?
Access cho phép bạn lọc ngay trong Datasheet View. Nhưng cách đó chỉ mang tính tạm thời.
Nếu bạn cần:
Thì nên tạo Query riêng.
Query có thể lưu lại, chỉnh sửa và tái sử dụng bất cứ lúc nào.
Tiện hơn rất nhiều so với việc lọc thủ công mỗi lần mở file.
Th3 4, 2026 | word 365, excel 365, powerpoint
Nếu bạn đã từng ngồi nhìn một database trong Access 2021 với vài chục nghìn dòng dữ liệu và tự hỏi: “Làm sao lọc ra đúng thứ mình cần bây giờ?”, thì xin chúc mừng – bạn đã đến đúng chỗ rồi đấy.
Access không chỉ để nhập dữ liệu. Phần thú vị nhất của nó nằm ở Query. Và khi nói đến Query, không thể bỏ qua hai thứ cực kỳ quan trọng: Join và lọc dữ liệu.
Nghe có vẻ kỹ thuật. Nhưng thật ra, khi hiểu nguyên lý rồi, bạn sẽ thấy nó hợp lý đến mức… không làm thì phí.
Query Join là gì mà nghe “nguy hiểm” vậy?
Join đơn giản là cách nối dữ liệu từ nhiều bảng lại với nhau.
Ví dụ bạn có hai bảng:
Bảng KhachHang có MaKhachHang.
Bảng DonHang cũng có MaKhachHang.
Nếu bạn muốn xem danh sách đơn hàng kèm theo tên khách hàng, bạn cần Join hai bảng này.
Nếu không Join, Access chỉ xem mỗi bảng là một “thế giới riêng”. Và bạn thì phải ghép thông tin bằng tay. Rất mệt.
Join giúp các bảng nói chuyện với nhau. Thế thôi.

Các loại Join trong Access 2021
Khi bạn kéo hai bảng vào Query Design, Access sẽ tự động tạo đường nối nếu đã có Relationship trước đó. Đường này chính là Join.
Nhấp đúp vào đường nối, bạn sẽ thấy 3 lựa chọn:
-
Chỉ hiển thị bản ghi khớp nhau ở cả hai bảng (Inner Join).
-
Hiển thị tất cả bản ghi từ bảng A và bản ghi khớp từ bảng B (Left Join).
-
Ngược lại với số 2 (Right Join).
Inner Join là loại phổ biến nhất. Nó chỉ lấy những dữ liệu “có liên quan”.
Ví dụ: chỉ hiển thị đơn hàng có khách hàng hợp lệ.
Left Join thì khác. Nó có thể hiển thị cả khách hàng chưa có đơn hàng. Rất hữu ích khi bạn muốn tìm ai chưa mua gì.
Chỉ cần thay đổi kiểu Join một chút, kết quả khác hẳn. Thú vị thật.
Cách tạo Query Join trong Access 2021
Giờ vào phần thực hành nhé.
-
Vào tab Create
-
Chọn Query Design
-
Thêm các bảng cần Join
-
Nếu chưa có đường nối, kéo trường liên kết từ bảng này sang bảng kia
Sau đó chọn các trường bạn muốn hiển thị bằng cách nhấp đúp vào tên trường.
Nhấn Run (dấu chấm than màu đỏ).
Kết quả hiện ra ngay.
Không cần viết SQL nếu bạn không thích. Access cho phép làm trực quan.

Lọc dữ liệu – Phần không thể thiếu
Join giúp bạn kết hợp dữ liệu. Nhưng lọc (Filter) mới là thứ giúp bạn tìm đúng thông tin cần thiết.
Ví dụ bạn chỉ muốn:
-
Đơn hàng trong tháng 1
-
Khách hàng ở Hà Nội
-
Đơn hàng trên 5 triệu
Trong Query Design, bạn chỉ cần nhập điều kiện vào dòng Criteria bên dưới trường tương ứng.
Ví dụ:
Nhấn Run. Xong.
Dữ liệu thu hẹp lại ngay.
Kết hợp Join và lọc – Mới thực sự mạnh
Giả sử bạn muốn:
“Hiển thị tất cả khách hàng ở TP.HCM chưa từng đặt đơn hàng.”
Nghe có vẻ phức tạp nhỉ?
Cách làm:
-
Dùng Left Join giữa KhachHang và DonHang
-
Lọc điều kiện DonHang.MaKhachHang Is Null
-
Và thêm điều kiện ThànhPhố = “TP.HCM”
Chạy query.
Bạn sẽ thấy danh sách khách hàng chưa mua gì.
Đây là lúc bạn nhận ra sức mạnh của Query Join kết hợp lọc. Nó không chỉ hiển thị dữ liệu, mà còn giúp bạn phân tích.

Một vài mẹo nhỏ khi làm Query
-
Đặt alias cho trường để dễ đọc hơn.
-
Sử dụng biểu thức trong dòng Criteria.
-
Kiểm tra kiểu dữ liệu trước khi lọc.
-
Lưu Query để dùng lại sau này.
Ngoài ra, nếu bạn quen SQL, có thể chuyển sang SQL View để chỉnh sửa trực tiếp câu lệnh.
Ví dụ:
Nhìn có vẻ “ngầu” hơn một chút đúng không?
Những lỗi thường gặp
-
Join sai trường
-
Kiểu dữ liệu không khớp
-
Lọc sai cú pháp
-
Nhầm lẫn giữa AND và OR
Ví dụ, nếu bạn dùng AND khi đáng lẽ phải dùng OR, kết quả có thể không trả về bản ghi nào.
Làm Query giống như giải toán vậy. Sai một chi tiết nhỏ là kết quả khác ngay.
Nhưng đừng lo. Thử vài lần là quen.
Khi nào nên dùng Query thay vì Filter trực tiếp?
Access cho phép lọc trực tiếp trong Datasheet View. Nhưng cách đó chỉ tạm thời.
Nếu bạn cần:
Thì Query là lựa chọn đúng.
Nó giúp bạn tái sử dụng, chỉnh sửa và mở rộng dễ dàng.
Th3 3, 2026 | excel 365, powerpoint, word 365
Nếu bạn từng nhập dữ liệu trực tiếp vào bảng (Table) trong Access, chắc hẳn đã có lúc cảm thấy… hơi rối. Nhiều cột quá. Dòng chồng lên dòng. Chỉ cần nhìn lâu một chút là bắt đầu hoa mắt.
Và đó là lý do vì sao Form nhập liệu trong Access 365 gần như là “vũ khí bí mật” giúp bạn làm việc thoải mái hơn rất nhiều.
Thay vì nhập trực tiếp vào bảng, bạn có thể tạo một Form đẹp, rõ ràng, chỉ hiển thị những trường cần thiết. Nhập từng bản ghi một cách tập trung, dễ kiểm soát, và quan trọng là hạn chế sai sót.
Nghe có vẻ chuyên nghiệp nhỉ? Thực ra làm không hề khó.
Form trong Access 365 là gì?
Nói đơn giản thế này:
Form giống như một “màn hình nhập liệu” thân thiện hơn. Bạn có thể:
Với Access 365, việc tạo Form cơ bản chỉ mất vài phút.

Cách tạo Form nhập liệu nhanh trong Access 365
Đây là cách đơn giản nhất, phù hợp cho người mới bắt đầu.
Bước 1: Mở file Access và chọn bảng dữ liệu
Ví dụ: bảng “KhachHang” với các trường:
-
Họ tên
-
Số điện thoại
-
Email
-
Địa chỉ
Bước 2: Tạo Form tự động
-
Chọn bảng cần tạo Form
-
Vào tab Create
-
Bấm Form
Ngay lập tức, Access sẽ tự tạo một Form dựa trên cấu trúc bảng.
Nhanh gọn. Không cần thiết kế từ đầu.

Bước 3: Lưu Form
Vậy là bạn đã có một Form nhập liệu cơ bản.
Cách chỉnh sửa và thiết kế Form đẹp hơn
Form tự động tạo ra thường khá đơn giản. Nhưng bạn hoàn toàn có thể chỉnh lại để chuyên nghiệp hơn.
Vào chế độ Design View
-
Click phải vào Form
-
Chọn Design View
Lúc này bạn có thể:
Chỉ cần kéo – thả, rất trực quan.
Thêm tiêu đề cho Form
Trong Design View:
Nhìn chuyên nghiệp hơn hẳn.

Thêm nút bấm (Button) để thao tác nhanh
Bạn có thể thêm nút để:
-
Thêm bản ghi mới
-
Xóa bản ghi
-
Lưu dữ liệu
-
Đóng Form
Cách làm:
Access có wizard hướng dẫn rất rõ ràng, không cần viết code.
Một số mẹo giúp Form nhập liệu hiệu quả hơn
1. Chỉ hiển thị những trường cần thiết
Đừng đưa tất cả cột của bảng lên Form nếu không cần. Càng đơn giản, càng dễ nhập.
2. Sắp xếp trường theo thứ tự logic
Ví dụ:
-
Họ tên
-
Số điện thoại
-
Email
-
Địa chỉ
Đừng đặt lung tung. Người nhập liệu sẽ rối.
3. Dùng Combo Box cho dữ liệu chọn sẵn
Nếu có trường như:
-
Giới tính
-
Tình trạng
-
Phòng ban
Nên dùng Combo Box thay vì để nhập tay, giúp hạn chế sai sót.
Cách kiểm tra Form sau khi thiết kế
Sau khi chỉnh sửa xong:
Luôn test trước khi sử dụng chính thức.

Khi nào nên dùng Form thay vì nhập trực tiếp vào Table?
Form rất phù hợp khi:
Nếu chỉ nhập vài dòng thử nghiệm, Table có thể đủ. Nhưng khi dữ liệu bắt đầu nhiều lên, Form gần như là bắt buộc.
Kết lại cho gọn
Tạo Form nhập liệu trong Access 365 không hề phức tạp như nhiều người nghĩ. Chỉ vài thao tác cơ bản, bạn đã có một giao diện nhập liệu rõ ràng, dễ dùng và chuyên nghiệp hơn rất nhiều so với việc nhập trực tiếp vào bảng.
Và khi làm việc với dữ liệu, điều quan trọng không chỉ là lưu được thông tin – mà còn là nhập sao cho chính xác, nhanh và dễ kiểm soát.
Một Form tốt sẽ giúp bạn làm điều đó.