Giáo trình hệ quản trị cơ sở dữ liệu access (phần 2)

52 430 1
Giáo trình hệ quản trị cơ sở dữ liệu access (phần 2)

Đ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

GIÁO TRÌNH HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU ACCESS TRANG 53 CHƯƠNG MẪU BIỂU Mẫu biểu (Form) dùng để hiển thị cập nhật liệu Tổ chức giao diện chương trình Người ta nói Form “bộ mặt” ứng dụng, giao diện người dùng ứng dụng thông qua Form, nên việc thiết kế thao tác Form quan trọng Mẫu biểu gồm ô điều khiển thuộc thể loại khác có công dụng khác Chẳng hạn điều khiển Label (Nhãn) dùng để thể dòng văn bản, điều khiển Text Box (hộp văn bản) dùng để thể giá trị trường, biểu thức giá trị gõ từ bàn phím… Access cho phép kết hợp form liệu cách dễ dàng đơn giản Đây lý môi trường phát triển ứng dụng nhanh Nguồn liệu (nếu có) mẫu biểu bảng truy vấn Khi có nguồn liệu, mẫu biểu dùng để thể cập nhật liệu cho trường nguồn Mẫu biểu nguồn liệu (Unbound) thường dùng để tổ chức giao diện chương trình TẠO MẪU BIỂU BẰNG AUTOFORM VÀ WIZARD Nếu dùng biểu mẫu để thể cập nhật liệu cách nhanh dùng cách tạo tự động Wizard 1.1 Tạo mẫu biểu AutoForm AutoForm giúp tự động tạo Form nhanh chóng để biểu hiển thị thông tin từ bảng/truy vấn sở liệu Các bước thực sau: Bước 1: Trong cửa sổ Database chọn mục Forms Xem hình 4.1 GIÁO TRÌNH HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU ACCESS TRANG 54 Hình 4.1 Nút New dùng để tạo mẫu biểu Nút Design dùng mở cửa sổ thiết kế mẫu biểu Nút Open dùng để thực mẫu biểu Ngoài khung bên phải ta thấy xuất lựa chọn “Create Form in Design view”, “Create form using wizard”, hai lựa chọn thường sử dụng cho phép tạo form “tắt” nhanh mà bấm vào New Bước 2: Bấm nút New ta nhận cửa sổ hình 4.2 Hình 4.2 Ta thấy có nhiều loại AutoForm, ta chọn loại tuỳ ý, loại có thể khác như: + Columnar: Hiển thị mẩu tin riêng biệt + Tabular : Hiển thị nhiều mẩu tin lúc GIÁO TRÌNH HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU ACCESS TRANG 55 + Datasheet: Hiển thị nhiều mẩu tin lúc tương tự bảng chế độ hiển thị Datasheet Giả sử ta chọn AutoForm: Columnar Bước 3: Chọn bảng/truy vấn làm liệu nguồn cho Form Có thể không chọn Form liệu nguồn Bước 4: Bấm OK Access tự động tạo cho ta form hình 4.3 Hình 4.3 Bước 5: Đặt tên cho mẫu biểu 1.2 Tạo mẫu biểu Form Wizard Tạo Form Wizard tạo Form cách làm theo bước Access qui định sẵn Các bước thực sau: Bước 1: Trong cửa sổ Database chọn mục Forms sau ta chọn “Create form using wizard” bên phải Xem hình 4.4 Bước 2: Chọn bảng làm liệu nguồn cho Form (trong ví dụ chọn bảng Khach) Chọn trường muốn đưa vào mẫu biểu cột Available Field, bấm vào nút > để đưa sang cột Selected Fields Nếu muốn đưa sang tất trường ta bấm nút >> Nếu muốn bỏ trường chọn cột Select Field ta bấm < , muốn bỏ tất bấm vào nút: [...]... hình 4.19 GIÁO TRÌNH HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU ACCESS Hình 4.19 Bước 8: Ghi và mở Form Khach cho kết quả như hình 4.20 Hình 4.20 TRANG 77 GIÁO TRÌNH HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU ACCESS TRANG 78 BÀI TẬP CHƯƠNG 4 Bài 1: Tạo Form nhập dữ liệu cho bảng Thuchi trong cơ sở dữ liệu THUQUY ở phần bài tập chương 2 Bài 2: Tạo Form nhập dữ liệu đồng thời cho 2 bảng Danhsach và SoBD_Phach trong cơ sở dữ liệu THICU... thoại hình 5.9 Hình 5.8 GIÁO TRÌNH HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU ACCESS TRANG 85 Hình 5.9 Bước 6: Trong hình 5.9 chọn Stepped, Portrait, nháy nút Next Ta có giao diện như hình 5.10 Hình 5.10 Bước 7: Chọn kiểu Corporate, nháy nút Next Bước 8: Đặt tên cho Report là R_HoaDon, nháy nút Finish Kết quả được báo biểu dạng Print Preview như hình 5.11 GIÁO TRÌNH HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU ACCESS TRANG 86 Hình 5.11... Quanhe: Text, rộng 12, quan hệ với SV - Diachi: Text, rộng 50 - Dienthoai: Text, rộng 12, số điện thoại liên hệ nếu có Mối quan hệ giữa bảng HOSO và bảng GIADINH là 1-n thông qua trường MaSV Xây dựng các Form như sau: 1 Form 1: dạng Autoform: Columnar để nhập dữ liệu cho bảng HOSO GIÁO TRÌNH HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU ACCESS TRANG 79 2 Form 2: dạng Autoform: Tabular để nhập dữ liệu cho bảng HOSO 3 Form... Form như hình 4.17 GIÁO TRÌNH HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU ACCESS TRANG 75 Hình 4.17 Bước 4: Ghi và chạy Form sẽ được màn hình nhập số liệu như hình 4.18 Hình 4.18 Ví dụ 2: Tạo Subform dùng Wizard Cũng với CSDL Quanlyhanghoa như trong ví dụ 1: Yêu xầu xây dựng Form nhập dữ liệu gồm 3 Form lồng nhau như sau: - Form “ChitietHD” có dữ liệu nguồn là bảng ChitietHD - Form “HoaDon” có dữ liệu nguồn là bảng... CBKhoa GIÁO TRÌNH HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU ACCESS TRANG 80 CHƯƠNG V BÁO BIỂU Báo biểu (Report) là công cụ thuận tiện để tổ chức in dữ liệu của một bảng, truy vấn.Mặc dù có thể in dữ liệu từ bảng, truy vấn và mẫu biểu, nhưng báo biểu cung cấp nhiều khả năng linh hoạt để điều khiển công việc in ấn Report không hỗ trợ các điều khiển tương tác nhưng ta có thể đưa vào report các điều khiển để hiển thị dữ liệu. .. dụ như Combo MaH lấy dữ liệu từ trường MaH của bảng Hang trong VD trên) - Combo Box có giá trị gõ vào - Combo Box để tìm kiếm Khi tạo Combo Box ta có thể dùng Wizard hoặc không, sau đây sẽ trình GIÁO TRÌNH HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU ACCESS TRANG 65 bày hai cách tạo này 3.2.1 Tạo Combo Box dùng wizard Công cụ Wizard có thể tạo được 2 loại Combo Box sau: đó là Combo Box có nguồn dữ liệu là một bảng/truy... dạng Main – Sub Form Phần này trình bày cách tổ chức nhập, hiển thị dữ liệu đồng thời trên nhiều bảng có quan hệ với nhau, trong đó có một bảng chính và mỗi bảng phụ là quan hệ một nhiều Cách tổ chức như sau: + Xây dựng cho mỗi bảng một mẫu biểu Mẫu biểu ứng với bảng chính gọi là mẫu biểu chính, các mẫu biểu còn lại gọi là mẫu biểu phụ GIÁO TRÌNH HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU ACCESS TRANG 72 + Trên mẫu biểu... biểu phụ ChitietHD, Nguồn dữ liệu của mẫu biểu này là bảng ChitietHD Ta nên đặt thuộc tính của Form như sau View Allowed: Datasheet Trong Form này ta thiết kế một Combo Box cho trường MaH, Combo Box này lấy dữ liệu từ bảng Hang và hiển thị hai cột MaH, TenH nhưng buộc vào cột MaH Textbox Thanhtien=[Slban]*[Dongia] Cửa sổ thiết kế như hình 4.15 GIÁO TRÌNH HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU ACCESS TRANG 74 Hình 4.15... 5.4 GIÁO TRÌNH HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU ACCESS TRANG 83 Bước 2: Chọn bảng HoaDon trong mục Table/Queries, đưa các trường SoHD, MaK, NgayHD sang khung Selected fields Chọn tiếp bảng thứ hai là ChitietHD đưa các trường MaH, SLban, Dongia sang khung Selected fields, nháy nút Next Xuất hiện hộp thoại như hình 5.5 Hình 5.5 Bước 3:Ta chọn mục By HoaDon, nháy nút Next Ta được hình 5.6 Hình 5.6 GIÁO TRÌNH HỆ... hình 4.11 Hình 4.11 Ví dụ 2: Tạo Combo Box có các giá trị tự gõ vào Giả sử có CSDL tên là QuanlyGiaovien, gồm các bảng sau: DSGV(MaGV,Hoten, Matinh, chucvu, gioitinh, hocvi) GIÁO TRÌNH HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU ACCESS TRANG 68 DSTINH(Matinh, tentinh) Ta muốn tổ chức nhập số liệu cho bảng DSGV Với trường GioiTinh: Yêu cầu là một Combo Box có 2 giá trị chọn là Nam, Nu Ta thực hiện như sau: Bước 1,2,3 ... thiết kế hình 4.19 GIÁO TRÌNH HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU ACCESS Hình 4.19 Bước 8: Ghi mở Form Khach cho kết hình 4.20 Hình 4.20 TRANG 77 GIÁO TRÌNH HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU ACCESS TRANG 78 BÀI... Finish, kết ta nhãn chế độ Print preview hình 5.17 GIÁO TRÌNH HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU ACCESS Hình 5.17 TRANG 92 GIÁO TRÌNH HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU ACCESS TRANG 93 BÀI TẬP CHƯƠNG Bài Dùng CSDL Quanlyhanghoa... chương trước GIÁO TRÌNH HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU ACCESS TRANG 101 TÀI LIỆU THAM KHẢO [1] Phạm Văn Ất, Hướng dẫn sử dụng Microsoft Access9 7 [4] Bùi Thế Tâm, Giáo trình Microsoft Access, NXB GTVT,

Ngày đăng: 11/04/2016, 21:51

Từ khóa liên quan

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

Tài liệu liên quan