You are on page 1of 10

BÀI TẬP THỰC HÀNH ACCESS

BÀI THỰC HÀNH 1.


Câu 1 : Thiết kế bảng - Tạo mối quan hệ - Nhập dữ liệu vào bảng theo các yêu cầu sau
. Table: Tbl_Khachhang
MAKH(T,4); TENKHACH(T,10); DIACHI(T,40)
. Table: Tbl_Sudung
MASD(T,2); LOAISD(T,15); DONGIA(N,Int)
. Table: Tbl_Chitiet
MASD(T,2); MAKH(T,4); SOKW(N,Int); THANHTIEN(N,Double)

NHẬP THÔNG TIN DỮ LIỆU

Câu 2 : Tạo các Query thực hiện các yêu cầu sau
1. Tính cột THANHTIEN trong bảng CHITIET biết THANHTIEN = SOKW*DONGIA, nếu
SOKW<=100 dongia giữ nguyên; nếu 100<SOKW<=200 dongia được tính gấp 1,5 lần; nếu
SOKW>200 dongia dược tính gấp 2 lần.
2. Tìm danh sách hộ phải trả tiền điện nhiều nhất.
3. Thêm dữ liệu “KH07”; “NAM”; “10 KHU DÂN CƯ CHÍNH NGHĨA” vào bảng KHACHHANG.
Câu 3 : Tạo Form TIENDIEN như hình sau; yêu cầu :
1. Thiết kế form đúng yêu cầu.
2. Tính đúng tổng thành tiền.
3. MAKH duy nhất và không được rỗng.
4. Các nút lệnh thực hiện đúng chức năng, nút xóa có cảnh báo tiếng Việt.

1
BÀI TẬP THỰC HÀNH ACCESS

Câu 4 : Tạo Form điều khiển như hình sau, yêu cầu:
1. Chọn Form tiền điện và nhấn nút thực hiện sẽ mở form tiendien
2. 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.

Câu 5 : Tạo Report HOADON như hình sau

2
BÀI TẬP THỰC HÀNH ACCESS

3
BÀI TẬP THỰC HÀNH ACCESS

BÀI TẬP THỰC HÀNH 2


Câu 1 : Thiết kế bảng - Tạo mối quan hệ - Nhập dữ liệu vào bảng theo các yêu cầu sau
. Table: TBL_DMDV
MADV(T,2); TENDV(T,15); DIACHI(T,40)
. Table: TBL_BANGLUONG
MANV(T,4); HOTEN(T,20); DIACHI(T,30); MADV(T,2); HSLUONG(N,Single);
NGAYCONG(N,byte).

NHẬP THÔNG TIN DỮ LIỆU

Câu 2 : Tạo Query thực hiện những yêu cầu sau


4. Tính lương cho các nhân viên, gồm các thông tin sau : MANV; HOTEN; DIACHI; MADV;
HSLUONG; NGAYCONG, LUONGLINH với lương lĩnh tính theo công thức :
HSLUONG * 290000/30*NGAYCONG với điều kiện nếu số ngày công >24 ngày thì số ngày dư
ra được tính gấp đôi
5. Tìm danh sách nhân viên có số công cao nhất : MANV; HOTEN, MADV, NGAYCONG
6. Tạo bảng THONGKE gồm các thông tin MADV; TENDV; TONGLUONG
7. Thay tên “CỬA HÀNG SỐ ...” trong bảng DMDV thành “SIÊU THỊ SỐ ...”
Câu 3 : Tạo Form TONGHOP như hình trang sau, yêu cầu :
5. Thiết kế form đúng yêu cầu.
6. Tính đúng tổng lương
4
BÀI TẬP THỰC HÀNH ACCESS

7. MADV dạng combo box; tên đơn vị, địa chỉ tự động hiển thị
8. Các nút lệnh thực hiện đúng chức năng, nút xóa có cảnh báo tiếng Việt.
Câu 4 : Tạo báo cáo BANGLUONGNHANVIEN như trang sau :

Câu 5 : Tạo menu sau, yêu cầu :

5
BÀI TẬP THỰC HÀNH ACCESS

BÀI TẬP THỰC HÀNH 30

Câu 1 : Thiết kế bảng - Tạo mối quan hệ - Nhập dữ liệu vào bảng theo các yêu cầu sau
. Table: Tbl_Hoadon
SOHD(T,3); NGAY(D,Short date); MACAY(T,5)
. Table: Tbl_Hanghoa
MAHH(T,4); TENHANG(T,15); DONVITINH(T,10); DONGIA(N,Single)
. Table: Tbl_Chitietbanle
SOHD(T,3); MAHH(T;4); SOLUONG(N,Int)
. Table: Tbl_Cayxang
MACAY(T,5); TENCAY(T,12); DIACHI(T,25)

Câu 2 : Tạo Query thực hiện những yêu cầu sau


1. Tính tiền trả khi mua hàng gồm các thông tin sau : SOHD; MAHH; SOLUONG; THANHTIEN
với thanhtien tính theo công thức : THANHTIEN=SOLUONG * DONGIA với điều kiện nếu
SOLUONG >=300 được giảm 5%
2. Thông tin danh sách những cây xăng bán nhiều tiền nhất : MACAY; TENCAY, DIACHI,
TSTIEN.
3. Thêm thông tin : “T004”; “Cây số 4”; “Thị xã TDM” vào bảng CAYXANG
4. Đổi ký hiệu “T” trong MACAY tất cả các cây xăng thành “CH” ví dụ T001 thành CH001
Câu 3 : Tạo Form HOADON như hình trang sau, yêu cầu :
1. Thiết kế form đúng yêu cầu.
2. Khi thêm mẩu tin mới SOHD không được để trống, không được trùng lặp
3. MACAY, MAHH dạng combo box; tencayxang; diachi, tenhang, donvitinh, soluong, dongia,
thanhtien tự động thực hiện
4. Tính đúng tổng tiền, tổng tiền tự động cập nhật khi dữ liệu trong forrm con thay đổi
6
BÀI TẬP THỰC HÀNH ACCESS

5. Các nút lệnh thực hiện đúng chức năng, nút xóa có cảnh báo tiếng Việt.
Câu 4 : Tạo báo cáo TONGHOP như trang sau :

Câu 5: Tạo form dieukhien như hình sau, yêu cầu khi nhấn nút nào sẽ kích hoạt đối tượng tương
ứng.

7
BÀI TẬP THỰC HÀNH ACCESS

8
BÀI TẬP THỰC HÀNH ACCESS

BÀI THỰC HÀNH SỐ 4

Câu 1 : Thiết kế bảng - Tạo mối quan hệ - Nhập dữ liệu vào bảng theo các yêu cầu sau
. Table: tbl_Tuyenduong
MATUYEN(T,4); TENTUYEN(T,40); SOKM(N,byte); GIAVE(N;int).
. Table: tbl_Nhattrinh
SONT(T,3); NGAY(D,Short date); MAXE(T,4).
. Table: tbl_Chitiet
SONT(T,3); MATUYEN(T;4); SOVE(N,byte)
. Table: tbl_Dmxe
MAXE(T,4); TENXE(T,10); TENLAIXE(T,10); SOCHO(N,byte).

Câu 2 : Tạo Query thực hiện những yêu cầu sau


1. Tính thành tiền cho mỗi chuyến xe gồm các thông tin sau : SONT; MATUYEN; SOVE;
THANHTIEN với thanhtien tính theo công thức : THANHTIEN=SOVE * GIAVE với điều kiện
nếu SOVE>SOCHO được giảm 5% .
2. Thông tin danh sách những tuyến xe đạt doanh thu nhiều tiền nhất : MATUYEN; TENTUYEN,
SOKM, TSTIEN.
3. Tìm danh sách các xe chưa chạy tuyến nào bao gồm : MAXE; TENXE; TENLAIXE; SOCHO.
4. Thêm thông tin : “X005”; “611080”; “LỢI; 45 vào bảng DMXE

Câu 3 : Tạo Form TONGHOP như hình trang sau, yêu cầu :
1. Thiết kế form đúng yêu cầu.
2. MATUYEN, MAXE dạng combo box; TENTUYEN; SOKM, GIAVE, TENXE, TEN LAIXE,
THANHTIEN tự động thực hiện; khi thay đổi số vé thanhtien tự động thay đổi
3. Tạo công thức tính tổng tiền- Yêu cầu : tổng tiền tự động cập nhật khi dữ liệu trong forrm con
thay đổi

9
BÀI TẬP THỰC HÀNH ACCESS

4. Các nút lệnh thực hiện đúng chức năng, nút xóa có cảnh báo tiếng Việt.
Câu 4 : Tạo báo cáo NHATTRINH như trang sau :

Câu 5: Tạo menu dieukhien như hình sau , yêu cầu khi nhấn nút nào sẽ kích hoạt đối tượng tương
ứng.

10

You might also like