Bài giảng Giới thiệu cơ sở dữ liệu và Microsoft Access - ĐH Mở TP.Hồ Chí Minh

274 19 0
Bài giảng Giới thiệu cơ sở dữ liệu và Microsoft Access - ĐH Mở TP.Hồ Chí Minh

Đ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

Bài giảng Giới thiệu cơ sở dữ liệu và Microsoft Access - ĐH Mở TP.Hồ Chí Minh nhằm cung cấp cho người đọc những kiến thức về khái niệm CSDL và hệ quản trị CSDL. Giới thiệu tổng quát về hệ điều hành Microsoft Access, các bước thiết kế một CSDL và các cách tạo một CSDL với MS.Access.

ðại học Mở TP.Hồ Chí Minh Khoa Cơng Nghệ Thơng Tin TIN HỌC CHUYÊN NGÀNH GIỚI THIỆU Cơ Sở Dữ Liệu Microsoft Access ðại học Mở TP.Hồ Chí Minh Khoa Công Nghệ Thông Tin TIN HỌC CHUYÊN NGÀNH Mục đích 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 Slide ðại học Mở TP.Hồ Chí Minh Khoa Công Nghệ Thông Tin TIN HỌC CHUYÊN NGÀNH 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 Slide ðại học Mở TP.Hồ Chí Minh Khoa Cơng Nghệ Thơng Tin TIN HỌC CHUYÊN NGÀNH 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 Slide ðại học Mở TP.Hồ Chí Minh Khoa Cơng Nghệ Thơng Tin TIN HỌC CHUN NGÀNH 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 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 Slide ðại học Mở TP.Hồ Chí Minh Khoa Công Nghệ Thông Tin TIN HỌC CHUYÊN NGÀNH 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 Slide ðại học Mở TP.Hồ Chí Minh Khoa Cơng Nghệ Thơng Tin TIN HỌC CHUYÊN NGÀNH 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 Slide ðại học Mở TP.Hồ Chí Minh Khoa Cơng Nghệ Thơng Tin TIN HỌC CHUYÊN NGÀNH Tables relationships Giới thiệu CSDL Microsoft Access Slide ðại học Mở TP.Hồ Chí Minh Khoa Công Nghệ Thông Tin TIN HỌC CHUYÊN NGÀNH Queries Giới thiệu CSDL Microsoft Access Slide 10 ðại học Mở TP.Hồ Chí Minh Khoa Cơng Nghệ Thơng Tin TIN HỌC CHUYÊN NGÀNH Cửa sổ Macro Chọn hành ñộng Slide ðại học Mở TP.Hồ Chí Minh Khoa Cơng Nghệ Thơng Tin TIN HỌC CHUN NGÀNH 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 Slide ðại học Mở TP.Hồ Chí Minh Khoa Cơng Nghệ Thơng Tin TIN HỌC CHUN NGÀNH Chọn hành động macro Danh sách hành ñộng ðối số hành ñộng Slide ðại học Mở TP.Hồ Chí Minh Khoa Công Nghệ Thông Tin TIN HỌC CHUYÊN NGÀNH 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 Slide ðại học Mở TP.Hồ Chí Minh Khoa Công Nghệ Thông Tin TIN HỌC CHUYÊN NGÀNH Chọn hành ñộng macro Slide 10 ðại học Mở TP.Hồ Chí Minh Khoa Công Nghệ Thông Tin TIN HỌC CHUYÊN NGÀNH ðặ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 Slide 11 ðại học Mở TP.Hồ Chí Minh Khoa Cơng Nghệ Thơng Tin TIN HỌC CHUN NGÀNH ðặt đối số cho hành động Slide 12 ðại học Mở TP.Hồ Chí Minh Khoa Công Nghệ Thông Tin TIN HỌC CHUYÊN NGÀNH ðặ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 Slide 13 ðại học Mở TP.Hồ Chí Minh Khoa Công Nghệ Thông Tin TIN HỌC CHUYÊN NGÀNH 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 Slide 14 ðại học Mở TP.Hồ Chí Minh Khoa Cơng Nghệ Thơng Tin TIN HỌC CHUYÊN NGÀNH 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 Slide 15 ðại học Mở TP.Hồ Chí Minh Khoa Công Nghệ Thông Tin TIN HỌC CHUYÊN NGÀNH 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 Slide 16 ðại học Mở TP.Hồ Chí Minh Khoa Công Nghệ Thông Tin TIN HỌC CHUYÊN NGÀNH 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 Slide 17 ðại học Mở TP.Hồ Chí Minh Khoa Cơng Nghệ Thơng Tin TIN HỌC CHUN NGÀNH 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 thực hành động này, khơ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 đỏ Slide 18 ðại học Mở TP.Hồ Chí Minh Khoa Cơng Nghệ Thơng Tin TIN HỌC CHUN NGÀNH 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 Slide 19 ðại học Mở TP.Hồ Chí Minh Khoa Cơng Nghệ Thơng Tin TIN HỌC CHUYÊN NGÀNH 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 Slide 20 ... Queries Giới thiệu CSDL Microsoft Access Slide 10 ðại học Mở TP.Hồ Chí Minh Khoa Công Nghệ Thông Tin TIN HỌC CHUYÊN NGÀNH Forms Giới thiệu CSDL Microsoft Access Slide 11 ðại học Mở TP.Hồ Chí Minh. .. CSDL Microsoft Access Slide ðại học Mở TP.Hồ Chí Minh Khoa Công Nghệ Thông Tin TIN HỌC CHUYÊN NGÀNH Tables relationships Giới thiệu CSDL Microsoft Access Slide ðại học Mở TP.Hồ Chí Minh Khoa Cơng... lần Giới thiệu CSDL Microsoft Access Slide 22 ðại học Mở TP.Hồ Chí Minh Khoa Công Nghệ Thông Tin TIN HỌC CHUYÊN NGÀNH Tạo CSDL trống Giới thiệu CSDL Microsoft Access Slide 23 ðại học Mở TP.Hồ Chí

Ngày đăng: 11/05/2021, 01:32

Từ khóa liên quan

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

Tài liệu liên quan