TRƯỜNG ĐẠI HỌC BC MARKETING
KHOA TIN HỌC QUẢN LƯ

ĐT: 08083283 - Email: khoathql@vnmu.edu.vn

Baøi Taäp Visual Foxpro II

 

[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
Email dinhngan@saigonnet.vn
Bản quyền thuộc Trường Đại học BC Marketing - TP.Hồ Chí Minh