1. Trang chủ
  2. » Toán

bai huong dan thuc hanh 7

13 6 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 13
Dung lượng 443,55 KB

Nội dung

Chú ý: Chúng ta có thể tạo các Query, form khác và các nút ĐÓNG, THOÁT ... để thực hiện cho phù hợp..[r]

(1)

Bài 1: BÀI TOÁN QUẢN LÝ BÁN HÀNG 1 Tạo Table có trường sau:

+ KHACH_HANG(Ma_Khach_Hang, Ten_Khach_Hang, Dia_Chi)

- MA_KHACH_HANG: Kiểu Text có Field Size: 3;

- TEN_KHACH_HANG: Text = 32; - DIA_CHI: Text: 50

+ MAT_HANG(Ma_Mat_Hang, Ten_Mat_hang, Don_Gia)

- MA_MAT_HANG: Text = 4; - TEN_MAT_HANG: Text = 50; - DON_GIA: Number

+ HOA_DON(So_Don, Ma_Khach_Hang, Ma_Mat_Hang, So_Luong, Ngay_Giao_Hang) - SO_DON: Text =

- MA_KHACH_HANG: Text = 3; - MA_MAT_HANG: Text = 4; - SO_LUONG: Number;

(2)

2 Tạo liên kết Relationships:

- Vào Tools \ Relationships

- Xuất hộp thoại Show Table

- Chọn Table cần tạo liên kết sau nháy

Add

- Liên kết hình

3 Nhập liệu cho Table:

+ KHACH_HANG:

Ma_Khach_Hang Ten_Khach_Hang Dia_Chi

1 Trần Thanh Hiệp Đô Lơng, Nghệ An Nguyễn Thị Anh Thơ THPT Đô Lơng Trần Thảo Linh Lu Sơn, Đô Lơng Trần Thảo Vân Lu Sơn, Đô Lơng

+ MAT_HANG:

Ma_Mat_Hang Ten_Mat_hang Don_Gia

A001 Keyboard 102000

B016 RAM 512 263000

C123 Monitor LCD LG 17" 3200000

D102 Mouse 70000

(3)

So_Don Ma_Khach_Hang Ma_Mat_Hang So_Luong Ngay_Giao_Hang

1 A001 11 12/07/2008

2 B016 15 25/06/2008

3 A001 10 14/07/2008

4 C123 19 15/07/2008

5 D102 20 16/07/2008

6 A001 10 12/07/2008

4 Tạo Query TS_MAT_HANG sau:

Ten_Khach_Hang Ten_Mat_hang So Luong Don_Gia Thanh Tien

Nguyễn Thị Anh Thơ Keyboard 102000

Trần Thảo Linh Monitor LCD LG 17" 3200000

Trần Thảo Vân Mouse 70000

Trần Thanh Hiệp Keyboard 102000

TrÇn Thanh HiƯp RAM 512 263000

Trong đó:

- Ten_Khach_Hang: Lấy từ bảng KHACH_HANG - Ten_Mat_hang: Lấy từ bảng MAT_HANG

- So Luong: Tổng số lượng khách hàng mua mặt hàng theo ngày

khác bảng HOA_DON

- Don_Gia: Lấy từ bảng MAT_HANG - Thanh Tien: So Luong * Don_Gia.

Cách tạo:

- Chọn Query \ Create query in Degign view.

- Xuất hộp thoại Show Table (giống

Relationships)

- Chọn Table cần lấy liệu nguồn sau nháy Add

- Chọn Close

- Xuất hình bên

- Tại Field ta chọn Ten_Khach_Hang trong Table KHACH_HANG, Total

chọn Group By

- Tại Field thứ ta chọn Ten_Mat_hang từ Table MAT_HANG, Total chọn Group

(4)

- Tại Field thứ ta gõ So Luong: So_Luong từ Table HOA_DON, Total chọn

SUM.

(So luong được tính lệnh SUM trường So_Luong bảng HOA_DON) - Tại Field thứ ta chọn Don_gia từ Table MAT_HANG, Total chọn Group By

- Tại Field thứ ta gõ Thanh Tien: [So Luong] * [Don_Gia] từ Table HOA_DON, Total chọn Expression.

- Ghi lại Query với tên TS_MAT_HANG. 5 Tạo Form, macro:

a Tạo form:

KHACH_HANG

MAT_HANG HOA_DON

Các Form MAT_HANG HOA_DON có nút GHI, TÌM KIẾM, ĐĨNG cách tạo Command Button có macro để chạy

(5)

Trong Mã khách hàng có thể tuỳ chọn MA_KHACH_HANG khách hàng tuỳ ý tên khách hàng, địa chỉ, mã mặt hàng, list lên tương ứng

► Tạo Form KHACH_HANG: - Chọn Form \ Create form by using wizard

- Xuất hộp thoại hình bên

- Trong Tables/Queries chọn Table: KHACH_HANG

- Trong Availabel Fields chọn trường cần tạo form (chọn tất nháy nút >>)

- Chọn Next -> Next

-> Next -> Finsh Chú ý: Các form:

(6)

► Tạo Form KHACH_HANG1: - Chọn Form \ Create form by using wizard

- Xuất hộp thoại hình bên

- Trong Tables/Queries chọn: + Table: KHACH_HANG chọn: Ma_khach_hang,

Ten_khach_hang, Dia_chi + Table HOA_DON chọn: Ma_mat_hang, So_luong, Ngay_giao_hang

+ Table MAT_HANG chọn: Ten_mat_hang, Don_gia - Chọn Next -> Next

-> Next -> Next -> Finsh + Đặt tên form KHACH_HANG1

+ Mở form KHACH_HANG1 chế độ Design view

+ Copy paste Don_gia, sau chuyển thành thành tiền ô gõ: = So_Luong * Don_gia.

+ Đóng lưu lại

+ Chỉnh sửa Mã khách hàng thành Combo box

+ Thêm nút IN HOÁ ĐƠN, ĐĨNG, THỐT KHỎI ACCESS macro hướng dẫn

b Tạo macro:

- Tạo macro GHI:

+ Mở Form dạng Design view công cụ Toolbox chọn nút Command Button

+ Di chuyển đến vùng cần tạo nút ghi, nhấn, giữ kéo rê chuột để vẽ nút Sau chỉnh sửa giống văn để có nút GHI

như sau

(7)

+ Tạo macro: Vào Insert \ Macro

xuất hộp thoại Macro:

* Trong khung Action chọn Save, Object Type chọn Form

* Thoát đặt tên cho macro

GHI

+ Mở Form dạng Design view nháy chuột phải vào command GHI

chọn Properties xuất hộp thoại:

Command Button Khi chọn lớp All, On Click (nháy chuột vào nút GHI thực việc ghi) chọn macro GHI Sau đóng hộp thoại

Chú ý: Các Macro cịn lại làm tương tự: TÌM KIẾM: chọn Find

ĐĨNG: chọn Close

THỐT: chọn Quit

(8)

Bài 2: QUẢN LÝ HỌC SINH

1 Tạo Table sau:

1.1 HOCSINH(MAHS, HOHS, TENHS, NAM, NGAYSINH, NOISINH, DIACHI, MALOP, GHICHU)

+ MAHS: Kiểu Text có Field Size: 10;

 Ở InputMask: Gõ \A000;0 (Nghĩa MAHS luôn bắt đầu kí tự A ta cần gõ kí tự số khác)

 Ở Caption: Gõ Mã học sinh + HOHS: Text = 25

+ TENHS: Text = 10

+ NAM: Yes/No (kiểu giới tính)  Trong Format gõ:

"Nữ";"Nam", Nam nhận giá trị - 1, nữ nhận giá trị  Ở Caption: Giới tính

+ NGAYSINH: Date/Time; Ở Caption: Ngày sinh + NOISINH: Text = 20; Ở Caption: Nơi sinh + DIACHI: : Text = 20; Ở Caption: Địa MALOP: Text = 10; Ở Caption: Mã lớp GHICHU: Text = 50; Ở Caption: Ghi Chú ý: Chọn Field MAHS làm khố chính.

1.2 KHOI(MAKHOI, TENKHOI) + MAKHOI: Text = 10

+ TENKHOI: Text = 30 Chú ý:

(9)

- Ở Caption tự gõ ghi vào để sau tạo Form tự tạo tiêu đề tiếng Việt

1.3 LOP(MALOP, TENLOP, GVCN, MAKHOI, SISO, HOCPHI)

+ MALOP: Text = 10 + TENLOP: Text = 25 + GVCN: Text = 25 + MAKHOI: Text = 10 + SISO: Number = Byte

+ HOCPHI: Number = Long Integer Chú ý: Chọn Field MALOP làm khố chính.

4 MONTHI(MAMT, TENMT, HESO) + MAMT: Text =

+ TENMT: Text = 30 + HESO: Number = Byte

(10)

5 KETQUA(MAMT, MAHS, DIEM) + MAMT: Text =

+ MAHS: Text = 10

 Ở InputMask: Gõ \A000;0 (Nghĩa MAHS luôn bắt đầu kí tự A ta cần gõ kí tự số khác)

 Ở Caption: Gõ Mã học sinh + DIEM: Number = Single

Chú ý: Chọn Field MAMT, MAHS làm khố chính.

Tất Field có tên giống thì có kiểu giống hồn tồn Vì khi tạo bảng luôn phải nhớ điều này.

2 Tạo liên kết Relationships:

- Vào Tools \ Relationships

- Xuất hộp thoại Show Table

(11)

3 Nhập liệu cho Table:

+ HOCSINH: M· häc

sinh Họ đệm Tên Giới tính Ngày sinh Nơi sinh Địa chỉ

líp

Ghi chú A001 Nguyễn Thị Thanh N 31/12/1986 Đô Lơng Lu Sơn, Đô Lơng 01

A002 Trn Anh Tun Nam Long An TT Đô Lơng 01

A003 Trn Thanh Triu Nam Hà Ni Hồng Sơn, Đô Lơng 02 A004 Nguyn Vn Chánh Nam Đô Lơng Đà Sơn, Đô Lơng 02 A005 Lê Thị Kim N 20/12/1981 Sài Gòn Lu Sơn, Đô Lơng 02 A006 Phm Th Thu N 11/07/1988 Bc Giang Yên Sơn, Đô Lơng 03

+ KHOI:

M· khèi Tªn khèi

10 Khèi 10

11 Khèi 11

12 Khèi 12

+ LOP:

M· líp Tªn líp GV CN M· khèi SÜ sè Häc phÝ

01 12A1 Hồ Văn Chung 12 50 35000

02 12A2 Nguyễn Thị Anh Thơ 12 52 35000

03 12A3 TrÇn Thanh HiƯp 12 48 35000

+ MONTHI:

MÃ môn thi Tên môn thi Hệ số

HOA Hoá học

LI VËt Lý

TIN Tin häc

TOA Toán

+ KETQUA:

MÃ môn thi M· häc sinh §iĨm

HOA A001

HOA A002

HOA A003 8.5

(12)

LI A001

LI A002 8.5

LI A003 9.5

LI A004

TIN A001 10

TIN A003

TIN A004

TOA A001

TOA A002 7.5

TOA A003

TOA A004 8.5

4 Tạo Query HS_DIEM sau:

Mã học sinh Họ đệm Tên Tên lớp Tên mơn thi Điểm

A001 Ngun ThÞ Thanh 12A1 Vật Lý

A001 Nguyễn Thị Thanh 12A1 Hoá häc

A001 Ngun ThÞ Thanh 12A1 Tin häc 10

A001 Nguyễn Thị Thanh 12A1 Toán

A002 Trần Anh Tuấn 12A1 VËt Lý 8.5

A002 Trần Anh Tuấn 12A1 Ho¸ häc

A002 Trần Anh Tuấn 12A1 To¸n 7.5

Trong đó:

- Mã học sinh (MAHS), Họ đệm (HOHS), Tên (TENHS) được lấy từ bảng

HOCSINH

- Tªn líp (TENLOP) được lấy t bng LOP

- Tên môn thi (TENMT) c lấy từ bảng

MONTHI

- §iĨm (DIEM) được lấy từ bảng DIEM

Khi ta nháy chọn vào Query HS_DIEM xuất hộp thoại Enter Parameter Value hình bên:

(13)

 Nếu nháy chọn OK ln tất học sinh liệt kê

Cách tạo:

- Giống

- Tại vùng Criteria khung TENHS gõ:

Like "*" & [Tim kiem theo ten hoc sinh] 5 Tạo Form HOCSINH sau:

Cách tạo:

- Giống cách tạo form KHACH_HANG1 (nhưng đơn giản hơn)

Ngày đăng: 04/03/2021, 17:34

TỪ KHÓA LIÊN QUAN

w