Tạo Form theo mẫu sau

Một phần của tài liệu GIÁO TRÌNH ACCESS – CHƯƠNG 5: FORM _ BIỂU MẪU docx (Trang 103 - 116)

VII. CÁC VÍ DỤ

4. Tạo Form theo mẫu sau

Các bước tiến hành :

Bước 1 : tạo Main Form : XEM HOA DON

THEO NHAN VIEN trong đó bạn hãy chèn đối tượng tab Control với hai trang màn hình CHI TIET HOA DON và THONG TIN VE NHAN VIEN.

Bước 2 : Ở trang Chi Tiet Nhan Vien

Tạo Combobox chọn mã nhân viên (giả sử bạn đã đặt quy định mục name của nó là Manv) và SubForm thứ nhất (Hiển thị danh sách các hóa đơn đã lập ).

Giả sử sau khi tạo, ô subform thứ nhất có các thuộc tính sau :

o Name : SUB1

o Link Child field : Manv

o Link Master field : Manv

Tạo các Text Box hiển thị các thông tin : họ tên nhân viên, Họ và tên khách hàng khi Click chọn Manv trong Combo Box như sau :

o Họ Tên nhân viên :

=[SUB1].Form![Honv]+” “+[SUB1].Form![Tennv]

o Họ tên Khách hàng : =

[SUB1].Form![Tencty]

o Mã hóa đơn : = [SUB1].Form![Mahd]

Lưu ý : trong nguồn dữ liệu của SubForm thứ

SubForm phải có chứa các Field mà bạn muốn

thực hiện công thức như trên.

Tạo liên kết giữa SubForm thứ nhất và SubForm thứ hai bằng cách gửi giá trị của Mahd trong

SubForm thứ nhất ra mainForm ( tạo ở mainForm 1 ô textBox chứa giá trị Mahd của

SubForm thứ nhất) và đặt SubForm thứ hai liên

kết với ô Text Box này ở main form. Các bước tiến hành như sau :

Tại 1 ô Textbox trong mainForm, hiện bảng Properites của ô, 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ứ nhất theo qui tắc [Tên ô chứa SubForm].Form![tên ô lấy giá trị] như sau :

o = [SUB1].Form![Mahd]

Chỉnh thuộc tính của ô SubForm thứ hai theo nội dung sau ;

o Link Child Fields : tên field làm chỉ tiêu quan hệ (Mahd).

o Link Master Fields : tên ô Text box vừa tạo.(Tgian).

Bước 2 : Ở trang Thong Tin Ve Nhan Vien

Tạo các TextBox hiển thị các thông tin về nhân viên bằng cách lấy những thông tin này qua nguồn dữ liệu của SubForm thứ nhất (Tất nhiên khi tạo SubForm thứ nhất này bạn phải chú ý đưa tất cả các thông cần lấy vào nguồn dữ liệu của nó).

Hướng dẫn :

Bước 2 : tạo Query làm nguồn dữ liệu cho Subform2. Bước 3 : tạo Subform1 tên SUB1.

Bước 4 : tạo Subform2 tên SUB2. Bước 5 : tạo MainForm

 Bật chức năng Control Wizard, Click ComboBox kéo vào Form, chọn bảng KhachHang, lấy Field MAKH. Chỉnh thuộc tính Name : MAKH

 Click Tab Control kéo vào Form, Chỉnh thuộc tính Caption

Trang 1 : Cac hoa don

Trang 2 : Chi Tiet hoa don.

Ở trang 1 kéo SubForm vào Form chọn Properties

:

o Source Object : SUB1.

o Link Child Field : MAKH

Ở trang 2 :

 Tạo 1 TextBox chỉnh Properties như sau :

o Name : MAHD

o Control Source : =[SUB1].form![mahd] Kéo SubForm vào Form chọn Properties :

o Source Object : SUB2.

o Link Child Field : MAHD

o Link Master Field : MAHD.

6. Tạo Form theo mẫu sau :

Các bước tiến hành :

Bước 1 : tạo Form XEMHD gồm các điều khiển sau :

Ô textbox thứ nhất : Chỉnh Properties và chọn

Name : Ngaybd.

Ô textbox thứ hai : Chỉnh Properties và chọn

ComboBox hay ListBox để chọn sản phẩm :

Chỉnh Propertied và chọn Name :Sp.

Bước 2 : Tạo Query làm dữ liệu nguồn cho Report có

dạng sau :

Bước 3 : tạo Report dùng Query trên làm nguồn dữ

Lưu ý : trong Report này khi làm Textbox hiện

khoảng thời gian như đã chọn ở Form XEMHD bạn hãy gõ vào công thức sau :

=”Từ ngày “ & [Forms]![XEMHD]![NGAYBD] & “Đến ngày “ & [Forms]![XEMHD]![NGAYKT] Bước 4 : tạo xong Report, trở lại Form XEMHD :

Tạo nút lệnh (Command button) XEM : Khi tạo

có dùng chức năng Control Wizard, chọn lệnh Run Query và chọn Query trên.

Tạo nút lệnh (Command button) IN : Khi tạo có

dùng chức năng Control Wizard, chọn lệnh Print Preview và chọn Report trên.

Tạo nút lệnh (Command button) CANCEL :

Khi tạo có dùng chức năng Control Wizard, chọn lệnh Close Form.

B. Cơ sở dữ liệu QLSV.MDB

1. Tạo Form sử dụng các đối tượng Label, text, Command, Check, Sun Form, Image, unbound Object, Bound Object Frame theo dạng sau :

Unbound Object Frame Label Fields Check box Bound Object Frame Sub Form Command Button

Một phần của tài liệu GIÁO TRÌNH ACCESS – CHƯƠNG 5: FORM _ BIỂU MẪU docx (Trang 103 - 116)

Tải bản đầy đủ (PDF)

(128 trang)