Giáo trình Hệ quản trị cơ sở dữ liệu (Nghề: Kỹ thuật sửa chữa, lắp ráp máy tính - Cao đẳng): Phần 2 - Trường CĐ nghề Việt Nam - Hàn Quốc thành phố Hà Nội
Số trang: 72
Loại file: pdf
Dung lượng: 2.78 MB
Lượt xem: 9
Lượt tải: 0
Xem trước 8 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
(NB) Giáo trình Hệ quản trị cơ sở dữ liệu cung cấp cho người học những kiến thức như: Tổng quan về hệ quản trị CSDL Microsoft Access; Xây dựng bảng (TABLE); Truy vấn dữ liệu (Query); Xây dựng FORM; Báo biểu (Report);...Mời các bạn cùng tham khảo nội dung giáo trình phần 2 dưới đây.
Nội dung trích xuất từ tài liệu:
Giáo trình Hệ quản trị cơ sở dữ liệu (Nghề: Kỹ thuật sửa chữa, lắp ráp máy tính - Cao đẳng): Phần 2 - Trường CĐ nghề Việt Nam - Hàn Quốc thành phố Hà Nội Bài 4 Xây dựng FORM Giới thiệu: Truy vấn query mới chỉ giúp truy xuất và xử lý tính toán trên dữ liệu và hiển thị kết quả dƣới dạng bảng đơn điệu. Với công cụ form, dữ liệu sẽ đƣợc hiển thị dƣới dạng các Form có thể xem, nhập, hiệu chỉnh dữ liệu, hoặc có thể dùng form để tạo ra các hộp thoại nhằm thiết lập các tùy chọn cho công việc quản lý của mình. Đây là công cụ tạo ra giao diện của một bài trình quản lý bằng Access. Mục tiêu: - Hiểu đƣợc chức năng và đặc trƣng của Form. - Biết các dạng Form thông dụng. - Hiểu đƣợc chức năng và thuộc tính của các đối tƣợng trên Form. - Biết đƣợc các cách thiết kế Form: Form Wizard, DesignView,... - Thiết kế đƣợc các form nhập liệu, form tra cứu dữ liệu cơ bản làm tiền đề cho việc tạo ra các sản phẩm phần mềm hoàn thiện. - Nghiêm túc, sáng tạo trong việc tạo ra các Form. Nội dung: 4.1 Form và ứng dụng 4.1.1 Khái niệm về Form Form là một loại đối tƣợng trong cơ sở dữ liệu Access đƣợc thiết kế để: - Hiển thị dữ liệu bảng dƣới dạng thuận tiện để xem, nhập và sửa dữ liệu. - Thực hiện các thao tác thông qua các nút lệnh 4.1.2 Ứng dụng của Form Form cung cấp một khả năng thuận lợi để hiển thị dữ liệu. Chúng ta có thể xem mọi thông tin của một bản ghi thay vì ở chế độ Datasheet nghèo nàn trƣớc đây bằng chế độ Form View, một phƣơng cách tiên tiến hơn. Sử dụng Form tăng khả năng nhập dữ liệu, tiết kiệm thời gian và ngăn ngừa các lỗi do đánh sai. Chẳng hạn thay vì gõ vào các giá trị của tất cả các trƣờng chúng ta có thể tạo những danh sách (gọi là combo box) để chọn trên Form (đây là phƣơng cách áp dụng rất hiệu quả để tránh đánh sai dữ liệu). Form cung cấp một hình thức trình bày hết sức tiện nghi để xem, nhập và hiệu chỉ các bản ghi trong CSDL. Access cung cấp các công cụ thiết kế Form hỗ 87 trợ rất đắc lực cho chúng ta trong việc thiết kê những Form dễ sử dụng mà lại có thể tận dụng đƣợc các khả năng: Hình thức thể hiện dữ liệu đẹp, trình bày lôi cuốn với các kiểu font và hiệu ứng đồ họa đặc biệt khác ... Quen thuộc với ngƣời sử dụng vì nó giống các Form trên giấy thông thƣờng. Có thể tính toán đƣợc. Có thể chứa cả biểu đồ. Có thể hiển thị dữ liệu từ nhiều bảng (hoặc truy vấn) Tự động hóa một số thao tác phải làm thƣờng xuyên. 4.1.3 Kết cấu của Form Các thông tin trên Form có thể lấy dữ liệu từ một bảng hay truy vấn nào đó, nhƣng cũng có thể độc lập đối với cả bảng lẫn truy vấn, chẳng hạn nhƣ các đối tƣợng đồ họa. Dáng vẻ trình bày của Form đƣợc thực hiện trong quá trình thiết kế. Tất cả các thông tin thể hiện trên Form đƣợc chứa trong những đối tƣợng gọi là điều khiển (control). Điều khiển có thể dùng để thể hiện dữ liệu hoặc thực hiện các hàng động hoặc trang trí cho Form. Một số điều khiển đƣợc buộc vào với các trƣờng của bảng hay truy vấn, gọi là bảng cơ sở hay truy vấn cơ sở. Do đó chúng ta có thể dùng Form để nhập dữ liệu vào các trƣờng hay lấy dữ liệu từ các trƣờng đó ra để xem. Ví dụ dùng Text box để nhập hay hiển thị chuỗi và số, dùng Object frame để thể hiện hình ảnh. Một số điều khiển khác trình bày thông tin đƣợc lƣu trữ trong thiết kế bảng. Ví dụ dùng Label (nhãn) để thể hiện thông tin có tính chất mô tả; đƣờng và các hình khối để tổ chức dữ liệu và làm Form có hình thức hấp dẫn hơn. 4.2 Phân loại Form Các loại Form - Form dữ liệu: + Thể hiện dữ liệu lấy từ một hoặc nhiều table/query + Thƣờng dung để cập nhật dữ liệu vào các bảng có liên quan - Form hộp thoại: + Không chứa dữ liệu chỉ chứa các ô điều khiển + Là phƣơng tiện giao tiếp giữa ngƣời sử dụng và hệ thống 88 - Các dạng Form dữ liệu + Form dạng cột( Columnar) Hình 4.1. Form dạng cột + Form dạng bảng( Tabular) Hình 4.2. Form dạng bảng + Form dạng hàng( Justified) Hình 4.3. Form dạng hàng 89 + Form dạng bảng dữ liệu(Datasheet) Hình 4.4. Form dạng bảng dữ liệu + Form chính/phụ(Main/Sub form) Hình 4.5. Form chính/phụ 4.3 Các phƣơng pháp tạo Form 4.3.1 Tạo Form với Split form Access cung cấp chức năng Split form cho phép chúng ta tạo Form dựa trên các bảng hoặc truy vấn đã đƣợc xây dựng trƣớc đó. Cách tạo + Trong cửa sổ Database, ta chọn bảng hoặc truy vấn làm nguồn dữ liệu cho Form. + Trong Menu Create/ Chọn Split form Hình 4.6. Cửa sổ Split form 90 Ví dụ Cho bảng Danhsach( Tenphong, hoten, ngayden, ngaydi, thanhtien) Hãy thiết kế Form dựa trên chức năng Split form sử dụng bảng Danhsach làm nguồn dữ liệu. Hình 4.7. Form dạng Split form 4.3.2 Tạo Form sử dụng Wizard * Cách tạo Trong cửa sổ Database chọn Menu Create/ chọn More Form, chọn Form Wizard Hình 4.8. Mô tả thao tác chọn các trường đưa vào Form Trong mục Tables/ Queries: Chọn dữ liệu nguồn từ bảng hay từ truy vấn. Trong mục Avaiable Field: Chọn các trƣờng đƣa vào Form, nhấn nút >> Chọn nút Next. Chọn Columnar : Form hiển thị theo dạng cột 91 Tabular: Form hiển thị theo dạng hàng Datasheet: Form hiển thị theo dạng bảng Justified: Form hiển bình thƣờng (đều). Chọn Next Hình 4.9. Hình ảnh chọn kiểu hiển thị các trường Chọn loại Form Chọn Next Đặt tiêu đề cho Form Hình 4.10. Mô tả thao tác chọn tiêu đề ...
Nội dung trích xuất từ tài liệu:
Giáo trình Hệ quản trị cơ sở dữ liệu (Nghề: Kỹ thuật sửa chữa, lắp ráp máy tính - Cao đẳng): Phần 2 - Trường CĐ nghề Việt Nam - Hàn Quốc thành phố Hà Nội Bài 4 Xây dựng FORM Giới thiệu: Truy vấn query mới chỉ giúp truy xuất và xử lý tính toán trên dữ liệu và hiển thị kết quả dƣới dạng bảng đơn điệu. Với công cụ form, dữ liệu sẽ đƣợc hiển thị dƣới dạng các Form có thể xem, nhập, hiệu chỉnh dữ liệu, hoặc có thể dùng form để tạo ra các hộp thoại nhằm thiết lập các tùy chọn cho công việc quản lý của mình. Đây là công cụ tạo ra giao diện của một bài trình quản lý bằng Access. Mục tiêu: - Hiểu đƣợc chức năng và đặc trƣng của Form. - Biết các dạng Form thông dụng. - Hiểu đƣợc chức năng và thuộc tính của các đối tƣợng trên Form. - Biết đƣợc các cách thiết kế Form: Form Wizard, DesignView,... - Thiết kế đƣợc các form nhập liệu, form tra cứu dữ liệu cơ bản làm tiền đề cho việc tạo ra các sản phẩm phần mềm hoàn thiện. - Nghiêm túc, sáng tạo trong việc tạo ra các Form. Nội dung: 4.1 Form và ứng dụng 4.1.1 Khái niệm về Form Form là một loại đối tƣợng trong cơ sở dữ liệu Access đƣợc thiết kế để: - Hiển thị dữ liệu bảng dƣới dạng thuận tiện để xem, nhập và sửa dữ liệu. - Thực hiện các thao tác thông qua các nút lệnh 4.1.2 Ứng dụng của Form Form cung cấp một khả năng thuận lợi để hiển thị dữ liệu. Chúng ta có thể xem mọi thông tin của một bản ghi thay vì ở chế độ Datasheet nghèo nàn trƣớc đây bằng chế độ Form View, một phƣơng cách tiên tiến hơn. Sử dụng Form tăng khả năng nhập dữ liệu, tiết kiệm thời gian và ngăn ngừa các lỗi do đánh sai. Chẳng hạn thay vì gõ vào các giá trị của tất cả các trƣờng chúng ta có thể tạo những danh sách (gọi là combo box) để chọn trên Form (đây là phƣơng cách áp dụng rất hiệu quả để tránh đánh sai dữ liệu). Form cung cấp một hình thức trình bày hết sức tiện nghi để xem, nhập và hiệu chỉ các bản ghi trong CSDL. Access cung cấp các công cụ thiết kế Form hỗ 87 trợ rất đắc lực cho chúng ta trong việc thiết kê những Form dễ sử dụng mà lại có thể tận dụng đƣợc các khả năng: Hình thức thể hiện dữ liệu đẹp, trình bày lôi cuốn với các kiểu font và hiệu ứng đồ họa đặc biệt khác ... Quen thuộc với ngƣời sử dụng vì nó giống các Form trên giấy thông thƣờng. Có thể tính toán đƣợc. Có thể chứa cả biểu đồ. Có thể hiển thị dữ liệu từ nhiều bảng (hoặc truy vấn) Tự động hóa một số thao tác phải làm thƣờng xuyên. 4.1.3 Kết cấu của Form Các thông tin trên Form có thể lấy dữ liệu từ một bảng hay truy vấn nào đó, nhƣng cũng có thể độc lập đối với cả bảng lẫn truy vấn, chẳng hạn nhƣ các đối tƣợng đồ họa. Dáng vẻ trình bày của Form đƣợc thực hiện trong quá trình thiết kế. Tất cả các thông tin thể hiện trên Form đƣợc chứa trong những đối tƣợng gọi là điều khiển (control). Điều khiển có thể dùng để thể hiện dữ liệu hoặc thực hiện các hàng động hoặc trang trí cho Form. Một số điều khiển đƣợc buộc vào với các trƣờng của bảng hay truy vấn, gọi là bảng cơ sở hay truy vấn cơ sở. Do đó chúng ta có thể dùng Form để nhập dữ liệu vào các trƣờng hay lấy dữ liệu từ các trƣờng đó ra để xem. Ví dụ dùng Text box để nhập hay hiển thị chuỗi và số, dùng Object frame để thể hiện hình ảnh. Một số điều khiển khác trình bày thông tin đƣợc lƣu trữ trong thiết kế bảng. Ví dụ dùng Label (nhãn) để thể hiện thông tin có tính chất mô tả; đƣờng và các hình khối để tổ chức dữ liệu và làm Form có hình thức hấp dẫn hơn. 4.2 Phân loại Form Các loại Form - Form dữ liệu: + Thể hiện dữ liệu lấy từ một hoặc nhiều table/query + Thƣờng dung để cập nhật dữ liệu vào các bảng có liên quan - Form hộp thoại: + Không chứa dữ liệu chỉ chứa các ô điều khiển + Là phƣơng tiện giao tiếp giữa ngƣời sử dụng và hệ thống 88 - Các dạng Form dữ liệu + Form dạng cột( Columnar) Hình 4.1. Form dạng cột + Form dạng bảng( Tabular) Hình 4.2. Form dạng bảng + Form dạng hàng( Justified) Hình 4.3. Form dạng hàng 89 + Form dạng bảng dữ liệu(Datasheet) Hình 4.4. Form dạng bảng dữ liệu + Form chính/phụ(Main/Sub form) Hình 4.5. Form chính/phụ 4.3 Các phƣơng pháp tạo Form 4.3.1 Tạo Form với Split form Access cung cấp chức năng Split form cho phép chúng ta tạo Form dựa trên các bảng hoặc truy vấn đã đƣợc xây dựng trƣớc đó. Cách tạo + Trong cửa sổ Database, ta chọn bảng hoặc truy vấn làm nguồn dữ liệu cho Form. + Trong Menu Create/ Chọn Split form Hình 4.6. Cửa sổ Split form 90 Ví dụ Cho bảng Danhsach( Tenphong, hoten, ngayden, ngaydi, thanhtien) Hãy thiết kế Form dựa trên chức năng Split form sử dụng bảng Danhsach làm nguồn dữ liệu. Hình 4.7. Form dạng Split form 4.3.2 Tạo Form sử dụng Wizard * Cách tạo Trong cửa sổ Database chọn Menu Create/ chọn More Form, chọn Form Wizard Hình 4.8. Mô tả thao tác chọn các trường đưa vào Form Trong mục Tables/ Queries: Chọn dữ liệu nguồn từ bảng hay từ truy vấn. Trong mục Avaiable Field: Chọn các trƣờng đƣa vào Form, nhấn nút >> Chọn nút Next. Chọn Columnar : Form hiển thị theo dạng cột 91 Tabular: Form hiển thị theo dạng hàng Datasheet: Form hiển thị theo dạng bảng Justified: Form hiển bình thƣờng (đều). Chọn Next Hình 4.9. Hình ảnh chọn kiểu hiển thị các trường Chọn loại Form Chọn Next Đặt tiêu đề cho Form Hình 4.10. Mô tả thao tác chọn tiêu đề ...
Tìm kiếm theo từ khóa liên quan:
Kỹ thuật sửa chữa máy tính Lắp ráp máy tính Giáo trình Hệ quản trị cơ sở dữ liệu Hệ quản trị cơ sở dữ liệu Xây dựng bảng Microsoft AccessGợi ý tài liệu liên quan:
-
50 trang 479 0 0
-
149 trang 312 4 0
-
Giáo án Tin học lớp 12 (Trọn bộ cả năm)
180 trang 247 0 0 -
Đề cương chi tiết học phần Quản trị cơ sở dữ liệu (Database Management Systems - DBMS)
14 trang 234 0 0 -
70 trang 232 1 0
-
Thực hiện truy vấn không gian với WebGIS
8 trang 228 0 0 -
74 trang 214 1 0
-
Hướng dẫn sử dụng mạch nạp SP200S
31 trang 187 0 0 -
212 trang 167 4 0
-
58 trang 165 0 0