You are on page 1of 25

BÀI 9

BÀI TẬP THIẾT KẾ BIỂU MẪU

GV: ThS. Nguyễn Hữu Phúc


Tel: 0905.094.972
Email: phucnhapp@gmail.com

Thursday, November 10, 2022 Slide 1


MỤC TIÊU
 Yêu cầu: Sinh viên cần nắm vững các kiến thức và kỹ năng sau:
 Về kiến thức
 Các khái niệm chung về biểu mẫu, công dụng của biểu mẫu
 Các loại biểu mẫu
 Cách thể hiện dữ liệu lên biểu mẫu, cập nhật dữ liệu cho biểu mẫu
 Cách thiết kế biểu mẫu
 Về kĩ năng
 Tạo được biểu mẫu bằng các cách khác nhau
 Tinh chỉnh và tối ưu hóa được form đã thiết kế

Thursday, November 10, 2022 Slide 2


NỘI DUNG

 Bài tập
 Bài tập về nhà
 Link Youtube
 Hỏi – đáp
 Game

Thursday, November 10, 2022 Slide 3


BÀI TẬP
Bài 01
Tạo CSDL QLBANHANG.accdb theo trang 70, Bài giảng thực
hành Tin ứng dụng (2014), Khoa CNTT, Đại Học Duy Tân
Tạo form Wizard với dữ liệu lấy từ bảng KHACHHANG. Thiết kế
lại form như sau:

Thursday, November 10, 2022 Slide 4


BÀI TẬP
 Thực hiện form, hãy nhập liệu khoảng 5 mẫu tin cho bảng
KHACHHANG.
 Thiết kế form chính/phụ để cập nhật hóa đơn bán hàng cũng như các
mặt hàng bán cho hóa đơn đó.
 Thực hiện form, hãy nhập liệu khoảng 5 mẫu tin cho việc bán hàng
hoặc mua hàng

Thursday, November 10, 2022 Slide 5


BÀI TẬP
Bài 02
 Tạo CSDL QLTHUVIEN.accdb theo trang 75, Bài giảng thực hành
Tin ứng dụng (2014), Khoa CNTT, Đại Học Duy Tân
 Tạo form THÔNG TIN BẠN ĐỌC như sau:
 Các nút lệnh thực hiện đúng chức năng
 MATHE, MATP dạng combo box; TENBANDOC; DIACHI, SODT,
TENTP, TENNXB tự động hiển thị;
 Các nút lệnh hoạt động đúng chức năng, nút xóa có cảnh báo tiếng
Việt.
 Số sách mượn, số sách trả tự động cập nhật khi dữ liệu thay đổi trên
form con.

Thursday, November 10, 2022 Slide 6


BÀI TẬP
Bài 02 (tt)

Thursday, November 10, 2022 Slide 7


BÀI TẬP
Bài 03
 Tạo CSDL QLQLHOCTAP.accdb theo trang 84, Bài giảng thực hành
Tin ứng dụng (2014), Khoa CNTT, Đại Học Duy Tân
 Tạo Form có cấu trúc như sau:

Thursday, November 10, 2022 Slide 8


BÀI TẬP
Bài 04
 Tạo CSDL QLKHACSAN.accdb theo trang 90, Bài giảng thực hành
Tin ứng dụng (2014), Khoa CNTT, Đại Học Duy Tân
 Tạo Form có cấu trúc như sau:

Thursday, November 10, 2022 Slide 9


BÀI TẬP
Bài 05
 Tạo CSDL QLTIENDIEN.accdb theo trang 96, Bài giảng thực hành
Tin ứng dụng (2014), Khoa CNTT, Đại Học Duy Tân
 Tạo Form có cấu trúc như sau:

Thursday, November 10, 2022 Slide 10


BÀI TẬP
Bài 06
 Sử dụng CSDL QLTIENDIEN.accdb ở bài 05. Tạo Form điều khiển
như hình sau, yêu cầu:
 Chọn Form tiền điện và nhấn nút thực hiện sẽ mở form tiendien (hình
1)
 Chọn Report hóa đơn và nhấn nút thực hiện sẽ mở report hoadon ra
trên màn hình (hình 2)

Hình 1
Thursday, November 10, 2022 Slide 11
BÀI TẬP
Bài 06 (tt)
 Sử dụng CSDL QLTIENDIEN.accdb ở bài 05. Tạo Form điều khiển
như hình sau, yêu cầu:
 Chọn Form tiền điện và nhấn nút thực hiện sẽ mở form tiendien (hình
1)
 Chọn Report hóa đơn và nhấn nút thực hiện sẽ mở report hoadon ra
trên màn hình (hình 2)

Hình 1
Thursday, November 10, 2022 Slide 12
BÀI TẬP
Bài 06 (tt)

Hình 2

Thursday, November 10, 2022 Slide 13


BÀI TẬP VỀ NHÀ
Bài 01
 Tạo CSDL QLDIEN.accdb theo trang 96, Bài giảng thực hành Tin
ứng dụng (2014), Khoa CNTT, Đại Học Duy Tân.
 Thiết kế Form theo mẫu sau (Form 1)

Form 1

Thursday, November 10, 2022 Slide 14


BÀI TẬP VỀ NHÀ
Bài 01 (tt)

Form 2

Thursday, November 10, 2022 Slide 15


BÀI TẬP VỀ NHÀ
Bài 02
Xây dựng một CSDL quản lý các khách hàng thuê bao dịch vụ điện
thoại của Bưu điện. Các thông tin quản lý bao gồm:
- Quản lý nhân viên (thông tin chi tiết, nhân viên chịu trách nhiệm quản
lý các thuê bao,…)
- Quản lý các mã vùng và cước phí các cuộc gọi nội hạt, ngoại tỉnh
- Thông tin về chủ thuê bao
- Bảng cước, các dịch vụ của Bưu điện
- Quản lý các cuộc gọi (gọi đi và gọi đến)
- …

Thursday, November 10, 2022 Slide 16


BÀI TẬP VỀ NHÀ
Bài 02 (tt)
Yêu cầu
- Xây dựng CSDL chuẩn (các bảng quan hệ với nhau theo kiểu 1-n), có
thể đưa ra Relationship giữa các bảng.
- Tạo giao diện người dùng,…
- Tạo các form nhập dữ liệu (yêu cầu có ít nhất một form có chứa
subform),…
- Xây dựng các chức năng tìm kiếm,…
- Tạo các báo cáo thống kê thông tin về chủ thuê bao, các bảng cước,
các dịch vụ, đưa ra hóa đơn thanh toán cước phí cho mỗi chủ thuê bao
vào mỗi tháng,…

Thursday, November 10, 2022 Slide 17


BÀI TẬP VỀ NHÀ
Bài 03
Xây dựng một CSDL quản lý một Nhà hàng. Các thông tin quản lý bao
gồm:
- Thông tin về các nhân viên phục vụ
- Thông tin về các dịch vụ có trong nhà hàng
- Thông tin về khách hàng (khách quen và khách lạ)
- Quản lý việc thu chi của nhà hàng
-…

Thursday, November 10, 2022 Slide 18


BÀI TẬP VỀ NHÀ
Bài 03 (tt)
Yêu cầu đặt ra
- Xây dựng một CSDL chuẩn (các bảng quan hệ với nhau theo kiểu 1-n).
- Tạo giao diện người dùng,…
- Tạo các form nhập dữ liệu (yêu cầu có ít nhất một form có chứa
subform)
- Xây dựng các chức năng tìm kiếm,…
- Tạo ra các báo cáo thống kê về: thông tin khách hàng, thu nhập và chi
phí của nhà hàng theo tháng-năm, bảng lương của các nhân viên, danh
sách các dịch vụ của nhà hàng (dịch vụ nào khách hàng thích nhất,
không thích,…)
-…

Thursday, November 10, 2022 Slide 19


MỘT SỐ LINK TRÊN YOUTUBE
1. https://www.youtube.com/watch?v=WbjqmrKh_FI
2. https://www.youtube.com/watch?v=KDIOZaW0h08
3. https://www.youtube.com/watch?v=rdVKfi7S4Z4

Thursday, November 10, 2022 Slide 20


HỎI/ ĐÁP
Câu 1: Trong các đối tượng của cơ sở dữ liệu MS Access, đối tượng
nào cần tạo ra trước?
a. Table
b. Query
c. Form
d. Report

Thursday, November 10, 2022 Slide 21


HỎI/ ĐÁP
Câu 2. Khi thiết kế biểu mẫu phụ (subform) cho một biểu mẫu
chính (mainform), nếu không muốn các công thức được đặt trong
phần Form Footer của biểu mẫu phụ hiển thị ra khi xem biểu mẫu
chính ở chế độ FormView, thì ta sẽ thực hiện:
a. Chuyển biểu mẫu phụ sang chế độ hiển thị mặc định là Columnar
b. Chuyển biểu mẫu phụ sang chế độ mặc định là Datasheet
c. Chuyển biểu mẫu phụ sang chế độ hiển thị mặc định là Tabular
d. Tất cả câu trên đều đúng

Thursday, November 10, 2022 Slide 22


HỎI/ ĐÁP
Câu 3. Một Form sau khi thiết kế được thể hiện ở bao nhiêu dạng?
a. 4
b. 3
c. 2
d. 1
Câu 4. Trong Form “BIEUMAU” có một Textbox có thuộc tính
Name là KH, từ một đối tượng bất kỳ, muốn truy cập đến Textbox
này, ta chọn
a. [BIEUMAU]![Form].[KH]
b. [Form].[KH]
c. [Forms]![BIEUMAU]![KH]
d. Forms]![BIEUMAU].[KH]

Thursday, November 10, 2022 Slide 23


Game PopStar
Download tại:
chrome://settings/content/flash?search=flash

Thursday, November 10, 2022 Slide 24

You might also like