Trang trí Form

Một phần của tài liệu Giáo trình Hệ quản trị cơ sở dữ liệu (Nghề: Kỹ thuật sửa chữa, lắp ráp máy tính - Cao đẳng): Phần 2 - Trường CĐ nghề Việt Nam - Hàn Quốc thành phố Hà Nội (Trang 26 - 34)

Câch thím hình ảnh, đồ thị văo Form

Chỉ nín đƣa hình ảnh, đồ thị hay những đối tƣợng khâc đƣợc tạo từ những phần mềm có tiíu chuẩn OLE.

Đối tƣợng chỉn có thể thuộc diện liín kết (Linking) hay nhúng (Embed) Dùng UnBound Object Frame hay Bound Object Frame để chỉn đối tƣợng:

- Dùng UnBound Object Frame khi đối tƣợng chỉn không có mối liín kết dữ liệu (Ví dụ: Logo): chọn dụng cụ UnBound Object Frame – Access của cửa sổ INSERT OBJECT - chọn Create New hay From File để tạo / chọn đối tƣợng.

- Dùng Bound Object Frame khi đối tƣợng thuộc một Field của dữ liệu nguồn: chỉ định Field liín quan tại thuộc tính Control Source.

Ngoăi ra, còn dùng dụng cụ IMAGE để chỉn một hình ảnh văo Form. Để thím hình ảnh văo Form, chúng ta có hai dạng

Dạng 1: Thím hình ảnh văo lăm hình nền cho Form. Văo Properties của Form chọn Format

Hình 4.29. Chọn hình ảnh trín Form

+ Picture: hình muốn chỉn cho Form

+ Picture Type: có liín kết trực tiếp đến hình ảnh đó mỗi khi chạy Form hay không? Picture Size Mode: câch hiển thị của Form

Dạng 2: thím một hình ảnh năo đó trín vị trí nhất định trín Form trín thanh công cụ Image:

Chọn Image sau đó định dạng trín Form Hộp thoại Insert Picture hiện ra Chọn hình ảnh cần định dạng

Unbound Object Frame:

Chọn Unbound Object Frame sau đó định dạng trín Form Chọn Microsoft Word Picture/OK

Hình 4.30. Chọn câch chỉn hình ảnh bín Word

Một cửa sổ Word hiện ra, chúng ta có thể chỉn hình ảnh văo Form nhƣ chỉn hình ảnh văo trang Word

Nhƣng chú ý hình ảnh chỉ xuất hiện bín Form khi nó nằm trong hình chữ nhật trín trang Word

Hình 4.31. Trang định dạng ở Word

Sau đó chúng ta văo Form trong access vă chỉnh sửa câc thuộc tính trong Properties

BĂI TẬP

Băi 1: Tạo tập tin CSDL để quản lý điểm của học sinh đặt tín lă QLD.MDB vă tạo trong đó câc table sau đđy:

Table GIAOVIEN có cấu trúc:

Field Name Data Field Giải thích Type size

MAGV Text 3 Qui định nhập 3 số, khóa chính. TENGV Text 40 Tín giâo viín

MON Text 10 Môn học mă giâo viín dạy Table LOPHOC có cấu trúc:

Field Name Data Type Field size Giải thích

LOP Text 4 Qui định nhập 2 số, 1 chữ hoa vă

1 số. Đđy lă khóa chính.

BUOI Text 10 Buổi học: sâng, chiều hoặc tối GVCN Text 3 Combo box chọn từ Table

GIAOVIEN

Table HOCSINH có cấu trúc: khóa chính lă MAHS

Field Name Data Type Field Size Giải thích

MAHS Text 7 Qui định nhập 2 số, 1 chữ, 1 số,

dấu _ vă 2 số

HO Text 40 Họ vă chữ lót TEN Text 10 Tín học sinh

PHAI Yes/No Phâi nam lă Yes, phâi nữ lă No LOP Text 4 Combo box chọn từ Table

LOPHOC

Field Name Data Type Field Size Giải thích

MAHS Text 7 Combo box chọn từ Table HOCSINH

MON Text 10 Môn học

HK1 Number Double Điểm học kỳ 1, qui định nhập 0 đến 10, định dạng lấy một số lẻ

HK2 Number Double Điểm học kỳ 2, qui định nhập 0 đến 10, định dạng lấy một số lẻ

Liín kết câc table vă nhập dữ liệu sau

Table GIAOVIEN Table LOPHOC

MAGV TENGV MÔN LOP BUOI GVCN

001 Nguyễn Văn An Anh văn 10A1 Sâng 001

002 Trần Thanh Vđn Toân 10A2 Sâng 006

003 Lí Mỹ Hđn Sử 10A3 Sâng 004

004 Phan Thế Hùng Sinh 11B4 Chiều 001

005 Lđm Thị Uyín Văn 11B5 Chiều 004

006 Nguyễn Việt Hóa 12C6 Sâng 007

007 Lí Văn Quốc Lý 12C7 Sâng 003

008 Trần Văn Hải Địa 12C8 Tối 008

Table HOCSINH

MAHS HOTEN PHAI LOP

10A1_01 Lí Vđn Anh Nữ 10A1

10A1_02 Trần Văn Bảo Nam 10A2

10A1_03 Lí Mỹ Hạnh Nữ 10A3

10A2_04 Lđm Thy Linh Nữ 11B4

10A2_05 Nguyễn Bình Nam 11B5

11B4_06 Trần Trung Nam 12C6

11B4_07 Phan Thúy Vđn Nữ 12C7

11B5_08 Đinh Thâi Hă Nam 12C8

11B5_09 Lý Văn Tuấn Nam 11B4

12C6_10 Lí Thanh Hằng Nữ 11B5

Băi 2: Mở tập tin QLD.MDB, chọn trang Forms vă tạo Form sau đđy cho table HOCSINH

Hình 4. 11. Form cập nhật học sinh

Băi 3:Tạo Form cho table GIAOVIEN bằng công cụ Auto Form theo dạng Tabular.

Băi 4:Tạo Form cho table TONGKET bằng công cụ Auto Form theo dạng Datasheet.

Băi 5:Tạo Form cho table LOPHOC bằng công cụ Auto Form theo dạng Columnar. Đóng tập tin QLD.MDB

Băi 6:Tạo mới tập tin CSDL để quản lý cửa hăng kinh doanh câc loại gạo đặt tín lă KDGAO.MDB trong đó tạo câc table sau:

KHACHHANG (MAKH, TENKH, DIACHI, DIENTHOAI) LOAIGAO (MAGAO, TENGAO, DACDIEM, GIABAN) HOADON (SOHD, NGAYBAN, MAKH, QUATANG) CTHD (SOHD, MAGAO, SOKG, GIAM)

Ý nghĩa của câc table:

- Table KHACHHANG: lƣu danh sâch câc khâch hăng mua gạo. Mỗi khâch hăng có câc thông tin: MAKH (mê khâch hăng), TENKH (tín khâch hăng), DIACHI (địa chỉ), DIENTHOAI (số điện thoại của khâch hăng).

- Table LOAIGAO: lƣu danh mục câc loại gạo, gồm: MAGAO (mê gạo), TENGAO (tín gạo), DACDIEM (đặc điểm của gạo), GIABAN (giâ bân 1 kg).

- Table HOADON: lƣu câc hóa đơn bân hăng, gồm SOHD (số hóa đơn), NGAYBAN (ngăy bân), MAKH (mê khâch hăng mua gạo), QUATANG (quă tặng nếu có hiện mău xanh, nếu không có thì hiện chữ không có mău đỏ).

- Table CTHD: lƣu nội dung chi tiết của hóa đơn, gồm: SOHD (số hóa đơn), MAGAO (mê gạo), SOKG (số kg gạo), GIAM (tiền giảm cho mỗi kg gạo).

Tạo câc table, câc field có gạch dƣới lă khóa của table

Dựa văo dữ liệu mẫu hêy tự chọn kiểu dữ liệu phù hợp cho câc field trong table. Qui định câc tính chất Format, Input Mask cần thiết.

+ Tạo combo box trong table HOADON tại field QUATANG gồm câc giâ trị sau: đƣờng, bột ngọt, tấm, nếp.

+ Tạo combo box trong table HOADON tại field MAKH tham chiếu đến field MAKH trong table KHACHHANG (combo box hiện 2 cột MAKH vă TENKH).

+ Tạo combo box trong table CTHD tại field MAGAO tham chiếu đến field MAGAO trong table LOAIGAO (combo box hiện 2 cột MAGAO vă TENGAO).

+ Căi đặt câc răng buộc: NGAYBAN nhỏ hơn hay bằng ngăy hiện hănh, GIABAN từ 4000 trở lín, SOKG phải lă số dƣơng, GIAM từ 0 đến 2000.

Lập mối liín kết giữa câc table vă nhập dữ liệu mẫu sau đđy

Hình 4.33. Bảng dữ liệu KDGAO

Băi 7:Tạo câc truy vấn sau:

- Liệt kí 2 loại gạo đƣợc bân nhiều nhất của thâng bất kỳ nhập văo. - Liệt kí câc loại gạo chƣa bân trong thâng 8.

- Liệt kí câc loại gạo mă có cùng đặc điểm vă giâ bân

- Liệt kí mê gạo, tín gạo, tổng số kg bân trong thâng 8, tổng số kg bân trong thâng 9.

- Liệt kí câc hóa đơn, tín khâch hăng mă không có quă tặng nhƣng có giảm giâ. - Liệt kí thâng, tín gạo mă có tổng số kg gạo bân nhiều nhất trong mỗi thâng. - Liệt kí mê khâch hăng, tín khâch hăng, tổng thănh tiền (đê trừ tiền giảm), tín câc loại gạo (mỗi loại gạo lă một cột vă trong câc cột năy chứa tổng số kg của loại gạo)

- Liệt kí câc hóa đơn, ngăy bân mă có bân đồng thời 2 loại Tăi nguyín vă Năng hƣơng.

Băi 8: Mở tập tin KDGAO.MDB, chọn trang Forms vă tạo form sau (dùng hai table HOADON vă CTHD):

Băi 5 Macro 5.1 Khâi niệm

Macro trng MS Access lă tập hợp câc lệnh (Hănh động, hănh động...) đƣợc định sẵn nhằm tự động thực hiện chuỗi câc tâc vụ năo đó mă không cần sự can thiệp từng bƣớc của ngƣời sử dụng. Macro có thể liín kết câc đối tƣơng trong tập tin cơ ở dữ liệu (CSDL) nhƣ: Table, Query, form, report... nhằm tạo ra câc ứng dụng để khai thâc có hiệu quả..

Macro đƣợc dùng khi có câc hănh động năo thƣờng xuyín lặp lại trong MS Access hoặc đƣợc dùng khi cần kết hợp câc hănh động đơn giản nhằm giải quyết một vấn đề năo đó khi xđy dựng câc ứng dụng. Việc tự động hoâ câc hănh động năy bởi macro sẽ đƣợc thực hiện một câch nhanh chóng vă chính xâc.

Một phần của tài liệu Giáo trình Hệ quản trị cơ sở dữ liệu (Nghề: Kỹ thuật sửa chữa, lắp ráp máy tính - Cao đẳng): Phần 2 - Trường CĐ nghề Việt Nam - Hàn Quốc thành phố Hà Nội (Trang 26 - 34)

Tải bản đầy đủ (PDF)

(72 trang)