Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (950.15 KB, 9 trang )
<span class='text_page_counter'>(1)</span><div class='page_container' data-page=1>
<b>2/8/2018</b> <b>MS Access 2007</b> <b>1</b>
<b>2/8/2018</b> <b>MS Access 2007</b> <b>2</b>
Form (mẫu biểu): Là một đối tượng trong CSDL của
MS Access
Cấu trúc của Form: bao gồm các ô điều khiển dùng
để thực hiện một công việc cụ thể: Nhãn (Label), Hộp
văn bản (Text box), Nút lệnh (Command Button),
Hộp lựa chọn (Combo box), Hộp danh sách (List
box), ...
Form có thể gắn với dữ liệu nguồn là các bảng/các
truy vấn trong cơ sở dữ liệu hoặc cũng có thể khơng
gắn với một dữ liệu nguồn nào
Công dụng của Form:
- Dùng để tổ chức giao diện chương trình với hệ thống
các menu, các nút lệnh, các ô tiêu đề, chú thích, các
- Thực hiện các thao tác tính tốn, hiển thị, cập nhật,
xóa dữ liệu
Bước 1: Chọn dữ liệu nguồn là các bảng hoặc các truy
vấn (cũng có thể bỏ qua bước này với 1 số dạng form)
Bước 2: Vào tab Create, chọn dạng thiết kế Form:
- Form: Form bao gồm các ô nhập dữ liệu cho từng
<b>2/8/2018</b> <b>MS Access 2007</b> <b>5</b>
- Split Form: Form bao gồm một bảng dữ liệu (dạng
bảng tính) và một Form nhập dữ liệu cho một bản ghi
được chọn từ bảng dữ liệu
- Multiple Items: Hiển thị dữ liệu theo dạng bảng với
nhiều bản ghi, mỗi bản ghi bố trí trên một dịng
- PivotChart: Dạng đồ thị
- Blank Form: Dạng Form trống
Ngồi ra trong menu More Forms cịn có một số dạng:
- Form Wizard: thiết kế Form theo cơng cụ có sẵn
- Datasheet: dạng bảng tính
- Modal Dialog: dạng hội thoại
- PivotTable: dạng bảng chéo 2 chiều
<b>2/8/2018</b> <b>MS Access 2007</b> <b>6</b>
- Nút Form Design: cho phép tạo một Form trống mới ở
chế độ thiết kế Design View. Với chế độ này, người
dùng có thể thực hiện các thiết kế nâng cao, thay đổi
cấu trúc của Form như thêm các tùy chỉnh điều khiển
hay viết code
Bước 3: Thiết kế các đối tượng cho Form (phụ thuộc vào
dạng thiết kế Form được chọn ở bước 2). Ví dụ:
Bước 4: Lưu Form và đóng cửa sổ thiết kế:
- Nhấn Ctrl+S hoặc kích chuột vào nút Save hoặc vào
<b>2/8/2018</b> <b>MS Access 2007</b> <b>9</b>
Mở một Form đã thiết kế: trong danh sách Forms,
kích đúp chuột vào Form cần mở (hoặc: kích chuột
phải vào Form cần mởàchọn Open)
<b>2/8/2018</b> <b>MS Access 2007</b> <b>10</b>
Chỉnh sửa thiết kế Form:
- Bước 1: từ danh sách Forms, chọn Form cần chỉnh
sửa à nhấn chuột phải rồi chọn Design View
- Bước 2: thực hiện các thao tác chỉnh sửa giống như
khi thiết kế form
Nhãn (Label): dùng để viết một dãy kí tự
Hộp văn bản (Text Box):
- Nếu được gắn với một trường (bound) của bảng hoặc
truy vấn, thì hộp văn bản dùng để hiển thị dữ liệu của
trường đó
- Nếu khơng gắn trường nào (unbound), hộp văn bản
<b>2/8/2018</b> <b>MS Access 2007</b> <b>13</b>
Combo Box: hiển thị danh sách các giá trị từ bảng
chọn khi người dùng nhấn nút , và cho phép người
dùng có thể chọn một giá trị trong danh sách hiển thị
hoặc chọn một giá trị ngồi danh sách
List Box: ln hiển thị danh sách giá trị từ bảng chọn
và người dùng chỉ được phép chọn giá trị trong danh
Nút lệnh (Button): dùng để tổ chức giao diện chương
trình, khi người dùng mở Form và nhấn vào nút lệnh
thì sự kiện gắn với nó sẽ được thực hiện
<b>2/8/2018</b> <b>MS Access 2007</b> <b>14</b>
Sử dụng các nút trong khu vực Controls của tab Design:
- chèn logo
- chèn tiêu đề
- chèn số trang
- chèn ngày giờ
- chèn Text Box vào Form
- chèn nhãn vào Form
- chèn nút điều khiển vào Form
- Combo Box chèn hộp Combo Box
- List Box chèn hộp List Box
- Subform/Subreport chèn Subform/Subreport
- Line vẽ các đoạn thẳng
- Rectangle vẽ hình chữ nhật
- Bound Object Frame chèn khung bao quanh đối
tượng
- Option Group tạo nhóm đối tượng
- Check Box tạo nút kiểm tra
- Option Button tạo nút tùy chọn
- Insert Page chèn trang
- Insert Chart chèn đồ thị
- Unbound Object Frame chèn khung đối tượng
- Image chèn hình
- Insert or Remove Page Break chèn hoặc bỏ chế độ
ngắt trang
- Insert Hyperlink chèn liên kết
<b>2/8/2018</b> <b>MS Access 2007</b> <b>17</b>
- Line Thickness bề rộng đường kẻ
- Line Type kiểu đường kẻ
- Line Color màu đường kẻ
- Special Effect Flat hiệu ứng đặc biệt
- Set Control Defaults thiết lập các điều khiển ngầm định
- Select All chọn tất cả
- Select lựa chọn đối tượng
- Use Control Wizards sử dụng nút điều khiển theo
hướng dẫn của hệ thống
- Insert ActiveX Control chèn điều khiển ActiveX
<b>2/8/2018</b> <b>MS Access 2007</b> <b>18</b>
Vào tab Create, chọn
Form Design
Tại khu vực Tools, kích
vào nút Add Existing
Fields, chọn bảng
nguồn, kích vào nút (+)
trước tên bảng để hiển
thị các trường của bảng
Sử dụng các nút điều
khiển tại khu vực
Controls để tạo Form
Tạo nhãn (Label):
- Trong Tab Desgin, kích chuột vào nút trong khu
vực Controls
- Bấm chuột và kéo thả trên Form để xác định vị trí,
kích thước hộp nhãn
- Soạn thảo nội dung cho nhãn
- Có thể thay đổi kích thước, vị trí trình bày nhãn
Tạo hộp Text Box hiển thị giá trị của các trường dữ
liệu (bound):
- Kéo thả (hoặc kích đúp chuột) trực tiếp các trường
trong bảng dữ liệu vào Form
Tạo hộp Text Box hiển thị các giá trị của các biểu
thức:
- Bấm chuột vào nút Text Box
- Kéo thả chuột trên Form để tạo khung Text Box
- Nhập nhãn vào ô Text, nhập biểu thức tính vào ơ
<b>2/8/2018</b> <b>MS Access 2007</b> <b>21</b>
Ví dụ: Tạo Label và TextBox cho Form Diemkiemtra:
<b>2/8/2018</b> <b>MS Access 2007</b> <b>22</b>
Tạo Combo Box:
- Bấm chuột vào nút Combo Box
- Kéo thả trường gắn với Combo Box vào Form (trong
trường hợp Combo Box không gắn với trường dữ liệu
nào thì kéo thả trực tiếp trên Form để xác định khung
Combo Box)
- Xác định nguồn dữ liệu cho Combo Box
Xác định nguồn dữ liệu cho Combo Box:
Dữ liệu lấy từ bảng
dữ liệu/truy vấn
Dữ liệu được nhập
từ bàn phím
Tạo List Box: sử dụng nút List Box rồi làm tương tự
như tạo Combo Box
Tạo Check Box/Toggle button/Option button (dùng
cho các trường thuộc kiểu logic):
- Kích chuột vào các nút tương ứng tại khu vực
Controls
- Kéo thả trường dữ liệu tương ứng vào Form
<b>2/8/2018</b> <b>MS Access 2007</b> <b>25</b>
Tạo nút lệnh Button:
- Bấm chuột vào nút lệnh , kéo thả trên Form để
xác định vị trí và kích thước nút
- Chọn loại lệnh và hành động thực thi tương ứng khi
nhấn nút
- Đặt tiêu đề hoặc hình ảnh hiển thị trên nút
- Đặt tên cho nút lệnh
- Nhấn Finish để kết thúc
<b>2/8/2018</b> <b>MS Access 2007</b> <b>26</b>
Ví dụ: tạo nút Đầu (chuyển về bản ghi đầu tiên)
- Bước 1: Bấm chuột vào nút Button, kéo thả trên form
- Bước 2: Chọn dạng điều hướng cho bản ghi: Go To
First Record
- Bước 3: Đặt tiêu đề hiển thị trên nút
- Bước 4: Đặt tên cho nút, sau đó nhấn Finish để kết
<b>2/8/2018</b> <b>MS Access 2007</b> <b>29</b>
<b>2/8/2018</b> <b>MS Access 2007</b> <b>30</b>
Sử dụng khi cần nhúng Sub Form vào Main Form
(trường hợp dữ liệu/đối tượng trong form chính liên
quan đến dữ liệu/đối tượng ở các form con)
Thiết kế các Sub Form
- Tạo các đối tượng cần có trong Sub Form
Thiết kế Main Form
- Tạo các đối tượng cần có trong Main Form
- Chèn các Sub Form vào Main Form:
+ Kéo thả trực tiếp các Sub Form đã tạo vào Main
Form
+ Quy định mối liên kết giữa Sub Form với một đối
tượng trong Main Form:
Link Child Fields: Trường liên kết ở Sub Form
Ví dụ: Thiết kế Form hiển thị bảng điểm các môn học
của các học sinh, thông tin hiển thị gồm: Mã số học
sinh, Họ tên, Ngày sinh, Mã Lớp, Học kỳ, Mã môn học
với các điểm thành phần và điểm tổng kết môn học
- Bước 1: Tạo Sub Form dạng datasheet hiển thị Học kỳ,
Mã môn học, Các điểm thành phần và Điểm tổng kết
môn học
- Bước 2: Tạo Main Form với Mã học sinh, Họ tên,
Ngày sinh, và Mã lớp
<b>2/8/2018</b> <b>MS Access 2007</b> <b>33</b>
Sub
Trường liên kết của Main Form – Sub Form
<b>2/8/2018</b> <b>MS Access 2007</b> <b>34</b>
Chèn ảnh vào Form:
- Kích chuột vào nút Image
- Kéo thả trên Form
- Chỉ ra đường dẫn tới file ảnh cần chèn
Chèn đối tượng vào Form:
- Đối tượng gắn với 1 trường (Bound) dữ liệu: chỉ cần
kéo thả trường đó vào form
Đối tượng không gắn với trường (Unbound): Bấm
chuột vào nút Unbound Object Frame , kéo thả
trên form rồi chỉ ra/tạo mới đối tượng cần chèn:
Tạo mới đối
tượng