GIÁO TRÌNH LẬP TRÌNH QUẢN LÝ VỚI MICROSOFT OFFIC ACCESS - BÀI 10 BÀI TẬP THỰC HÀNH ppt

43 559 1
GIÁO TRÌNH LẬP TRÌNH QUẢN LÝ VỚI MICROSOFT OFFIC ACCESS - BÀI 10 BÀI TẬP THỰC HÀNH ppt

Đ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

234 BÀI TP THC HÀNH  1. ->Programs->Microsoft Office->Microsoft Office Acsess  2. Design View   T_HOADON Field name Data type Field size Description Msp Text 5 Ma san pham Ngay Date/Time Soluong Number Integer Dongia Number Long Integer Mkh Text 2 Ma khach hang Ghichu Memo Stt Autonumber So thu tu loaivt Text 1 Httt Text 2 Hinh thuc thanh toan    Mask >LLL00)     : >0, trong Validation Text: Ban phai nhap vao so luong lon hon 0)   3.  Field name Data type Field size  Sohd Text 4  Dvt Text 1 n Tenkh Text 25 Vào sau vùng ghi chú 4.  Mkh thành Makh 5.  6.  7.  8. loaivt gõ vào X 9.   10.  11.  12.   Sohd Mã khách hàng Ngay Loaivt Httt 0001 TT 1/1/91 N TM 235 0002 TB 3/4/91 X TM 0003 BT 3/4/91 X TM 0004 PV 3/4/91 X TP 0005 TT 3/3/91 X TM 0001 TT 3/4/91 X TM 0002 BT 1/4/91 N NO 0008 TT 3/3/91 N TM 13.   14.    15.  16.  17.  18.  19. T_CTHOADON  T_CTHOADON Field name Data type Field size Description SOHD Text 4 Ma san pham MASP Text 5 SOLUONG Number Integer DONGIA Number Long Integer   T_CTHoadon Sohd Masp Soluong Dongia 0001 COM46 23 500 0001 DIS12 20 23 0002 MOU11 10 12 0002 MOU12 12 12 0002 PRN11 2 70 0003 MOU12 12 12 0003 PRN11 3 66 0004 DIS12 12 20 0004 MON99 2 120 0004 PRN11 20 65 0005 COM46 2 500 0005 DIS12 10 4 0005 MON99 3 120 0006 COM46 12 275 0006 MON99 2 120 0007 COM46 5 270 0007 FPP12 100 80 236 T_CTHoadon Sohd Masp Soluong Dongia 0008 COM46 4 120 0008 DIS12 5 200 0008 PRN11 30 65 BÀI TP DATABASE 2 1.  2. T_KHACHHANG  Field name Data type Field size Description Makh Text 2 Ma khach hang TenKh Text 25 Ten khach hang Diachi Text 25 Dia chi Phone Text 2 Dien thoai WebSite Hyperlink  a.  b.  c.  T_Khachhang Makh Tenkh Diachi Phone website BT Công ty Bitis  9891554 Http://www.bitis.com.vn LS   9236456 Http://www.Lamson.com PV   9897455 Http://www.Phongvu.com TB Công ty Thanh Bình  6546545 Http://www.Thanhbinh.Net TT Công ty Thanh Thanh  5454875 http://www.thanhthanh.com 3. T_SANPHAM  Field name Data type Field size Description Masp Text 5 Ma san pham Tensp Text 25 Ten san pham Dvt Text 1 Don vi tinh Dongia Number 4. T_SANPHAM  Masp Tensp Dvt DongiaM COM41 Computer 481-11 Cái 500 COM51 Computer Pentium 100 Cái 1000 DIS12  Cái 20 DIS14  Cái 23 FPP12   1 GLA11 K Cái 2 MON99 Monitor color 14 inch CTX Cái 120 MOU11 Mouse Protec Con 12 MOU12 Mouse Genius Con 10 PRN11 Máy in LQ-1120 Cái 15 BÀI TP DATABASE 3 237 1.  Field name Data type Field size Description Manv Text 4 Ma nhan vien Holot Text 18 Ho lot Ten Text 10 Ten DalapGD Yes/No Da lap gia dinh Tdvh Text 2 Trinh do van hoa Phainam Yes/No  Lcb Number Long integer Luong can ban Ngaysinh Date/time Ngay sinh Ngayvaolv Date/Time Ngay vao lam viec Socon Number Byte So con Hinh Ole Object (Lay hinh tu Clipart) 2.  Manv làm Primary key 3.  T_Hosonv Manv Holot Ten DalapGD Tdvh Phainam Lcb Ngaysinh Ngayvaolv Socon Hinh HC01   An Yes DH No 290 1/1/1960 12/12/80 2 HC02  Lý No DH No 256 2/2/1962 1/1/80 0 HC03   Thúy Yes TH No 256 12/12/1950 3/2/1971 1 HC04  thu Trang No DH No 290 1/1/1961 3/3/95 0 HC06  thu Cúc No TH No 290 1/1/1961 4/3/85 0 KT01   Phú Yes DH Yes 345 4/4/1968 1/1/90 2 KT02   Anh No TH Yes 256 30/4/75 15/1/95 0 KT06  hoàng  No DH Yes 310 2/2/1970 14/3/93 0 KT09    No DH Yes 345 27/5/1959 12/5/81 0 TH01  thanh Tri No DH Yes 330 14/3/1960 1/1/80 0 TH02  xuân Dung Yes DH No 310 12/3/1968 24/5/91 3 TH03   Yes DH Yes 345 1/1/1967 12/12/90 2 TH04  hoàng Long Yes DH Yes 190 12/12/1968 3/1/95 0 TH05  Bông Yes TH No 234 3/3/1954 4/4/74 1 TH07  thúy Nga Yes TH No 256 14/3/1960 5/12/96 0 238 T_Hosonv Manv Holot Ten DalapGD Tdvh Phainam Lcb Ngaysinh Ngayvaolv Socon Hinh TH08   No DH Yes 345 9/9/1963 4/3/90 0 TH09  Bi No DH Yes 345 9/9/1963 4/3/90 0 TH10  thanh Trang No DH No 290 10/10/1971 12/12/93 0 TH11  thu Nga No TH No 310 5/5/1968 8/5/96 0 TH12  thanh Hoa No DH No 345 5/12/1968 1/10/89 0 TH13 Phùng  Dung No DH No 312 12/10/1966 10/10/96 0 TH14 Chu duy Tân Yes DH Yes 355 25/10/1970 1/1/96 0 TH15  Ngân Yes DH Yes 355 28/12/1965 12/10/86 0 4.   5.   6.   7.  8.  9.  a.  b.  c.  d.  e.  f.  g.  h.  i.    j.  k.  l.  m.  n.  10.  a.  b.  c.  d. tháng sinh là tháng 9 e.  239 f.  BÀI TP DATABASE 4 1.  2.  Field name Data type Field size Description Manv Text 4 Ma nhan vien Thang Number Ngaycong Number Ngay cong Ngayphep Number Ngay phep Ngoaigio Number Ngoai gio 3.  T_Chamcong08 Manv Thang Ngaycong Ngayphep Ngoaigio HC01 1 25 1 2 HC01 2 26 1 1 HC02 1 23 0 3 HC02 2 29 0 1 HC03 1 29 0 0 HC03 2 24 0 0 HC04 1 26 0 0 HC04 2 25 0 0 HC06 1 26 0 2 HC06 2 24 0 2 KT01 1 25 1 4 KT01 2 27 1 4 KT02 1 23 0 0 KT02 2 29 0 0 KT06 1 23 3 6 KT06 2 25 3 6 KT09 1 26 0 0 KT09 2 27 0 0 TH01 1 23 3 2 TH01 2 28 3 2 TH02 1 25 1 2 TH02 2 29 1 2 TH03 1 24 1 3 TH03 2 25 1 3 TH04 1 29 0 0 TH04 2 28 0 0 TH05 1 24 0 0 240 T_Chamcong08 Manv Thang Ngaycong Ngayphep Ngoaigio TH05 2 25 0 0 TH07 1 24 2 12 TH07 2 27 2 12 TH08 1 26 0 0 TH08 2 28 0 0 TH09 1 20 2 0 TH09 2 29 2 0 TH10 1 26 0 2 TH10 2 28 0 2 TH11 1 24 3 2 TH11 2 29 3 2 TH12 1 26 3 5 TH12 2 29 3 5 TH13 1 24 2 3 TH13 2 25 2 3 TH14 1 26 2 3 TH14 2 28 2 3 TH15 1 24 3 2 TH15 2 29 3 2 BÀI TP DATABASE 5 1.  2.  3.  4.  5.  BÀI TP DATABASE 6 241 1. dõi ô   QUERY 1 1. ang.mdb 2.          a.  b.  oan) Q_QLHOADON Sohd Makh Masp Soluong Dongia trigia Loaivattu Htttoan 0001 TT COM46 23 500 11500   0001 TT DIS12 20 23 460   0002 TB MOU11 10 12 120   0002 TB MOU12 12 12 144   0002 TB PRN11 2 70 140 X  0003 BT MOU12 12 12 144   0003 BT PRN11 3 66 198   0004 PV DIS12 12 20 240   0004 PV MON99 2 120 240   0004 PV PRN11 20 65 1300   0005 TT COM46 2 500 1000   0005 TT DIS12 10 4 40   0005 TT MON99 3 120 360   0006 TT COM46 12 275 3300   0006 TT MON99 2 120 240   0007 BT COM46 5 270 1350   242 Q_QLHOADON Sohd Makh Masp Soluong Dongia trigia Loaivattu Htttoan 0007 BT FPP12 100 80 8000   0008 TT COM46 4 120 480  Tín ph 0008 TT DIS12 5 200 1000   0008 TT PRN11 30 65 1950      a.  b.  c.      Q_TDOIBanhang Makh Tenkh Masp Tensp Loaivt thang Soluong Dongia trigia TT Công ty Thanh Thanh COM46 Computer 486-66 N 01 23 500 11500 TT Công ty Thanh Thanh DIS12  N 01 20 23 460 TB Công ty Thanh Bình MOU11 Mouse Protec X 03 10 12 120 TB Công ty Thanh Bình MOU12 Mouse Genius X 03 12 12 144 TB Công ty Thanh Bình PRN11 Máy in LQ-1170 X 03 2 70 140 BT Công ty Bitis MOU12 Mouse Genius X 02 12 12 144 BT Công ty Bitis PRN11 Máy in LQ-1170 X 02 3 66 198 PV Công ty Phong  DIS12  X 04 12 20 240 PV Công ty Phong  MON99 Monitor color 14 inch CTX X 04 2 120 240 PV Công ty Phong  PRN11 Máy in LQ-1170 X 04 20 65 1300 TT Công ty Thanh Thanh COM46 Computer 486-66 X 05 2 500 1000 TT Công ty Thanh Thanh DIS12  X 05 10 4 40 TT Công ty Thanh Thanh MON99 Monitor color 14 inch CTX X 05 3 120 360 243 Q_TDOIBanhang Makh Tenkh Masp Tensp Loaivt thang Soluong Dongia trigia TT Công ty Thanh Thanh COM46 Computer 486-66 X 07 12 275 3300 TT Công ty Thanh Thanh MON99 Monitor color 14 inch CTX X 07 2 120 240 BT Công ty Bitis COM46 Computer 486-66 N 09 5 270 1350 BT Công ty Bitis FPP12  N 09 100 80 8000 TT Công ty Thanh Thanh COM46 Computer 486-66 N 10 4 120 480 TT Công ty Thanh Thanh DIS12  N 10 5 200 1000 TT Công ty Thanh Thanh PRN11 Máy in LQ-1170 N 10 30 65 1950            Q_TDOIKHACHHANG Loaivt Makh Tenkh MaxOfSoluong MinOfSoluong X BT Công ty Bitis 12 3 X PV  20 2 X TB Công ty Thanh Bình 12 2 X TT Công ty Thanh Thanh 12 2  Q_TKTHEONX Makh Tenkh LoaiVtu Tong so luong N/X BT Công ty Bitis  105 BT Công ty Bitis  15 PV Công ty Phong   34 TB Công ty Thanh Bình  24 TT Công ty Thanh Thanh  82 TT Công ty Thanh Thanh  29  Q_TKTHEOSP Masp Tensp Loaivt Trigia COM46 Computer 486-66 N 11500 DIS12  N 460 MOU11 Mouse Protec X 120 MOU12 Mouse Genius X 144 PRN11 Máy in LQ-1170 X 140 MOU12 Mouse Genius X 144 [...]... LQ-1170 X 198 DIS12 Ổ đĩa 1.2Mb X 240 MON99 Monitor color 14 inch CTX X 240 PRN11 Máy in LQ-1170 X 1300 COM46 Computer 48 6-6 6 X 100 0 DIS12 Ổ đĩa 1.2Mb X 40 MON99 Monitor color 14 inch CTX X 360 COM46 Computer 48 6-6 6 X 3300 MON99 Monitor color 14 inch CTX X 240 COM46 Computer 48 6-6 6 N 1350 FPP12 Đĩa mềm 1.2Mb N 8000 COM46 Computer 48 6-6 6 N 480 DIS12 Ổ đĩa 1.2Mb N 100 0 PRN11 Máy in LQ-1170 N 1950 ÀI TẬP... Q_Baocaodoanhsonhaptheothang Loaivt Masp Tong so luong Thang 1 Thang 10 Thang 9 N COM46 32 23 4 5 N DIS12 25 20 5 N FPP12 100 100 N PRN11 30 30 ÀI TẬP QUERY 5 1 Hãy sử dụng Table Hosonv để tạo Crosstab query Q TKTRINHDOVANHOA sau: Gợi ý: Tên phòng được thành lập theo công thức: Tên phòng: Iif(Left([manv],2)=‟TH‟,‟Tin học‟,Iif(Left([manv],2)=‟HC‟, Hành chính‟,‟K thuật‟)) Q_Tktrinhdovanhoa Tên phòng T ng s nh... Then Cancel = True End Sub ÀI TẬP LẬP TRÌNH 4 Mở lại Form F hoadon thực hiện các chức năng sau: 266 Thêm Lưu mẩu tin Hủy Phục hồi Thoát y  Bỏ thanh Navigation Button  Thiết kế thêm các nút lệnh có mẩu như trên chú ý tạo Control Tip Text cho nút lệnh  Các nút lệnh di chuyển mẩu tin và nút thoát được thiết kế bằng trình Wizart của Access rồi sau đó sửa lại lời báo lỗi của Access bằng tiếng việt cho các... trỏ loạt vào Text Box trị giá Private Sub kq_GotFocus() Me.so1.SetFocus End Sub ÀI TẬP LẬP TRÌNH Thực hiện tạo Form F tienichTinhtoan2 có chức năng thực hiện các phép tính số học như sau: 263 Yêu cầu: Đặt tên TextBox thứ nhất là txtso1,TextBox thứ 2 là : txtso2, TextBox thứ 3 là txtkq Combo box chứa bốn phép toán + ,-, *, / đặt tên là cbpt Khi mở Form mặc nhiên TextBox txtkq ẩn, combo box cbpt bị mờ,... phòng có tính tổng tiền thực lãnh 253  Cuối Report có tính tổng cộng thực lãnh của toàn công ty  Ngày in bảng lương là ngày hiện tại  Cuối mỗi trang có đánh số thứ tự trang dạng : Trang: /  Phòng được thành lập dựa vào 2 ký tự đầu tiên của mã nhân viên (TH: Tin học, HC: Hành chính, KT: K thuật)  Thực lãnh=(Lcb*Ngaycong*heso)+(Ngayphep*Lcb)+(ngoaigio*2*heso*lcb) ... “kế tiếp” Ví dụ: Nguyên thuỷ macro mà trình thông minh của Access tạo ra cho nút kế tiếp (Nút di chuyển con trỏ đến mẩu tin tiếp theo) là: 267 Được sửa lại thành: 268 Giải thích: trong đó [MacroError].[Description] là thuộc tính chứa nội dung lỗi do access thông báo khi phát hiện hành động có lỗi  Các nút lệnh Thêm, Lưu, Xoá, Phục hồi được tạo rakhông sử dụng trình thông minh sau đó định nghĩa lại... MsgBox "Khong the thuc hien duoc phep toan chia khi so chia bang khong" Me.Txtso2.SetFocus End If Case Else MsgBox "Phep toan ban chon khong hop le" End Select End Sub ÀI TẬP LẬP TRÌNH 3 Thực hiện tạo Form F tienichTinhtoan3 có chức năng thực hiện các phép tính số học như sau: Yêu cầu: Đặt tên TextBox thứ nhất là txtso1,TextBox thứ 2 là : txtso2, TextBox thứ 3 là txtkq Option Group đặt tên là Grpt chứa... Form F QLTienich có nội dung sau: 260 Hướng dẫn:  Tạo macro M QLTienich có nội dung như sau  Gán từng Macro con vào biến cố On Click của từng nút lệnh tương ứng ÀI TẬP LẬP TRÌNH 261 Thực hiện tạo Form F tienichTinhtoan1 có chức năng thực hiện các phép tính số học như sau: Yêu cầu: Đặt tên TextBox thứ nhất làSo1,TextBox thứ 2 là : So2, Textbox thứ 3 là Kq Khi mở Form mặc nhiên TextBox kết quả bị ẩn,... cong Tong so ngay phep Hành chính 257 2 K thuật 205 8 Tin học 732 44 2 Hãy sử dụng Table T HOADON, T CTHOADON để tạo CrossTab Query Q BAOCAO DOANHSOBANTHEOTHANG với yêu cầu tổng hợp số lượng của những loại sản phẩm đã bán như sau: Q_Baocaodoanhsobantheothang Loaivt Masp Tong so luong Thang 2 Thang 3 Thang 4 Thang 5 Thang 7 X COM46 14 2 12 X DIS12 22 12 10 X MON99 7 2 3 2 X MOU11 10 10 X MOU12 24 12 12... 251 ÀI TẬP FORM 6 1 Sử dụng Table T hosonv để tạo Form F Nhanvien để theo dõi nhân viên có nôi dung như sau: ÀI TẬP FORM 7 1 Thiết kế Form F TienichNV có nội dung sau: Hướng dẫn:  Nút lệnh “Cập nhật nhân viên” để mở Form F Nhanvien  Nút lệnh “Chấm công” để mở Form F Chamcongnv  Nút lệnh “Cập nhật LCB” để chạy Query Q UpdateLCB  Hai nút lệnh còn lại dùng để đóng Form và thoát khỏi Access ÀI TẬP REPORT . 234 BÀI TP THC HÀNH  1.  -& gt;Programs-> ;Microsoft Office-> ;Microsoft Office Acsess . TH10  thanh Trang No DH No 290 10/ 10/1971 12/12/93 0 TH11  thu Nga No TH No 310 5/5/1968 8/5/96 0 TH12  thanh Hoa No DH No 345 5/12/1968 1 /10/ 89. Dung No DH No 312 12 /10/ 1966 10/ 10/96 0 TH14 Chu duy Tân Yes DH Yes 355 25 /10/ 1970 1/1/96 0 TH15  Ngân Yes DH Yes 355 28/12/1965 12 /10/ 86 0 4.  

Ngày đăng: 27/07/2014, 03:21

Từ khóa liên quan

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan