Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 128 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
128
Dung lượng
0,94 MB
Nội dung
GIÁO TRÌNH ACCESS – CHƯƠNG 5: FORM _ BIỂU MẪU I GIỚI THIỆU Form công cụ dùng để nhập hay xem số liệu vào sở liệu Biểu mẫu Access giúp người dùng thao tác nhập liệu vào sở cách bạn điền trực tiếp vào phiếu giấy Tóm lại form dùng để: Nhập xem liệu Tự động hóa số thao tác 1) Các loại biểu mẫu: a Biểu mẫu liệu: dùng để thể liệu bên hay nhiều bảng hình, thơng qua hình nười sử dụng cập nhật liệu vào bảng b Biểu mẫu hộp thoại: Là biểu mẫu mà hệ thống dùng để hỏi người sử dụng trả lời số câu hỏi lựa chọn hành động mà người sử dụng chọn trả lời Sự khác biệt hai biểu mẫu mẫu tin nguồn (record source) biểu mẫu liệu bắt buộc phải bảng/1 truy vấn chọn, ngược lại biểu mẫu hộp thoại khơng cần mẫu tin nguồn 2) Các khái niệm biểu mẫu Tiêu đề (Caption): chuỗi văn xuất tiêu đề (title bar) cửa sổ biểu mẫu Các điều khiển (control): đối tượng tạo nằm thành phần biểu mẫu Thông qua điều khiển này, người sử dụng nhập liệu vào bảng cho thực thi hành động Các nút di chuyển liệu (Navigation Buttons): cho phép người sử dụng di chuyển qua lại dòng liệu bảng II TẠO FORM TỰ ĐỘNG (AUTO FORM) 1) Autoform :Columnar (Form dạng cột) Bước : Chọn AutoForm : Columnar Bước : Chọn Table/Query muốn tạo Form, sau nhấn OK Access tự tạo Form có dạng sau : 2) AutoForm : Tabular (Form dạng dòng) Bước : Chọn AutoForm : Tabular Bước : Chọn Table/Query muốn tạo Form, sau nhấn OK Access tự tạo Form có dạng sau : 3) Chart wizard (Form dạng đồ thị) Ví dụ : Cho biết tỷ lệ bán sản phẩm theo quí Bước : Chọn Chart wizard Bước : Chọn Table/Query muốn tạo Form, sau nhấn OK Bước : Chọn field xuất đồ thị Chọn xong, nhấn Next Bước : Chọn dạng hiển thị đồ thị Bước : Chọn field đưa vào vùng Axis, Series, Data Chọn xong nhấn Next Bước : đặt tiêu đề cho Form, xong nhấn nút Finish Kết Form có dạng sau : 4) Pivot Table Wizard Bước : Chọn Chart wizard Bước : Chọn Table/Query muốn tạo Form, sau nhấn OK Bước : Tạo nút lệnh (Command button) IN : Khi tạo có dùng chức Control Wizard, chọn lệnh Print Preview chọn Report Tạo nút lệnh (Command button) CANCEL : Khi tạo có dùng chức Control Wizard, chọn lệnh Close Form B Cơ sở liệu QLSV.MDB Tạo Form sử dụng đối tượng Label, text, Command, Check, Sun Form, Image, unbound Object, Bound Object Frame theo dạng sau : Unbound Object Frame Fields Label Check box Bound Object Frame Sub Form Command Button Tạo form sử dụng Tab Control a) Tạo Form : Kết thi lớp theo mẫu sau : Mô tả : Khi nhắp nút lớp học hiển thị thông tin lớp học theo mẫu sau : Khi nhắp nút Kết chung hiển thị thông tin kết thi sinh viên lớp xem theo mẫu sau : Các bước tiến hành : Bước : Trước hết tạo Sub Form Frmketqua: Kết học tập lớp theo thông tin hình (lưu ý : Khi tạo nguồn liệu cho Sub Form) phải có Malop) Trong phần Form Footer tạo text box đặt tên SOSV Control source gõ vào công thức =count([MASV]) Bước : tiến hành tạo Form : Kết thi lớp với nguồn liệu bảng LOPHOC Tạo đối tượng Tab Control cách nhắp chọn biểu tượng Tab Control Toolbox Sau nhắp mouse vị trí đích Chọn trang chỉnh Properties cho trang Sửa lại tiêu đề cho trang mục Caption theo hình Tại trang (lớp học): Kéo Field từ Field List xuống trình bày đối tượng hình Tại trang (kết chung) : Kéo Sub Form Ket qua thi lop làm vào trang hình Chỉnh Properties Sub Form thấy kết : Link child Fields : Malop Link Master Fields : Malop Tạo Textbox vị trí khung SubForm, chỉnh thuộc tính Properties sau : Đặt Caption : Tổng số sinh viên Đặt Control Source Textbox biểu thức sau : = [Frmketqua].[Form]![SOSV] b) Tạo Form theo mẫu sau :Sinh viên tự làm c) Truyền tham số từ form vào Query Report Công thức : [FORMS]![TÊN FORM]![TÊN ĐỐI TƯỢNG] Tạo Form có dạng sau : Click chọn MASV, nhấn nút xem chạy query hiển thị bảng điểm sinh viên vừa chọn Nhấn nút IN hiển thị Report bảng điểm sinh viên Nút Thốt đóng Form Các bước tiến hành Bước : Tạo Form BANGDIEMSV gồm : Combobox : Chỉnh thuộc tính Name : Cbomasv Row Source Type : Table/Query Row Source : SELECT [SVIEN].[MASV], [SVIEN].[HOSV], [SVIEN].[TENSV] FROM [SVIEN] Bước : Tạo Query làm nguồn liệu cho Report gồm Masv, HoTen, Malop, Mamh, tenmh, Lanthi, Diem truyền tham số vào Query cột MASV sau : Bước : Tạo report lấy nguồn liệu Query 4) Truyền tham số thành phần Form Nếu truyền tham số từ Form sang Form khác (Hay Report) Công thức : FORMS![TÊN FORM]![TÊN ĐỐI TƯỢNG] Nếu truyền tham số từ SubForm sang Main form Form Công thức : [Tên chứa Subform].Form![Tên đối tượng] Tạo Form có dạng sau : Cách tạo : Bước : tạo Main Form : THONG TIN CHI TIET SV bạn chèn đối tượng tab Control với hai trang hình CHI TIET LOP HOC THONG TIN VE SINH VIEN Bước : Ở trang Chi Tiet Lop Hoc Tạo Combobox chọn mã lớp (giả sử bạn đặt quy định mục name MLOP) SubForm thứ (Hiển thị danh sách sinh viên ) Giả sử sau tạo, ô subform thứ có thuộc tính sau : Name : SUB1 Link Child field : Malop Link Master field : Mlop Tạo Text Box hiển thị thông tin : tên lớp, Họ tên sinh Click chọn Masv SubForm thứ Mã sinh viên sau : o Tên lớp : =[SUB1].Form![Hosv]+” “+[SUB1].Form![Tensv] o Họ tên Sinh viên : = [SUB1].Form![Hosv]+ “ “ +[SUB1].Form![Tensv] o Mã sinh viên : = [SUB1].Form![Masv] Lưu ý : nguồn liệu SubForm thứ ngoàu nội dung phục vụ cho SubForm phải có chứa Field mà bạn muốn thực công thức Tạo liên kết SubForm thứ SubForm thứ hai cách gửi giá trị Masv SubForm thứ mainForm ( tạo mainForm ô textBox chứa giá trị Masv SubForm thứ nhất) đặt SubForm thứ hai liên kết với ô Text Box main form Các bước tiến hành sau : Tại ô Textbox mainForm, bảng Properites ô, chọn : o Name : Đặt tên cho (ví dụ Tgian) o Control Source :viết công thức lấy giá trị từ SubForm thứ theo qui tắc [Tên ô chứa SubForm].Form![tên ô lấy giá trị] sau : o = [SUB1].Form![Masv] o Visible : Chọn No Chỉnh thuộc tính ô SubForm thứ hai theo nội dung sau ; o Link Child Fields : tên field làm tiêu quan hệ (Masv) o Link Master Fields : tên ô Text box vừa tạo.(Tgian) Bước : Ở trang Thong Tin Ve Sinh Vien Tạo TextBox hiển thị thông tin sinh viên cách lấy thông tin qua nguồn liệu SubForm thứ (Tất nhiên tạo SubForm thứ bạn phải ý đưa tất thông cần lấy vào nguồn liệu nó) ... Tạo Form thủ công Form Wizard : tạo Form nhờ Form Wizard Auto Form : Columnar : Tạo Form tự động dạng cột Auto Form : Tabular : Tạo Form tự động dạng bảng Auto Form : Datasheet : Tạo Form. .. Linked forms muốn trình bày dạng Link Form( ví Dụ 2) Chọn xong, nhấn Next Bước 3_5 : Chọn kiểu trình bày cho SubForm (Chỉ có chọn Form with subform(s)) Tabular (Hay Datasheet) : trình bày Form. .. each forms” FORM (hay First form) : đặt tiêu đề cho Form Subform (hay Second Form) : đặt tiêu đề cho Form phụ Xong nhấn nút Finish IV TẠO FORM BẰNG CHỨC NĂNG DESIGN 1) Các thành phần form Form