BÀI GIẢNG NHẬP môn cơ sở dữ LIỆU và MICROSOFT ACCESS

274 469 0
BÀI GIẢNG NHẬP môn cơ sở dữ LIỆU và MICROSOFT ACCESS

Đ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

TIN HỌC CHUYÊN NGÀNH ðại học Mở TP.Hồ Chí Minh Khoa Công Nghệ Thông Tin GIỚI THIỆU Cơ Sở Dữ Liệu Microsoft Access Thuvientailieu.net.vn TIN HỌC CHUYÊN NGÀNH ðại học Mở TP.Hồ Chí Minh Khoa Công Nghệ Thông Tin Mục ñích yêu cầu • Khái niệm sở liệu (CSDL) – database – tables, fields, records, primary key, relationships • Các bước thiết kế CSDL • Khởi ñộng Microsoft Access sử dụng Access ñể tạo CSDL – ñối tượng CSDL Access Giới thiệu CSDL Microsoft Access Thuvientailieu.net.vn Slide TIN HỌC CHUYÊN NGÀNH ðại học Mở TP.Hồ Chí Minh Khoa Công Nghệ Thông Tin Nội dung I II III IV Khái niệm CSDL hệ quản trị CSDL Giới thiệu Microsoft Access Các bước thiết kế CSDL Tạo CSDL với MS.Access Giới thiệu CSDL Microsoft Access Thuvientailieu.net.vn Slide TIN HỌC CHUYÊN NGÀNH ðại học Mở TP.Hồ Chí Minh Khoa Công Nghệ Thông Tin I Khái niệm • C s d li u (database) tập hợp thông tin liên quan chủ ñề hay mục ñích • Ví dụ: – thông tin khách hàng, ñơn ñặt hàng khách hàng, thông tin sản phẩm ñơn ñặt hàng… – thông tin sinh viên, môn học, thời khóa biểu ñăng ký học kỳ, ñiểm thi… Giới thiệu CSDL Microsoft Access Thuvientailieu.net.vn Slide TIN HỌC CHUYÊN NGÀNH ðại học Mở TP.Hồ Chí Minh Khoa Công Nghệ Thông Tin I Khái niệm • Thông tin CSDL ñược lưu tables Mỗi table gồm nhiều hàng (records) cột (fields) • Ví dụ: – table lưu thông tin khách hàng gồm fields họ tên, ñịa chỉ, số ñiện thoại, số fax, email – table lưu thông tin sản phẩm gồm fields tên sản phẩm, quy cách, ñơn giá • Các tables CSDL có quan h với Giới thiệu CSDL Microsoft Access Thuvientailieu.net.vn Slide TIN HỌC CHUYÊN NGÀNH ðại học Mở TP.Hồ Chí Minh Khoa Công Nghệ Thông Tin I Khái niệm fields records Giới thiệu CSDL Microsoft Access Thuvientailieu.net.vn Slide TIN HỌC CHUYÊN NGÀNH ðại học Mở TP.Hồ Chí Minh Khoa Công Nghệ Thông Tin I Khái niệm • H qu n tr CSDL (database management system) phần mềm dùng ñể lưu trữ quản lý CSDL • Ví dụ: FoxPro, Access, Oracle, SQL Server… Giới thiệu CSDL Microsoft Access Thuvientailieu.net.vn Slide TIN HỌC CHUYÊN NGÀNH ðại học Mở TP.Hồ Chí Minh Khoa Công Nghệ Thông Tin II Giới thiệu Microsoft Access • Là hệ quản trị CSDL • Access lưu CSDL file • CSDL Access có ñối tượng (objects) sau: – – – – – Tables: lưu trữ liệu Queries: tìm lấy liệu theo yêu cầu Forms: xem, thêm, thay ñổi liệu tables Reports: phân tích in liệu giấy Macros Giới thiệu CSDL Microsoft Access Thuvientailieu.net.vn Slide TIN HỌC CHUYÊN NGÀNH ðại học Mở TP.Hồ Chí Minh Khoa Công Nghệ Thông Tin Tables relationships Giới thiệu CSDL Microsoft Access Thuvientailieu.net.vn Slide TIN HỌC CHUYÊN NGÀNH ðại học Mở TP.Hồ Chí Minh Khoa Công Nghệ Thông Tin Queries Giới thiệu CSDL Microsoft Access Thuvientailieu.net.vn Slide 10 TIN HỌC CHUYÊN NGÀNH ðại học Mở TP.Hồ Chí Minh Khoa Công Nghệ Thông Tin Cửa sổ Macro Chọn hành ñộng Thuvientailieu.net.vn Slide TIN HỌC CHUYÊN NGÀNH ðại học Mở TP.Hồ Chí Minh Khoa Công Nghệ Thông Tin Chọn hành ñộng macro • Access có sẳn hành ñộng mở form, report, in report, lọc liệu, kiểm tra liệu, hiển thị hộp thoại… • ðể thêm hành ñộng vào macro: chọn từ danh sách • Sau chọn hành ñộng, ñối số hành ñộng xuất phía cửa sổ – Lưu ý: có số ñối số bắt buộc, số không Thuvientailieu.net.vn Slide TIN HỌC CHUYÊN NGÀNH ðại học Mở TP.Hồ Chí Minh Khoa Công Nghệ Thông Tin Chọn hành ñộng macro Danh sách hành ñộng ðối số hành ñộng Thuvientailieu.net.vn Slide TIN HỌC CHUYÊN NGÀNH ðại học Mở TP.Hồ Chí Minh Khoa Công Nghệ Thông Tin Chọn hành ñộng macro • Ví dụ tạo macro mở form KHACHHANG chế ñộ read-only: Click New phần Macros cửa sổ Database Click mũi tên xuống cột Action chọn hành ñộng OpenForm danh sách Thuvientailieu.net.vn Slide TIN HỌC CHUYÊN NGÀNH ðại học Mở TP.Hồ Chí Minh Khoa Công Nghệ Thông Tin Chọn hành ñộng macro Thuvientailieu.net.vn Slide 10 TIN HỌC CHUYÊN NGÀNH ðại học Mở TP.Hồ Chí Minh Khoa Công Nghệ Thông Tin ðặt ñối số cho hành ñộng • Hầu hết hành ñộng ñều có danh sách ñối số ñi kèm ñể cung cấp thêm thông tin hành ñộng • Một vài ñối số bắt buộc, vài ñối số không • Sau chọn hành ñộng, danh sách ñối số xuất phần cửa sổ Macro Thuvientailieu.net.vn Slide 11 TIN HỌC CHUYÊN NGÀNH ðại học Mở TP.Hồ Chí Minh Khoa Công Nghệ Thông Tin ðặt ñối số cho hành ñộng Thuvientailieu.net.vn Slide 12 TIN HỌC CHUYÊN NGÀNH ðại học Mở TP.Hồ Chí Minh Khoa Công Nghệ Thông Tin ðặt ñối số cho hành ñộng Click ô Form Name phần Action Arguments chọn KHACHHANG ðặt ñối số khác sau: • • • • Chấp nhận lựa chọn Form cho ñối số View ðể ñối số Filter Name Where Condition trống Chọn Read Only Data Mode Chấp nhận giá trị Normal ñối số Windows Mode ðóng cửa số Macro gõ vào tên Macro Mo_Form_KHACHHANG hộp thoại Save As Click OK Thuvientailieu.net.vn Slide 13 TIN HỌC CHUYÊN NGÀNH ðại học Mở TP.Hồ Chí Minh Khoa Công Nghệ Thông Tin III Thực macro • Có nhiều cách ñể thực macro: – Trong cửa sổ Macro: • click nút Run • chọn Run | Run – Trong cửa sổ Database: • • • • Chọn tên macro click Run double click vào tên macro click nút phải lên tên macro, chọn Run menu tắt chọn Tools | Macro | Run Macro gõ vào tên macro hộp thoại Run Macro Thuvientailieu.net.vn Slide 14 TIN HỌC CHUYÊN NGÀNH ðại học Mở TP.Hồ Chí Minh Khoa Công Nghệ Thông Tin Hiệu chỉnh macro • Các hiệu chỉnh gồm: – – – – thêm hành ñộng, thay ñổi thứ tự hành ñộng, thêm vào ñiều kiện hành ñộng, thêm ñối số Where Condition ñể giới hạn số records • Chọn tên macro click Design Dùng nút Insert Rows, Delete Rows lệnh menu Insert Edit ñể thêm xóa hành ñộng Thuvientailieu.net.vn Slide 15 TIN HỌC CHUYÊN NGÀNH ðại học Mở TP.Hồ Chí Minh Khoa Công Nghệ Thông Tin IV Gắn macro với biến cố • Các loại biến cố gồm: click chuột (On Click), thay ñổi liệu (After Update), di chuyển control from (On Lost Focus) mở ñóng form, report (On Open)… • Xác ñịnh cần thực macro gán tên macro vào biến cố ñó • Ví dụ muốn thực macro tạo tiếng beep mở form, gắn macro ñó với thuộc tính On Open form Thuvientailieu.net.vn Slide 16 TIN HỌC CHUYÊN NGÀNH ðại học Mở TP.Hồ Chí Minh Khoa Công Nghệ Thông Tin IV Gắn macro với biến cố Mở form report cửa sổ Design chọn control cần gắn macro Mở cửa sổ property click Event Click chọn biến cố chọn tên macro danh sách Lưu ñóng form report Thuvientailieu.net.vn Slide 17 TIN HỌC CHUYÊN NGÀNH ðại học Mở TP.Hồ Chí Minh Khoa Công Nghệ Thông Tin V Thêm ñiều kiện vào macro • ðiều kiện cho biết thực macro vài trường hợp – “Nếu ñiều kiện ñúng thực hành ñộng này, không ñúng thôi” • Có thể dùng ñiều kiện ñể ñặt giá trị cho controls thuộc tính controls • Ví dụ: – Nếu lượng tồn kho số âm in thông báo – Nếu số dư nợ số âm in màu ñỏ Thuvientailieu.net.vn Slide 18 TIN HỌC CHUYÊN NGÀNH ðại học Mở TP.Hồ Chí Minh Khoa Công Nghệ Thông Tin V Thêm ñiều kiện vào macro • Ví dụ tạo macro hiển thị hộp thoại thông báo người dùng nhập số lượng > 100 Tạo macro chọn hành ñộng MsgBox Clich nút Conditions chọn View | Conditions Gõ vào biểu thức [Forms![ChiTietHD Subform]![SoLuong] > 100 Gõ vào ñối số Message chuỗi Bạn nhập số lớn ðặt ñối số Beep Yes ðặt ñối số Type Warning! Gõ vào Thông báo ô Title Thuvientailieu.net.vn Slide 19 TIN HỌC CHUYÊN NGÀNH ðại học Mở TP.Hồ Chí Minh Khoa Công Nghệ Thông Tin V Thêm ñiều kiện vào macro • Gắn macro: Lưu macro lại ñặt tên KiemTraSL Mở form ChiTietHD Subform, chọn text box SoLuong mở cửa sổ property Chọn thuộc tính Before Update gắn với macro KiemTraSL Chuyển sang Form View kiểm tra macro Thuvientailieu.net.vn Slide 20

Ngày đăng: 14/08/2016, 18:30

Từ khóa liên quan

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

Tài liệu liên quan