Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 20 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
20
Dung lượng
275,5 KB
Nội dung
BÀI 01:(2Tiết) PTTK CSDL& MS-CCESS BÀI 02:(4Tiết) TẠO CSDL, TABLE, &RELATIONSHIP BÀI 03:(2Tiết) KHÁI QUÁT QUERY BÀI 05: (6Tiết) QUERY CAO CẤP BÀI 06:(2 Tiết) FORM THIẾT KẾ VỚI WIZARD BÀI 07:(6Tiết) FORM THIẾT KẾ DESIGN VIEW BÀI 08:(6Tiết) MAIN FORM – SUBFORM BÀI 09&10: (6Tiết) REPORT BÀI 11: (4Tiết) MACRO&MODUL Ôn Tập (2Tiết) KIỂM TRA (2Tiết) MS-ACCESS 2000 BÀI 04:(6Tiết) SELECT QUERY Bài giảng BÀI 08 MAIN FORM – SUBFORM I. KHÁI QT II. TẠO MAIN – SUB FORM BẰNG WIZARD III. TẠO MAIN - SUB FORM KHÔNG DÙNG WIZARD IV. TẠO FORM CÓ HAI CẤP SUBFORM I. KHÁI QT 1. Main Form – Sub Form Trong việc thiết kế form, có thể Form trong Form tức là một Form chính (Main Form) hiển thò các thông tin đồng thời chứa Form khác gọi là form phụ (Sub Form) Mổi Form sử dụng Table khác nhau , hiển thò đồng thời và có thể thao tác đồng thời trên cả hai Form . Những record dùng trong Main Form và Sub Form thường có mối quan hệ với nhau : Quan hệ Một – Một : một Record của Table Main Form sẽ ứng với một Record trong Subform. Quan hệ Một - Nhiều : một Record của table main form sẽ ứng với nhiều Record trong Sub Form. 2. Các loại Sub Form Khi tạo Sub Form có thể thiết kế theo dạng Datasheet View hay Form View. Dạng Datasheet View thường được sử dụng nhất. Nếu dùng công cụ Main Form/ Sub Form Wizard thì Sub Form mặc đònh thường là Datasheet View. 3. Khi nào dùng Main Form / Sub Form: Sử dụng Main Form / Sub Form khi muốn dùng Table / Query làm nguồn dữ liệu cho Main Form và một Table / Query khác để trình bày mối quan hệ giữa các Record của các Table / Query này. Thực tế Main Form / Sub Form được dùng thường xuyên khi trình bày dữ liệu trên Form. 4.Khi dùng Main Form/ Sub Form cần chú ý các vấn đề sau: Có các Table / Query có quan hệ theo kiểu một – nhiều : Main Form sẽ sử dụng Table / Query bên một và Sub Form sử dụng Table / Query bên nhiều Kiểm tra các Table / Query sử dụng có các Field quan hệ hay không. Accsee sẽ dùng các Field quan hệ đối chiếu ( Matching Field hay Linking Field) giữa hai Table / Query để xác đònh mẩu tin được hiển thò trong Main Form và Sub Form. Nếu sử dụng Filed đối chiếu không phải là Primary Key hay Foreign Key thì phải lập chỉ mục cho Field này. II.TẠO MAIN FORM/SUBFORM BẰNG WIZARD: Khởi động Form Wizard Chọn các Table / Query và Field tham gia : (Which fields do you want on your form?) Cách chọn hiển thò form : (How do you want to view your form ?) Làm xong Chọn next. Làm xong Chọn next. Choùn hỡnh thửực hieồn thũ cho Sub Form: (What layout would you like for your subform ) Laứm xong Choùn next. choùn kieồu cho bieồu maóu: (What Style would you like ?) Laứm xong Choùn next. ẹaởt teõn cho Main Form vaứ Sub Form Laứm xong Click Finish Keỏt quaỷ : II.TẠO MAIN FORM/SUBFORM KHƠNG DÙNG WIZARD: 1 Nguyên tắc : Thiết kế Main Form/ Sub Form không dùng Wizard phải tạo Main Form riêng và Sub Form riêng, sau đó phải chèn Sub Form vào Main Form. Khi tạo Main Form, nhớ dành chổ trước cho Sub Form. Trong đa số trường hợp ,Access sẽ tự động liên kết Sub Form với Main Form. Nếu Access không tự động liên kết thì User cần phải thực hiện việc này. S Sub Form có thể đặt cơ sở trên Table hay QUERY (chỉ khảo sát Sub Form đặt cơ sở trên Table). 2. Chuẩn bò : Cần chuẩn bò trước Main Form 3. Thiết kế : Thiết kế Sub Form Qui đònh thuộc tính cho ViewAllow và Default View : Datasheet view : Chỉ hiển thò dạng bảng dữ liệu Form : Chỉ hiển thò theo dạng Form Quy đònh thuộc tính View Allow là Form và quy đònh thuộc tính Default View là Single Form hay Continuous Form. Both : Hiển thò cả hai Form qui đònh thuộc tính View Allow là Both và qui đònh thuộc tính Default View là Single Form hay Continuous Form