Trong table Design view, ta cã thÓ t¹o ra mét table hoµn chØnh tõ viÖc lÊy tõ c¸c b¶ng s½n cã, thªm vµo, xo¸ bít, hay thùc hiÖn theo ý thÝch c¸c tr − êng... BiÓu mÉu (Form)..[r]
(1)Chơng IV
Hệ quản trị liệu microsoft access. 4.1 Những khái niệm sở
4.1.1 Cơ sở liệu gì?
Một sở liệu tập hợp thông tin có quan hệ tới chủ đề riêng hay yêu cầu đó, nh− theo rõi đơn đặt hàng khách hàng hay trì s−u tập âm nhạc Nếu sở liệu ta khơng đ−ợc l−u máy tính hay thiết bị nhớ, ta phải theo rõi thơng tin từ nhiều nguồn khác nhau, nh−
vËy ta ph¶i tù mà hoá tổ chức liệu
Sử dụng Microsoft Access, ta quản lý tất thông tin file sở liệu Thông qua file này, phân chia liệu ta thành ngăn chứa đ−ợc gọi bảng tables Việc xem, bổ xung, cập nhật liệu bảng sử dụng biểu mẫu (forms) trực tuyến; tìm kiếm gọi liệu ta cần, cách sử dụng queries; phân tích in liệu theo trang in đặc tr−ng sử dụng báo cáo (reports) (hỡnh 4.1)
Chứa tất thông tin bảng nhng lại quan sát nhiều hình thức khác
Hình 4.1: Table, Form, Query, Report Access
L−u giữ liệu, tạo bảng cho kiểu thông tin ta theo rõi Lấy liệu từ nhiều bảng khác hợp lại với query, form, or report, ta xác định mối quan hệ bảng
(2)Dễ dàng xem, đ−a vào, thay đổi liệu trực tiếp bang, tạo form Khi ta mở form, Microsoft Access lấy liệu từ hay nhiều tables biểu diễn hình sử dụng layout ta lựa chọn Form Wizard hay dùng layout ta tạo
Phân tích liệu biểu diễn chúng cách đó, tạo report Ví dụ, ta in report hợp nhóm liệu tính tốn tổng số, report khác với liệu khác để in th− tín (hình 4.2)
Tính tổng số, vẽ đồ thị Giá trị tổng
Tính tổng, lập đồ thị Tạo nhãn th
Hình 4.2: Các dạng báo cáo reportTable 4.1.2 B¶ng (Table)
Một bảng - table tập hợp liệu chủ đề nh− sả phẩm cung cấp Sử dụng bảng khác cho chủ đề, điều giúp ta quản lý có hiệu giảm bớt đ−ợc lỗi nhập liệu Table đ−ợc tổ chức thành cột đ−ợc gọi tr−ờng (fields) hàng đ−ợc gọi ghi (records) (hình 4.3)
Một trờng chung tạo mối quan hệ hai bảng - Supplier ID Bảng theo rõi
sản phẩm
(3)Field - Trờng: Mỗi trờng bảng theo rõi sản phẩm (Products table) chứa loại thông tin cho sản phẩm nh tên sản phẩm (product's name)
Record - Bản ghi: Mỗi record Products table chứa đựng tất
thông tin sản phẩm, nh− tên sản phẩm (product name), số danh nguồn cung cấp (supplier ID number), đơn vị kho (units in stock), thông tin khác
Mối quan hệ bảng: Trong Bảng liệt kê nguồn cung ứng vật t
(Suppliers table) ta đ−a vào supplier ID, company name, tr−ờng khác cho nguồn cung cấp Products table ta đ−a tr−ờng SupplierID vào, nh− ta đ−â sản phẩm vào, ta xác định đ−ợc nguồn cung cấp cách đ−a vào số SupplierID Bằng cách khớp SupplierID bảng Products bảng Suppliers, Microsoft Access lấy liệu từ hai bảng kết hợp với để ta xem, chỉnh sửa, in ấn
Thêm vào, xoá, thay đổi tên cột Thay đổi layout
cđa b¶ng liệu
Sắp xếp chọn lọc bảng ghi
Chỉnh sửa in Thêm xoá bản ghi Thây đổi cách nhìn
H×nh 4.4: Các công cụ thao tác bảng
Trong bảng liệu, ta thêm vào, chỉnh sửa, hay xem liệu Ta cịn kiểm tra, in liệu, lọc, xắp xếp ghi, thay đổi hình thức thể bảng liệu, hay thay đổi cấu trúc bảng cách thêm vào hay xố cột (Hình 4.4)
(4)Đặt thuộc tính cho trờng Chọn khoá chÝnh
cho tr−êng
Đặt kiểu liệu cho trng Thờm hoc i tờn trng
Hình 4.5: Tạo mét Table míi b»ng Table Design View
4.1.3 BiĨu mÉu (Form)
Ta sử dụng Form vào nhiều mục đích khác nh−: Tạo Form nhập liệu vào bảng, tạo form trung chuyển để mở form khác hoặc báo cáo, tạo hộp thoại cho ng−ời sử dụng nhập liệu sau tạo chức dựa theo kiện (hình4.6)
Tạo hộp thoại cho ng−ời sử dụng nhập liệu sau tạo chức dựa theo kiện
T¹o Form trung chuyển Tạo Form nhập liệu vào b¶ng
Hình 4.6: Sử dụng Form vào mục đích khác nhau
(5)Form View
Kết tính toán từ công thức chứa Design Form Số liệu có đợc tõ c¸c tr−êng c¸c ngn ghi n»m d−íi C¸c thành phần hình ảnh chứa phần Design Form
Các nhÃn mô tả chứa Design Form
Hình 4.7: Những thông tin Form
Ta tạo liên kết form nguồn ghi cách dùng đối t−ợng đồ hoạ đ−ợc gọi điều khiển (controls) Kiểu thông dụng điều khiển hay đ−ợc dùng để biểu thị liệu nhập vào text box (hình 4.8)
Text boxe dùng để thể biểu thức tính tốn
ỉ Nh÷ng text boxes
đ−ợc dùng để thể liệu đ−a vào tronng Product Table
Những nhÃn text mô tả nội dung
Design View
Hình 4.8: Tạo liên kết Form nguồn ghi n»m d−íi
4.1.4 Truy vÊn (Query)
Dùng queries để xem, thay đổi phân tích liệu theo nhiều cách khác Ta dùngchúng nh− cac nguồn ghi cho forms reports
(6)Sau gõ mã lệnh cho thủ tục Hàm Isloaded gọi từ thủ tục khác
Để thêm thủ tục tuỳ chỉnh vào khối chuẩn, d−ới phần khai báo gõ Sub Function, theo sau tên thủ tục đối số nhấn
H×nh 4.20: Khèi chuÈn
Ta cã thĨ xem danh s¸ch cđa c¸c standard modules database cách click vào Modules tab cửa sổ Database Form, report, standard modules đợc thống kª trªn Object Browser
4.1.8 Sự kiện (Events): Làm cho đối t−ợng sở liệu làm vic cựng
ã Events gì?
Sự kiện (Events) hành động xảy với đối t−ợng Access đáp ứng kiện khác nhau: click chuột, Thay đổi liệu, mở đóng forms, nhiều điều khác Sự kiện thông th−ờng kết hành động ng−ời sử dụng Sử dụng thủ tục kiện hay macro, ta thêm đáp ứng vào kiện xảy form, report, hay control
Giả thử ta muốn mở form Product Details form, lúc ta click lên nút lệnh Product Details Orders form Ví dụ sau cho ta thấy làm với th tc s kin hay vi macro
ã Đáp øng sù kiƯn Click b»ng c¸ch dïng thđ tơc sù kiÖn by using
Khi ta tạ thủ tục kiện cho đối t−ợng, Access thêm vào khối form hay report khuôn mẫu thủ tục kiện đ−ợc với tên cho kiện đối t−ợng Còn lại cần làm thêm mã cho form hay report theo cách mà ta muốn kiện xảy
click nút Build, sau click Code Builder để thêm mã lệnh Víual Basic cho thủ tục kiện Để tạo cho thủ tục kiện khởi
(7)Macro OpenProductDetails dùng hành động OpenForm để mở form ProductDetails