Truyền tham số giữa các thành phần của Form

Một phần của tài liệu BÀI tập THỰC HÀNH ACCESS (Trang 56)

D. BAØI TẬP FORM

4) Truyền tham số giữa các thành phần của Form

− Nếu truyền tham số từ Form này 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 trong cùng 1 Form

Cơng thức :[TÊN Ơ CHỨA SUBFORM].FORM![TÊN ĐỐI TƯỢNG]

Hướng dẫn:

Bước 1 : Tạo Main Form THONG TIN CHI TIET SV trong đĩ bạn hãy chèn đối tượng tab Control với hai trang màn hình CHITIET LOP HOC và THONG TIN VE SINH VIEN.  Bước 2 : Ở trang Chi Tiet Lop Hoc

− Tạo Combobox chọn mã lớp với tên là Mlop và SubForm thứ nhất cĩ các thuộc tính sau

Name : SUB1

Link Child field : Malop Link Master field : Mlop

− Tạo các Text Box hiển thị các thơng tin : tên lớp, Họ và tên sinh khi Click chọn Masv trong SubForm thứ nhất và Mã sinh viên như 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]

− Trong nguồn dữ liệu của SubForm thứ nhất này ngồu những nội dung phục vụ cho 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 Masv trong SubForm thứ nhất ra mainForm ( tạo ở mainForm 1 ơ textBox chứa giá trị Masv 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![Masv] o Visible : Chọn No.

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ệ (Masv). o Link Master Fields : tên ơ Text box vừa tạo.(Tgian). − Ở trang Thong Tin Ve Sinh Vien

Tạo các TextBox hiển thị các thơng tin về sinh 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ĩ).

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

d. Tạo Form theo mẫu sau

Tạo lại Form dạng trên nhưng thay các nút lệnh Command bằng Option group.

Một phần của tài liệu BÀI tập THỰC HÀNH ACCESS (Trang 56)

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

(62 trang)
w