Một màn hình thiết kế query xuất hiện.. Hãy thiết lập query này như sau: Chú ý phải chọn đúng tên trường của các bảng đã chỉ dẫn Tiếp theo đóng màn hình thiết kế query - Sử dụng cửa sổ
Trang 1Một màn hình thiết kế query xuất hiện Hãy thiết lập query này như sau:
(Chú ý phải chọn đúng tên trường của các bảng đã chỉ dẫn)
Tiếp theo đóng màn hình thiết kế query
- Sử dụng cửa sổ Field List để đưa các trường cần thiết lên vùng Detail của
form bao gồm: hoadonID, khacID, ngayban, diachi, email;
- Sử dụng đối tượng Subform\Subreport trên thanh công cụ ToolBox để
đưa form con lên form mẹ Sau khi đưa một đối tượng Subform\Subreport lên form, một hộp thoại xuất hiện;
Trang 2Hãy chọn tên form con cần đưa lên ở danh sách Use an existing form
Chọn xong nhấn Finish
(Có thể đưa form con lên form mẹ bằng cách dùng chuột gắp tên form con
thả lên form mẹ)
- Ghi lại form với một tên gọi (ví dụ: frmLapHoadon) và đóng lại, kết thúc
yêu cầu cơ bản bài toán, thu được kết quả như sau:
w
Trang 3Bảng KHACH lấy các trường: diachi, email;
Bảng HANGBAN lấy các trường: hangID, soluong;
Bảng HANG lấy các trường: donvi, dongia
Sau bước này Access sẽ tạo được form theo yêu cầu có dạng:
Form này gần đáp ứng yêu cầu đầu bài (chỉ thiếu cột Thanhtien trong form con)
Bước 2: Sửa form con để đáp ứng bài toán:
- Mở form con ở chế độ Design View (thông thường tên form con này Access
sẽ đặt hangban subform);
- Thêm một Textbox lên vùng Detail của form con và thiết lập thuộc tính Control Source cho text box này như sau (= [dongia]*[soluong]):
Trang 4- Đóng và ghi lại tất cả Bạn đã tạo được form như yêu cầu
Sử dụng Sub-form trong form lọc dữ liệu Bài toán: Thiết kế form lọc ra danh sách cán bộ một phòng ban nào đó như
sau:
Với yêu cầu này, phải tạo một form con cho phép hiển thị các thông tin
về danh sách cán bộ cần in ra (1);
Phải tạo một form mẹ cho phép nhập các tham số cần lọc (2);
Phải thiết lập tham số cho form con sao cho mỗi khi chọn một phòng ban trên form mẹ, danh sách cán bộ ở phòng ban đó sẽ tự động hiển thị ra
1
2
w
Trang 5bằng cách nhấn nút … (hình dưới)
Một màn hình thiết kế query xuất hiện Hãy thiết lập query này như sau:
(Chú ý phải chọn đúng tên trường của các bảng đã chỉ dẫn)
Tiếp theo đóng màn hình thiết kế query
- Sử dụng cửa sổ Field List để đưa các trường cần thiết lên vùng Detail của
form bao gồm: hoten, gioitinh, ngaysinh, tenchucvu;
- Ghi lại form với một tên gọi (ví dụ: frmDscb_subform) và đóng lại, chuẩn
bị tạo form mẹ
Nhấn lên đây để tạo nguồn dữ liệu cho form
Gõ tham số cho form con tại trường phongbanID