|
TRƯỜNG ĐẠI HỌC BC
MARKETING |
||||
|
|
||||
|
|
[Trang chủ] | [Khoa THQL] | [Diễn Đàn] | |
ĐỀ BÀI :
a)


b) Tạo tập tin Project Manager tên SINHVIEN.PJX tại thư mục BAITHI .
c) Tạo một cơ sở dữ liệu trong thư mục Data .
\BAITHI\Data\DULIEU.DBC
d) Tạo bảng dữ liệu HSNV.DBF trong DULIEU.DBC với cấu trúc như sau :
HSNV.DBF (Hồ sơ nhân viên)
MANV Character 4 (Mă nhân viên – Primary Key)
#MABP Character 4 (Mă bộ phận – Foreign Key)
#MACV Character 4 (Mă chức vụ - Foreign Key)
HOLOT Character 30 (Họ lót)
TEN Character 10 (Tên)
e) Tạo một thư viện lớp trong thư mục ClassLib .
\BAITHI\ClassLib\MyClass.VCX
f) Tạo lớp CreateTable (Tạo bảng dữ liệu) :
- Thêm vào lớp CreateTable các thuộc tính (Properties) sau :
§ NewDBF : Để chứa tên tập tin động .
§ oFormRef : Để tham chiếu đến Form hiện hành .
- Thêm vào lớp CreateTable các phương thức (Methods)sau :
§ AskToCreate : Để yêu cầu xác nhận tạo tập DBF .

§ CreateDBF : Để tạo bảng dữ liệu chấm công gián tiếp dạng động và tự động xác lập toàn vẹn quy chiếu (RI) với bảng dữ liệu HSNV.DBF
CCGTmmyyyy.DBF (Chấm công gián tiếp mmyyyy)
MANV Character 4 (Mă nhân viên – Primary Key)
NGAYLV Numeric 5 2 (Ngày làm việc)
NGAYPHEP Numeric 5 2 (Ngày nghỉ phép)
NGAYOM Numeric 5 2 (Ngày nghỉ ốm)
NGAYKP Numeric 5 2 (Ngày nghỉ không phép)
g) Thiết kế một Form chấm công và đưa lớp CreateTable vào Form này như sau :

| Biên soạn | GV.Lê Đ́nh Ngân |
| dinhngan@saigonnet.vn | |
| Bản quyền thuộc Trường Đại học BC Marketing - TP.Hồ Chí Minh | |