bài giảng hệ quản trị cơ sở dữ liệu access chương 5 form biểu mẫu

40 404 0
bài giảng hệ quản trị cơ sở dữ liệu access chương 5 form biểu mẫu

Đ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

CHƯƠNG 5: FORM-BIỂU MẪU I. Giới thiệu Form  Form là giao diện chủ yếu giữa người và máy  Form thường dùng để:  Thiết kế màn hình nhập dữ liệu  Thiết kế menu  Thiết kế các màn hình tra cứu thông tin  Thiết kế các màn hình giới thiệu, trợ gíup  Yêu cầu khi thiết kế giao diện phải thuận tiện cho người sử dụng  Mọi đối tượng xuất hiện trên Form được gọi là điều khiển. Điều khiển được chia thành 3 loại: Giới thiệu Form (tiếp)  Điều khiển bị buộc (Bound Control): Là điều khiển có nguồn dữ liệu lấy từ CSDL. Nhờ điều khiển loại này ta có thể tra cứu thông tin trong CSDL hoặc cập nhật thông tin vào CSDL  Điều khiển không bị buộc (Unbound Control): là điều khiển mà thông tin không gắn với nguồn dữ liệu. Thường gặp dưới dạng tiêu đề, đường kẻ, cũng có thể là hộp văn bản (text box) dùng để nhập dữ liệu trong trường hợp đặc biệt  Điều khiển tính toán được (Calculate Control): Là điều khiển mà giá trị của nó được tính toán từ giá trị của các điều khiển khác  Ví dụ: tongluong= Sum ([luong]) thanhtien= [soluong]*[dongia] II. Thiết kế Form  Từ cửa sổ Database, trong phần Object chọn Form/New/New Form  Trong cửa sổ New Form có 2 cách tạo Form  Sử dụng Form Wizard  Sử dụng Design View Thiết kế Form (tiếp) 1). Dùng Form Wizard Trong cửa sổ NewForrm, kích chọn Form Wizard Xuất hiện các bước như sau:  B1: Chọn bảng làm nguồn dữ liệu/Next  B2: Chọn trường xuất hiện trên Form/Next  B3: Chọn kiểu trình bày Form/Next  B4: Chọn kiểu nền cho Form/Next  B5: Nhập tiêu đề Form/Finish Khi tạo Form bằng Wizard, trên Form chỉ có các điều khiển bị buộc. Muốn Form có thêm các loại điều khiển khác nữa, ta phải kết hợp với Form Design. Thiết kế Form (tiếp) 2). Dùng Design View:  Trong cửa sổ New Form, chọn Design View  Trong cửa sổ thiết kế Form này, quan trọng nhất là Fieldlist và Toolbox. Để ẩn hoặc hiện 2 công cụ này ta chọn trên menu View/Fieldlist và View/Toolbox  Fieldlist: dùng trong trường hợp Form bị buộc vào nguồn dữ liệu nào đó  Hộp công cụ Toolbox: dùng để thiết kế các điều khiển trên Form Thiết kế Form (tiếp) 3). Các thành phần trên Toolbox:  Label: nhãn  Text box: hộp văn bản  Option Group: nhóm lựa chọn  Toggle Button: nút bật tắt  Option Button: nút lựa chọn  Check box: hộp kiểm tra  ComBo Box: Hộp combo  List Box: hộp thiết kế  Command Button: nút lệnh Thiết kế Form (tiếp)  Image: ảnh  Unbound Object Frame: khung ảnh-không bị buộc  Bound Object Frame: Khung ảnh bị buộc  Page Break: đường ngắt trang-khi in  Tab Control: tab  SubFrom: Form con  Line: đường thẳng  Rectangle: khung chữ nhật  More Controls: Các điều khiển hoạt động khác III. Thiết kế các điều khiển trên Form 1. Vị trí của các điều khiển: Khi thiết kế các điều khiển, ta quan tâm đến vị trí của nó trên form Thiết kế các điều khiển trên Form (tiếp)  Page header/Page footer: tiêu đề đầu và cuối mỗi trang  Form header: dùng để chứa các tiêu đề như tên Form, tên trường  Form footer: dùng để chứa các nút lệnh thao tác trên bản ghi hoặc các dòng tổng cộng  Detail: phần quan trọng nhất của Form. Với những Form có dữ liệu thì đây là phần lặp lại với mỗi bản ghi. Muốn dữ liệu được hiển thị như phiếu nhập dữ liệu thì dàn dọc các điều khiển. Muốn dữ liệu hiển thị dưới dạng bảng thì dàn ngang các điều khiển trên Detail [...]... hệ 1:n      Form chính hiển thị dữ liệu trong bảng có quan hệ 1, Form phụ hiển thị dữ liệu trong bảng có quan hệ n Khi di chuyển sang một bản ghi mới trong Form chính thì form phụ sẽ hiển thị một tập hợp các bản ghi nối kết tới bản ghi mới trong form chính Khi tạo Form phụ, ta có thể thiết kế để nó hiển thị dưới dạng bảng tính, Form đơn, biểu đồ,… Một Form chính có thể có nhiều Form phụ Chỉ có... khiển trên form như sau:  Kéo rê các trường cần hiển thị trên form (các trường này lấy từ nguồn dữ liệu của form – Field List) vào cửa sổ thiết kế  Hiệu chỉnh lại các nhãn (Lables) trên form như sau: Thuộc tính của Form (tiếp) IV Form chính-phụ 1 Giới thiệu  Dùng để nhập dữ liệu đồng thời vào nhiều bảng  Form chính - phụ đặc biệt có hiệu quả khi ta muốn hiển thị dữ liệu trong các bảng có quan hệ 1:n... Chọn nguồn dữ liệu: lấy từ bảng hay danh sách giá trị Chọn bảng hoặc danh sách giá trị nguồn Chọn các trường hiện trong hộp Quyết định có hiện trường khoá hay không Chọn trường nhận dữ liệu (Form phải có nguồn dữ liệu Trường nhận dữ liệu là 1 trong các trường của bảng hoặc truy vấn nguồn dữ liệu) Thiết kế các điều khiển trên Form (tiếp)  Không dùng Wizard  Tắt Control Wizard  Chọn biểu tượng List... của Form phụ (bảng ở đầu n của quan hệ 1:n)  Kích chọn tên trường xuất hiện trong Form phụ  Kích Next, Bước 3: chọn Form With subform(s) Tiếp theo là các hộp thoại hướng dẫn của Wizard Khi ta kích Finish, Access sẽ tạo ra 2 Form, một Form chính và một Form phụ bên trong Form chính Form chính-phụ (tiếp) b Không dùng Wizard: Tạo form chính  Tạo form phụ một cách độc lập  Trong cửa sổ thiết kế form. .. Filter: cho phép lọc dữ liệu hiện trên Form  Allow Deletion: cho phép xoá các bản ghi trên Form  Allow Edits: cho phép chỉnh sửa dữ liệu trên Form  Allow Additions: cho phép bổ sung bản ghi trên Form  Thuộc tính của Form (tiếp) c) Các thuộc tính khác     Popup: Form được mở trên các Form khác Modal: Không thể kích hoạt bất cứ vị trí nào ngoài phạm vi Form Menu bar: menu hiện khi mở Form Short cut... chung cho từng Form phụ với Form chính Form chính-phụ (tiếp) 2 Cách tạo form chính – phụ: a.Dùng Wizard    Từ cửa sổ Database, trong mục Object, kích chọn Form Hộp thoại New Form xuất hiện, kích đúp Form Wizard xuất hiện các bước của Form Wizard Bước 1:  chọn bảng hoặc truy vấn nguồn của Form chính (bảng ở đầu 1 của quan hệ 1:n)  Kích chọn tên trường xuất hiện trong Form chính Form chính-phụ... Dividing Lines: Đường phân chia các bộ phận của Form Picture: hình ảnh trên toàn Form MinMax Buttons: Nút cho phép thu nhỏ, phóng to kích cỡ Form Thuộc tính của Form (tiếp) b) Về dữ liệu trên Form Records Source: tên truy vấn, bảng nguồn dữ liệu hoặc văn bản SQL của nguồn dữ liệu Chú ý: Khi thiết lập nguồn bằng SQL thì mọi trường xuất hiện trên cửa sổ Design của Form phải xuất hiện trên SQL (mặc dù là các... form phụ, xây dựng điều kiện kết nối 2 form  Mở cửa sổ thiết kế form chính đồng thời với cửa sổ Database Kéo form phụ vào form chính rồi thả  Form chính-phụ (tiếp) c Làm quen với cách viết: [loại đối tượng]![tên đối tượng]![trường liên kết] Ví dụ: Biểu thức kết nối 2 Form: [FORMS]![]![] Form chính-phụ (tiếp) d Ví dụ: Tạo một form chính “Danh sách phòng”, mỗi phòng... nhấn chuột phải Thuộc tính của Form (tiếp)   Ví dụ:tạo form để xem và cập nhật thông tin cho bảng PHONG Form được phép thêm, sửa, không được xoá Có thể làm như sau: Thuộc tính của Form (tiếp)    Từ cửa sổ Database, trong mục Object chọn Form/ Create form in Design view Cửa sổ thiết kế xuất hiện Từ cửa sổ thiết kế form, kích phải chuột/Properties chọn nguồn dữ liệu của form là bảng PHONG Đặt thông... viên trong form phụ “Danh sách nhân viên” Bước 1: Tạo form chính CHINH với tiêu đề “danh sách phòng”  Dùng Design View  Chọn nguồn dữ liệu là bảng PHONG  Ghi lại thiết kế form CHINH Bước 2: Tạo form phụ PHU với tiêu đề “danh sách nhân viên”  Dùng Design View  Chọn nguồn dữ liệu là văn bản SQL đưa ra các n.v thỏa đk kết nối  Thiết lập kết nối với form CHINH thông qua MAPHONG tại Criteria Form chính-phụ . CHƯƠNG 5: FORM- BIỂU MẪU I. Giới thiệu Form  Form là giao diện chủ yếu giữa người và máy  Form thường dùng để:  Thiết kế màn hình nhập dữ liệu  Thiết kế menu . nhất của Form. Với những Form có dữ liệu thì đây là phần lặp lại với mỗi bản ghi. Muốn dữ liệu được hiển thị như phiếu nhập dữ liệu thì dàn dọc các điều khiển. Muốn dữ liệu hiển thị dưới dạng. làm nguồn dữ liệu/ Next  B2: Chọn trường xuất hiện trên Form/ Next  B3: Chọn kiểu trình bày Form/ Next  B4: Chọn kiểu nền cho Form/ Next  B5: Nhập tiêu đề Form/ Finish Khi tạo Form bằng Wizard,

Ngày đăng: 24/10/2014, 22:54

Từ khóa liên quan

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

  • Đang cập nhật ...

Tài liệu liên quan