III. TẠO SUB-FORM
4. Tạo Sub_Form liên kết qua Combo Box
Vị dụ :Tạo Form xem thông tin học sinh theo từng trường
Các bước thực hiện
Bước 1: Tạo Main_Form chứa một Combo box
Chọn nút tạo Form Design trên thanh công cụ Bước 2: Tạo một Combo box
Chọn điều khiển Combo box
Vẽ một hình chữ nhật lên phần Detail của Form. Cửa sổ Combo Box Winzard xuất hiện, đồng ý sử dụng nguồn dữ liệu từ bảng hay query. Chọn Next để tiếp tục.
Chọn tên bảng/ Query cần lấy dữ liệu. Chọn Next để tiếp tục.
33
Chọn cách sắp xếp các trường theo thứ tự ( Có thể bỏ qua). Chọn Next để tiếp tục.
Chọn lựa có hiển thị thuộc tính khóa trong Combo box không. Chọn Next để tiếp tục.
Chọn tên trường sẽ được hiển thị trên Combo box và lưu trữ xuống CDSL khi người dùng chọn lựa. nhấn nút Finish để hoàn tất công việc tạo Combo box.
34
Bước 3: Xác định các thuộc tính của Combo box Name: cmb_ma
Column widths : 2.54, 0,0. Để khi hiển thị chỉ có 1 cột trong 3 cột dữ liệu. Hai cột còn lại sẽ được lấy dữ liệu ra và điền vào các Text box.
Column count : 3. Tổng số cột dữ liệu
Bound column : 1. Cột sẽ được lưu trữ giá trị xuống CSDL
Bước 4: Tạo thêm hai Text box để hiển thị tên trường và điểm chuẩn khi mã trường trong combo box được chọn.
Text box1 : Name :txt_ten
Control source : cmb_ma.column(1) Text box2 :
Name :txt_diem
Control source : cmb_ma.column(2)
Bước 5: Tạo Sub_Form có dạng như sau:
Nguồn dữ liệu của Sub_Form là câu Query điều kiện
Điều kiện là trường đăng ký (TRUONG_DKY) phải có mã trường trùng với mã trường được chọn trong Combo box.
35
Bước 6: Dùng chuột kéo Sub_Form vào Main_Form Bước 7: Kiểm tra thuộc tính kết nối
Kết quả
Lưu ý :
Trong một Combo box có nhiều cột dữ liệu được đánh số thứ tự vị trí từ 0 Cú pháp truy xuất dữ liệu trong Combo box :
tên combo box.column(vị trí cột cần lấy)
Trong câu Query của Sub_Form phải ghi chính xác tên của Combo box và đặt trong ngoặc vuông [].
36
BÀI 4: THIẾT KẾ BÁO BIỂU (REPORT)
Ngoài việc tổng hợp dữ liệu và báo cáo thì in dữ liệu ra cũng là việc quan trọng. Để thiết kế một bảng báo cáo và in ra Microsoft Access sử dụng đối tượng Report. Bài này sẽ trình bày những khái niệm căn bản về thiết kế và in ấn Report.