Subform control

Một phần của tài liệu GIÁO TRÌNH HƯỚNG DẪN CHI TIẾT ACCESS 2010 (Trang 93 - 94)

Subforms là không thể thiếu cho việc hiển thị thông tin từ hai bảng khác nhau hoặc các truy vấn trên cùng một form. Thông thường, subforms ựược sử dụng khi dữ liệu nguồn trong main có quan hệ một-nhiều với dữ liệu nguồn của subform. Nhiều record trong subform ựược liên kết với một record trong mainform.

Access sử dụng các thuộc tắnh LinkMasterFields và LinkChildFields của subform ựể lựa chọn các record trong subform có liên quan ựến mỗi record trong mainform.

a) Tạo bằng Wizard:

− −−

−Tạo main form: dữ liệu nguồn của main form thường là thông tin ở bảng cha,

do ựó dạng form thường là những dạng hiển thị một record tại một thời ựiểm như columnar. − −− −Mở main form ở chế ựộ Design. − −− −Bật nút control Wizard. − −−

−Chọn công cụ SubForm/SubReport trong nhóm Controls vẽ

vào Form, xuất hiện

cửa sổ SubForm

Wizard với hai tùy chọn: ∗ Use existing Tables and Queries (sử dụng bảng và các query làm dữ liệu nguồn cho subform) Next.

∗ Chọn bảng hoặc query làm dữ liệu nguồn cho sub form, trong bảng hoặc query phải có field liên kết với

main form Next.

∗ Chọn field liên kết với subformNext.

∗ Nhập tên cho subform Finish.

∗ Use an existing form: sử dụng form có sẵn làm subform.

∗ Chọn form làm subformNext

∗ Nhập tên cho SubFormFinish

b) Tạo bằng Design:

− −−

−Nếu dữ liệu nguồn của subform ựược lấy từ nhiều bảng thì

phải tạo query, trong query phải chứa field liên kết với main form (link child filed)

− −−

−Dạng của subform thể hiện quan hệ n, do ựó thường chọn dạng Datasheet hoặc Tabular.

− −−

−Mở main form ở chế ựộ design, chọn công cụ

subform/Subreport trong nhóm Controls drag chuột vẽ vào main form.

− −−

−Mở Properties Sheet và thiết lập các thuộc tắnh:

∗ Source object: Chọn Table/Query làm dữ liệu nguồn

cho Subform, hoặc chọn form nếu ựã thiết kế form ựể làm subform.

∗ Link child field: nhập tên của field trong subform liên kết với main form

∗ Link master field: nhập tên field của main form liên kết với subform.

Một phần của tài liệu GIÁO TRÌNH HƯỚNG DẪN CHI TIẾT ACCESS 2010 (Trang 93 - 94)