Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 141 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
141
Dung lượng
4,43 MB
Nội dung
UDPM-CĐ-MĐ17-QT CSDL ACCESS TUYÊN BỐ BẢN QUYỀN Tài liệu thuộc loại sách giáo trình nên nguồn thơng tin phép dùng ngun trích dùng cho mục đích đào tạo tham khảo Mọi mục đích khác mang tính lệch lạc sử dụng với mục đích kinh doanh thiếu lành mạnh bị nghiêm cấm LỜI GIỚI THIỆU Giáo trình biên soạn dành cho sinh viên trường cao đẳng nghề ỨNG DỤNG PHẦN MỀM theo chương trình khung Tổng cục dạy nghề Giáo trình biên soạn tảng Microsoft Access Nội dung giáo trình gồm 10 bài: BÀI 1: Khởi đầu với Access BÀI 2: Tạo bảng liệu BÀI 3: Truy vấn liệu BÀI 4: Thiiết kế mẫu biểu BÀI 5: Thiết kế báo biểu BÀI 6: Macro BÀI 7: Lập trình VBA BÀI 8: Lập trình CSDL BÀI 9: Xây dựng thực đơn công cụ BÀI 10: Bài tập lớn - Xây dựng ứng dụng Mặc dù cố gắng khơng thể tránh khỏi thiếu sót, mong nhận đóng góp ý kiến độc giả để giáo trình hồn thiện Xin chân thành cảm ơn! Cần Thơ, ngày 16 tháng năm 2018 Tham gia biên soạn Nguyễn Thị Thúy Lan MỤC LỤC TUYÊN BỐ BẢN QUYỀN LỜI GIỚI THIỆU MỤC LỤC CHƯƠNG TRÌNH MƠ ĐUN QUẢN TRỊ CƠ SỞ DỮ LIỆU VỚI ACCESS BÀI 1: KHỞI ĐẦU VỚI ACCESS Các khái niệm hệ quản trị CSDL Giới thiệu chung Access Môi trường làm việc & Các khái niệm Một số thao tác 11 BÀI 2: TẠO BẢNG DỮ LIỆU 13 Các khái niệm 13 Tạo lập bảng 15 Trường thuộc tính 18 Nhập liệu 24 Làm việc với liệu datasheet view 25 Quan hệ bảng 28 BÀI 3: TRUY VẤN DỮ LIỆU 42 Giới thiệu chung 42 Select query 43 Action query 50 Crosstab Query 52 Áp dụng biểu thức 54 BÀI 4: THIẾT KẾ MẪU BIỂU 67 Khái niệm form 67 Cách tạo form wizard 68 Tạo form từ cửa sổ Design 68 Các thuộc tính form đối tượng 70 Kỹ thuật Main/Sub Form 72 BÀI 5: THIẾT KẾ BÁO BIỂU 85 Giới thiệu report 85 Cách tạo sử dụng report wizard 86 Tạo sử dụng report từ cửa sổ Design 88 Thực thi report 94 BÀI 6: MACRO – TẬP LỆNH 99 1.Khái niệm macro 99 Tạo macro 99 Tạo nút lệnh form 102 BÀI 7: LẬP TRÌNH VBA (VISUAL BASIC FOR APPLICATIONS) 105 Mơi trường lập trình VBA 105 Các kiểu liệu khai báo 107 Cấu trúc lệnh 109 Chương trình thủ tục hàm 117 Đối tượng DoCmd 119 Kỹ thuật xử lý lỗi 120 BÀI 8: LẬP TRÌNH CƠ SỞ DỮ LIỆU 123 Kỹ thuật DAO 123 Bài toán kiểm tra liệu 127 BÀI 9: XÂY DỰNG THỰC ĐƠN VÀ THANH CÔNG CỤ .131 Tạo menu sử dụng macro 131 Tạo công cụ (Toolbar) .132 Thiết lập ban đầu cho chương trình 133 BÀI 10: BÀI TẬP LỚN XÂY DỰNG ỨNG DỤNG 134 Phân tích yêu cầu 134 Thiết kế thành phần ứng dụng 134 Xây dựng Form giao diện 137 Xây dựng hệ thống menu 137 Bảo mật ứng dụng 138 TÀI LIỆU THAM KHẢO 141 CHƯƠNG TRÌNH MƠ ĐUN QUẢN TRỊ CƠ SỞ DỮ LIỆU VỚI ACCESS Tên mô đun: QUẢN TRỊ CƠ SỞ DỮ LIỆU VỚI ACCESS Mã mô đun: MĐ 17 Thời gian thực mô đun: 120 giờ; (Lý thuyết: 45 giờ; Thực hành: 70 giờ; Kiểm tra: giờ) I VỊ TRÍ, TÍNH CHẤT CỦA MƠ ĐUN: Vị trí: mơ đun bố trí giảng dạy sau mơn sở nghề Tính chất: mơ đun bắt buộc thuộc chun mơn nghề chương trình đào tạo Cao đẳng (ứng dụng phần mềm) II MỤC TIÊU CỦA MÔ ĐUN: Kiến thức: Hiểu đặc tính chức phần mềm Access; Biết cách thiết kế quản trị với sở liệu Access; Hiểu cách thức truy vấn đến sở liệu công cụ QBE Access ngôn ngữ SQL; Kỹ năng: Thao tác thành thạo với phần mềm Access; Tạo quản trị sở liệu Access; Thực truy vấn liệu với bảng; Thiết kế nhiều dạng biểu mẫu báo biểu; Năng lực tự chủ trách nhiệm: Chủ động, sáng tạo việc tìm hiểu tài liệu phục vụ cho mơn học III NỘI DUNG MƠ ĐUN: Nội dung tổng quát phân bổ thời gian: STT Tên mô đun Thời gian Tổng số Lý thuyết Thực hành, Bài tập Kiểm tra* (LT TH) Khởi đầu với Access 2 Tạo bảng liệu 12 Truy vấn liệu 20 11 Thiết kế mẫu biểu 14 Thiết kế báo biểu 14 Macro 4 Lập trình VBA 12 Lập trình sở liệu 16 8 Xây dựng thực đơn công cụ 4 10 Bài tập lớn 12 Cộng 120 45 70 BÀI 1: KHỞI ĐẦU VỚI ACCESS Mã bài: MĐ17-01 Giới thiệu: Microsoft Access Hệ Quản Trị Cơ Sở Dữ Liệu (QTCSDL) tương tác người sử dụng chạy mơi trường Windows Microsoft Access có khả thao tác liệu, khả kết xuất liệu cho phép người sử dụng thiết kế biểu mẫu báo cáo phức tạp đáp ứng đầy đủ yêu cầu quản lý, trình bày kết theo dạng thức chuyên nghiệp Mục tiêu: - Nhắc lại khái niệm hệ quản trị CSDL; - Biết xuất xứ khả ứng dụng phần mềm MS Access; - Thực thao tác cửa sổ ứng dụng Nội dung chính: Các khái niệm hệ quản trị CSDL Mục tiêu: Nắm khái niệm sở liệu, mơ hình CSDL quan hệ, HQTCSDL quan hệ a Cơ sở liệu gì? Cơ sở liệu (Database): tập hợp liệu có liên quan với chứa thơng tin tổ chức (như trường đại học, ngân hàng, công ty, nhà máy, ), lưu trữ thiết bị nhớ thứ cấp (như băng từ, đĩa từ, …) để đáp ứng nhu cầu khai thác thông tin nhiều người sử dụng với nhiều mục đích khác b Mơ hình CSDL quan hệ gì? Theo mơ hình này, liệu thể bảng Mỡi bảng gồm dịng cột, mỡi cột có tên Mỡi dịng cho thơng tin đối tượng cụ thể quản lý (mỡi dịng thường gọi ghi hay mẫu tin) c HQTCSDL quan hệ: phần mềm để tạo lập CSDL theo mơ hình CSDL quan hệ thao tác CSDL - Giới thiệu chung Access Mục tiêu: Biết xuất xứ, khả năng, ứng dụng đối tượng phần mềm MS Access; Phần mềm Microsoft Access (gọi tắt Access) hệ quản trị sở liệu nằm phần mềm Microsoft Office hãng Microsoft, dùng để tạo, xử lý sở liệu Trong Microsoft Access 2010 có thêm số tính so với phiên trước, đặc biệt hỗ trợ định dạng Web-ready cho sở liệu Trong phiên trước Access cho phép sử dụng công cụ lệnh xuất cở sở liệu sang Web để truy cập liệu, Access 2010 cải tiến Web Publication giúp người dùng sử dụng dễ dàng nhờ Web Database Từ Access 2007 trở đi, giao diện người dùng thay đổi, Ribbon Cửa sổ Danh mục Thanh Ribbon thay menu công cụ từ phiên trước Cửa sổ Danh mục thay mở rộng chức cửa sổ Database a Khả Access - Cung cấp công cụ để khai báo, lưu trữ xử lý liệu: công cụ tạo bảng liệu, form giao diện chương trình, query truy vấn liệu, kết xuất báo cáo…Từ cho - phép quản lý số liệu cách thống có tổ chức, liên kết số liệu rời rạc với giúp người sử dụng thiết kế chương trình cách tự động - Access cung cấp hệ thống công cụ phát triển (Development tools) mạnh giúp nhà phát triển phần mềm đơn giản việc xây dựng trọn gói dự án phần mềm quản lý qui mô vừa nhỏ b Ứng dụng Access Access sử dụng để tạo nên phần mềm quản lý mơ hình quản lý vừa nhỏ: quản lý bán hàng, quản lý thu ngân, quản lý chi phí, quản lý vật tư, quản lý học sinh, quản lý điểm học sinh, quản lý giáo viên… c Các đối tượng Access - Các loại đối tượng Access 2010 Table, Query, Form, Report, Macro, Module Các đối tượng giới thiệu sau (Hình 1.1) Môi trường làm việc & Các khái niệm Mục tiêu: - Làm quen với môi trường làm việc, hệ thống menu thành phần tập tin Access 3.1 Giới thiệu môi trường làm việc a Vùng làm việc Khi khởi động Access, cửa sổ khởi động, mặc định tab File lệnh New tab File chọn, cửa sổ chia thành khung: - Khung bên trái gồm lệnh tab File -Khung giữa: chứa loại tập tin sở liệu mà bạn tạo - Khung bên phải: để nhập tên chọn vị trí lưu tập tin tạo thực thi lệnh tạo sơ liệu Hình 1.0 b Thanh Quick Access Thanh công cụ Quick Access: Hiển thị bên trái tiêu đề, mặc định Quick Access gồm nút cơng cụ Save, Undo (Hình 1.1) Bên phải Quick Access chứa nút Hình 1.1 Customize, sở liệu mở, click nút Customize xuất menu giúp bạn định nút lệnh hiển thị Quick Access, lệnh khơng có menu, bạn có the click nút More Commands click phải Quick Access chọn Customize Quick Access Toolbar (Hình 1.2) Hình 1.2 Để thêm nút lệnh vào Quick Access, bạn chọn lệnh khung choose commands from, click nút Add-> click OK c Thanh Navigation Pane Navigation Pane khung chứa nội dung sở liệu Từ khung Navigation Pane, bạn mở Table, Query, Form, Report, Macro, Module sở liệu cách double click vào tên đối tượng (Hình 1.3) Bằng cách click phải vào tên đối tượng ương Navigation Pane, bạn thực thao tác với đối tượng như: đổi tên, chép, xóa, import, export đối tượng Nhấn phím F l click vào mũi tên kép góc bên phải khung Navigation Pane để hiển thị ẩn khung Navigation Pane 3.2 Hệ thống menu Access Hình 1.3 File Home Create External Data Database Tools Khơng phiên trước, phiên 2010 tích hợp tồn hệ thống menu cơng cụ ribbon Thanh Ribbon tạo nhiều tab khác nhau, để truy cập vào tab, click nhãn tab dùng phím tắt Nhấn phím Alt F10 để hiển thị tên phím tắt tab Hầu hết tab Ribbon chia thành nhóm khác nhau, mỡi nhóm hiển thị tiêu đề bên nhóm Một số nhóm Ribbon có hiển thị nút, click nút xuất cửa sổ cho phép thiết lập thuộc tính nhóm tương ứng Cửa sổ Properties Cửa sổ Properties giúp ta hiệu chỉnh thuộc tính đối tượng, tùy theo đối tượng chọn mà cửa sổ thuộc tính chứa thuộc tính tương ứng đối tượng (Hình 1.4) Hình 1.4 Để mở cửa sổ Properties, chọn đối tượng muốn thay đổi thuộc tính, chọn tab Design nhấn tổ hợp phím Atl +Enter Cửa sổ Properties chia thành năm nhóm: - Format: Gồm thuộc tính định dạng đối tượng - Data: Gồm thuộc tính truy xuất liệu đối tượng - Event: Gồm kiện (event) đối tượng - Other Gồm thuộc tính giúp bạn tạo hệ thống menu, toolbars, - All: Gồm tất thuộc tính bốn nhóm 3.3 Các thành phần tập tin CSDL access CSDL Access sở liệu quan hệ gổm thành phần: Tables, Querys, Forms, Reports, Macros, Modules Công cụ để tạo đối tượng Access tổ chức thành nhóm tab Create Ribbon (Hình 1.5) Hình 1.5 10 Bước 3: Gọi lệnh kết nối kiện Form load Bước 4: Viết lệnh cho nút Form Hình 8.4 1.6 Đối tượng Relation Đối tượng Relation dùng để tạo kết nối (RelationShip) bảng CSDL Access Khai báo: Dim db As DAO.Database Dim ten_quanhe as DAO.Relation Set ten_quanhe = db.CreateRelation("ten_rangbuoc", "ten_bang1", " ten_bang2", dbRelationUpdateCascade) ten_quanhe.Fields.Append ten_quanhe.CreateField("tt_khoa_chinh") ten_quanhe.Fields("tt_khoachinh ").ForeignName = " thuoctinh_khoa_ngoai" db.Relations.Append ten_quanhe Ví dụ: Tạo mối quan hệ cho bảng DIEM, MONHOC Dim db As DAO.Database Dim rls As DAO.Relation Set db = CurrentDb Set rls = db.CreateRelation("TaoQuanHe", "DIEM", "MONHOC", dbRelationUpdateCascade) rls.Fields.Append rls.CreateField("MaMH") rls.Fields("MaMH").ForeignName = "MaMH" db.Relations.Append rls Bài toán kiểm tra liệu Tạo bảng NHAN_VIEN Table gồm thuộc tính Form Tạo Form theo mẫu List Danh Sách - Dùng để chứa Mã NV (Khi nhấn nút Xuất lên list) - Khi chọn Mã NV list, thông tin nhân viên tương ứng hiển thị sang ô Textbox, ô Textbõ bị khóa lại, để người dùng xem thơng tin Nút Thêm Mới: dùng để xóa Textbox để người dùng nhập liệu 127 Nút lưu - Lưu liệu MaNV chưa tồn (Thêm mới) - Lưu liệu sửa đổi MaNV tồn (Sửa) - Các hành động cần có thơng báo, người dùng đồng ý thực Nút xóa dùng xóa thơng tin nhân viên hiển thị, u cầu thơng báo trước xóa Nếu đồng ý xóa Hình 8.5 Kết nối CSDL mở bảng NHANVIEN Private Sub Form_Load() Set db = CurrentDb() Set rc = db.OpenRecordset("NHAN_VIEN") End Sub Nút xuất lên list Private Sub Command19_Click() list_ds.RowSource = "" rc.MoveFirst Do While Not rc.EOF list_ds.AddItem rc.Fields("MaNV") rc.MoveNext Loop End Sub ‘ xóa liệu điều khiển ‘di chuyển tới dòng đầu ‘duyệt qua dòng ‘lấy MaNV điền vào List ‘ di chuyển đến dòng Sự kiện Click List Private Sub list_ds_Click() Dim vitri As Integer vitri = list_ds.ListIndex ‘lấy vị trí trỏ rc.MoveFirst Do While Not rc.EOF If rc.Fields("MaNV") = list_ds.ItemData(vitri) Then txt_manv = rc.Fields("MaNV") ‘kiểm tra MaNV chọn có tồn txt_hoten = rc.Fields("HoTen") ‘trong bảng khơng txt_ngaysinh = rc.Fields("NgaySinh") ‘nếu có xuất liệu dịng tìm GioiTinh = rc.Fields("GioiTinh") ‘được lên Textbox Exit Do End If rc.MoveNext Loop End Sub 128 Nút thêm Private Sub Command20_Click() txt_manv = "" txt_manv.SetFocus txt_hoten = "" txt_ngaysinh = "" End Sub ‘xóa Textbox ‘đưa trỏ Textbox MaNV Nút xóa Private Sub Command21_Click() rc.MoveFirst Do While Not rc.EOF If rc.Fields("MaNV") = txt_manv Then If MsgBox("Ban co muon xoa khong?", vbYesNo, "Thong bao") = vbYes Then rc.Delete rc.MoveNext End If Exit Do End If rc.MoveNext Loop End Sub ‘kiểm tra MaNV chọn có tồn bảng khơng ‘nếu có hỏi xem người dùng có muốn xóa khơng ‘nếu có cho xóa, khơng bỏ qua Nút lưu Private Sub Command16_Click() Dim kt As Integer ‘giả sử kt =0 có nghĩa chưa tồn MaNV ‘lưu sửa liệu kt = If (IsNull(txt_manv) Or IsNull(txt_hoten) Or IsNull(txt_ngaysinh)) Then MsgBox "Yeu cau nhap du thong tin", vbDefaultButton1, " Thong bao" Else rc.MoveFirst Do While rc.EOF = False If rc.Fields("MaNV") = txt_manv Then If (MsgBox("MaNV da ton tai, Ban co muon sua du lieu khong", vbOKCancel, "Thong bao") = vbOK) Then rc.Edit rc.Fields("HoTen") = txt_hoten rc.Fields("NgaySinh") = txt_ngaysinh rc.Fields("GioiTinh") = GioiTinh rc.Update End If kt = Exit Do 129 End If rc.MoveNext Loop ‘ lưu thêm mới If kt = Then If (MsgBox("Ban co muon luu du lieu khong?", vbOKCancel, "Thong bao") = vbOK) Then rc.AddNew rc.Fields("MaNV") = txt_manv rc.Fields("HoTen") = txt_hoten rc.Fields("NgaySinh") = txt_ngaysinh rc.Fields("GioiTinh") = GioiTinh rc.Update End If End If End If Bài Tập Thực Hành số 2: Mở CSDL Hoadon (từ buổi thực hành trước Server) thực chức sau đây: Viết thủ tục đếm tổng số mẩu tin bảng HOADON CSDL hành, in kết Sub vd() Dim Db As DAO.Database Dim Rec As DAO.Recordset Dim Dem As Integer Set Db = CurrentDb() Set Rec = Db.OpenRecordset("Hoa don", DB_OPEN_TABLE) Dem = Rec.RecordCount MsgBox "tong so ban ghi " + Str(Dem) End Sub Hãy tạo Form theo mẫu dưới Yêu cầu: Viết thủ tục di chuyển ghi (đầu, Trước, Sau, Cuối) nút, Thêm (thêm ghi), Tìm( tìm kiếm ghi thỏa mãn điều kiện đó), Xóa (xóa ghi), Thốt (kết thúc) 130 BÀI 9: XÂY DỰNG THỰC ĐƠN VÀ THANH CÔNG CỤ Mã bài: MĐ17-09 Mục tiêu: Biết cách tạo menu công cụ Access; Nghiêm túc, tỉ mỉ trình tiếp nhận lý thuyết thực hành Tạo menu sử dụng macro Trong Microsoft Access 2010 menu người dùng tạo tổ chức thành nhóm tương tự nhóm lệnh Ribbon đặt mỡi Tab chương trình Menu người dùng tạo đặt Tab Add_In Menu chia làm hai cấp Cấp 1: hiển thị trực tiếp Tab Add_In Cấp ẩn bên nút mũi tên cấp Ví dụ Sử dụng CSDL Diem.mdb Tạo Menu theo mẫu để mở Form có sẵn CSDL Hình 9.1 Cấp 1: Form, Thốt Cấp 2: Lớp học, Điểm, ĐTB, Thoát Access Các bước thực Bước 1: Tạo Menu cấp - Tạo macro tên: Menu_1 - Chức : AddMenu (mỗi lần AddMenu tạo Menu cấp 1) Bước 2: Tạo Menu cấp Tạo macro có tên trùng với tên khai báo Menu_1 (Menu Macro Name: FR, TH) 131 - Tạo Macro tên FR Mỗi Submacro thực chức (Một Menu cấp 2) - Tạo Macro tên TH Bước 3: Chọn Form để gọi Menu, thường Form (Form chào) chương trình Chọn form/ mở cửa sổ thuộc tính / Other/ Menu Bar : Menu_1 Hình 9.3 Lưu ý: Khi tạo macro cho menu cấp phải đặt tên xác khai báo Macro tạo menu cấp Tạo công cụ (Toolbar) Trong Microsoft 2010, Toolbar Ribbon Các nút lệnh Ribbon chia theo Tab theo nhóm Ví dụ Sử dụng CSDL Diem.mdb Tạo Tab QuanLy_HocSinh Ribbon cho chương trình gồm nút mở Form có sẵn CSDL Hình 9.4 Các bước thực Bước 1: Bước 2: File/ Options/ Customize Ribbon Nhấn nút New Tab tạo tab riêng có tên QuanLy_HocSinh 132 Bước 3: Bước 4: Bước 5: Trong Tab QuanLy_HocSinh tạo nhóm chức (Add new group) Đổi tên chọn biểu tượng cho nhóm - Form - Report Tạo Macro nhóm mở Form Đưa Macro vào nhóm Form (Chọn Macro/ Add) Đổi tên chọn biểu tượng cho mục (Rename) Bước 6: Tạo nút cho chương trình Chọn File Tab (Choose commands)/ Exit/ nhấn nút Add Thiết lập ban đầu cho chương trình Làm ẩn Tab cân chỉnh mặc định Microsoft Access để giao diện chương trình riêng đơn gian xác định Form xuất Bước 1: File/ Option/ Current Database Bước 2: Display form: chọn Form hiển thị chạy chương trình Bước 3: Navigation Pane: khơng hiển thị cửa sổ Navigation Pane Bước 4: Ribbon and toolbar option: không hiển thị tab Ribbon - Alow full menus - Alow default shortcut menus - Alow build_in toolbar 133 BÀI 10: BÀI TẬP LỚN XÂY DỰNG ỨNG DỤNG Mã bài: MĐ17-10 Mục tiêu: Biết kiến thức quy trình xây dựng ứng dụng; Xây dựng ứng dụng với form, báo cáo hiệu thân thiện; Xây dựng tính bảo mật cho ứng dụng; Chủ động, sáng tạo, tỉ mỉ trình thực hành tạo ứng dụng Phân tích yêu cầu Tạo sở liệu tên QLSV.accdb với đặc tả sau: Chương trình quản lý sinh viên trung tâm khoa Lớp phân biệt MaLop Mỗi lớp có nhiều sinh viên, sinh viên phân biệt MaSV, sinh viên thuộc lớp Một sinh viên học nhiều môn học, mỗi môn học phân biệt MaMH mỗi môn học học nhiều sinh viên Mỗi sinh viên ứng với mỗi môn học thi hai lần ứng với mỡi lần thi có kết Thiết kế thành phần ứng dụng Tạo bảng CSDL đồng thời thiết lập khóa cho mỡi bảng sau: Bảng 10.1 : Table LOP field Name Data Type Description MaLop TenLop GVCN Short Text Short Text Short Text Mã Lớp Field Properties Field size 10 Format: >[Blue] Caption: Mã Lớp Tên lớp Field size: 30 Caption: Tên Lớp Giáo viên CN Field size: 30 Caption: Giáo viên CN 134 Bảng 10.2: Table MONHOC field Name Data Type Description MaMH TeNMH SoTC Short Text Short Text Number Mã môn học Tên môn học Số tín Field size: byte Caption: Số tín MaSV Short Text Mã sinh viên HoSV Short Text Họ sinh viên TenSV Short Text Tên sinh viên Phai Yes/No Phái NgaySinh Date/time Ngày sinh Short Text Field size: 10 Format: >[Red] Caption: Mã môn học Field size: 30 Caption: Tên môn học Bảng 10.3: Table SINHVIEN field Name Data Type Description DiaChi Field Properties Short Text Điện Thoại MaLop Short Text (Lookup Wizard ) Mã lơp Field size: 20 Caption: Tên sinh viên Format: ;”Nam”; “Nữ” Display control: Textbox Caption: Phái Format : short date Input mask: 00/00/00 Caption: Ngày sinh Field size: 50 Caption: Địa Địa DienThoai Field Properties Field size 10 Format >[Red] Caption: Mã Sinh viên Field size: 30 Caption: Họ sinh viên Field size:14 Input Mark: !\(999") "0000000;;* Caption: Điện thoại Field size: 10 Format : >[Blue] Caption: Mã lớp Chọn Tab Lookup: Display Control: Combo Box Row source Type: Table Row Source: LOP 135 Bảng 10.4: Table KETQUA field Name Data Type Description MaSV Short Text (Lookup Wizard ) Mã sinh viên MaMH Short Text (Lookup Wizard ) Mã môn học DiemLan1 Number DiemLan2 Number Điểm lần Điểm lần Field Properties Field size 10 Format >[Blue] Caption: Mã Sinh viên Chọn Tab Lookup: Display Control: Combo Box Row source Type: Table Row Source: SINHVIEN Field size: 10 Format: >[Red] Caption: Mã môn học Chọn Tab Lookup: Display Control: Combo Box Row source Type: Table Row Source: MONHOC Field size: Double Caption: Điểm lần Validation Rule: >=0 and =0 =0 and =0