(NB) Giáo trình Hệ quản trị cơ sở dữ liệu cung cấp cho người học những kiến thức như: Tổng quan về hệ quản trị CSDL Microsoft Access; Xây dựng bảng (TABLE); Truy vấn dữ liệu (Query); Xây dựng FORM; Báo biểu (Report);...Mời các bạn cùng tham khảo nội dung giáo trình phần 2 dưới đây.
Bài Xây dựng FORM Giới thiệu: Truy vấn query giúp truy xuất xử lý tính tốn liệu hiển thị kết dƣới dạng bảng đơn điệu Với công cụ form, liệu đƣợc hiển thị dƣới dạng Form xem, nhập, hiệu chỉnh liệu, dùng form để tạo hộp thoại nhằm thiết lập tùy chọn cho cơng việc quản lý Đây công cụ tạo giao diện trình quản lý Access Mục tiêu: - Hiểu đƣợc chức đặc trƣng Form - Biết dạng Form thông dụng - Hiểu đƣợc chức thuộc tính đối tƣợng Form - Biết đƣợc cách thiết kế Form: Form Wizard, DesignView, - Thiết kế đƣợc form nhập liệu, form tra cứu liệu làm tiền đề cho việc tạo sản phẩm phần mềm hoàn thiện - Nghiêm túc, sáng tạo việc tạo Form Nội dung: 4.1 Form ứng dụng 4.1.1 Khái niệm Form Form loại đối tƣợng sở liệu Access đƣợc thiết kế để: - Hiển thị liệu bảng dƣới dạng thuận tiện để xem, nhập sửa liệu - Thực thao tác thông qua nút lệnh 4.1.2 Ứng dụng Form Form cung cấp khả thuận lợi để hiển thị liệu Chúng ta xem thơng tin ghi thay chế độ Datasheet nghèo nàn trƣớc chế độ Form View, phƣơng cách tiên tiến Sử dụng Form tăng khả nhập liệu, tiết kiệm thời gian ngăn ngừa lỗi đánh sai Chẳng hạn thay gõ vào giá trị tất trƣờng tạo danh sách (gọi combo box) để chọn Form (đây phƣơng cách áp dụng hiệu để tránh đánh sai liệu) Form cung cấp hình thức trình bày tiện nghi để xem, nhập hiệu ghi CSDL Access cung cấp công cụ thiết kế Form hỗ 87 trợ đắc lực cho việc thiết kê Form dễ sử dụng mà lại tận dụng đƣợc khả năng: Hình thức thể liệu đẹp, trình bày lơi với kiểu font hiệu ứng đồ họa đặc biệt khác Quen thuộc với ngƣời sử dụng giống Form giấy thơng thƣờng Có thể tính tốn đƣợc Có thể chứa biểu đồ Có thể hiển thị liệu từ nhiều bảng (hoặc truy vấn) Tự động hóa số thao tác phải làm thƣờng xuyên 4.1.3 Kết cấu Form Các thơng tin Form lấy liệu từ bảng hay truy vấn đó, nhƣng độc lập bảng lẫn truy vấn, chẳng hạn nhƣ đối tƣợng đồ họa Dáng vẻ trình bày Form đƣợc thực q trình thiết kế Tất thơng tin thể Form đƣợc chứa đối tƣợng gọi điều khiển (control) Điều khiển dùng để thể liệu thực hàng động trang trí cho Form Một số điều khiển đƣợc buộc vào với trƣờng bảng hay truy vấn, gọi bảng sở hay truy vấn sở Do dùng Form để nhập liệu vào trƣờng hay lấy liệu từ trƣờng để xem Ví dụ dùng Text box để nhập hay hiển thị chuỗi số, dùng Object frame để thể hình ảnh Một số điều khiển khác trình bày thơng tin đƣợc lƣu trữ thiết kế bảng Ví dụ dùng Label (nhãn) để thể thơng tin có tính chất mơ tả; đƣờng hình khối để tổ chức liệu làm Form có hình thức hấp dẫn 4.2 Phân loại Form Các loại Form - Form liệu: + Thể liệu lấy từ nhiều table/query + Thƣờng dung để cập nhật liệu vào bảng có liên quan - Form hộp thoại: + Khơng chứa liệu chứa ô điều khiển + Là phƣơng tiện giao tiếp ngƣời sử dụng hệ thống 88 - Các dạng Form liệu + Form dạng cột( Columnar) Hình 4.1 Form dạng cột + Form dạng bảng( Tabular) Hình 4.2 Form dạng bảng + Form dạng hàng( Justified) Hình 4.3 Form dạng hàng 89 + Form dạng bảng liệu(Datasheet) Hình 4.4 Form dạng bảng liệu + Form chính/phụ(Main/Sub form) Hình 4.5 Form chính/phụ 4.3 Các phƣơng pháp tạo Form 4.3.1 Tạo Form với Split form Access cung cấp chức Split form cho phép tạo Form dựa bảng truy vấn đƣợc xây dựng trƣớc Cách tạo + Trong cửa sổ Database, ta chọn bảng truy vấn làm nguồn liệu cho Form + Trong Menu Create/ Chọn Split form Hình 4.6 Cửa sổ Split form 90 Ví dụ Cho bảng Danhsach( Tenphong, hoten, ngayden, ngaydi, thanhtien) Hãy thiết kế Form dựa chức Split form sử dụng bảng Danhsach làm nguồn liệu Hình 4.7 Form dạng Split form 4.3.2 Tạo Form sử dụng Wizard * Cách tạo Trong cửa sổ Database chọn Menu Create/ chọn More Form, chọn Form Wizard Hình 4.8 Mơ tả thao tác chọn trường đưa vào Form Trong mục Tables/ Queries: Chọn liệu nguồn từ bảng hay từ truy vấn Trong mục Avaiable Field: Chọn trƣờng đƣa vào Form, nhấn nút >> Chọn nút Next Chọn Columnar : Form hiển thị theo dạng cột 91 Tabular: Form hiển thị theo dạng hàng Datasheet: Form hiển thị theo dạng bảng Justified: Form hiển bình thƣờng (đều) Chọn Next Hình 4.9 Hình ảnh chọn kiểu hiển thị trường Chọn loại Form Chọn Next Đặt tiêu đề cho Form Hình 4.10 Mơ tả thao tác chọn tiêu đề cho Form Chọn Open the form to view or enter information: Nếu muốn mở Form sau chọn Finish 92 Chọn Modify the form’s design: Nếu muốn form dạng thiết kế Chọn Finish Hình 4.11 Mơ tả thiết kế Form dạng thiết kế Lƣu lại form * Sử dụng form tạo đƣợc vào việc nhập liệu: Chọn form, nhấn nút Open Nếu form chế độ thiết kế nhấn nút View cơng cụ Lúc sử dụng form để cập nhật liệu: Hình 4.72 Mơ tả thao tác mở Form sau thiết kế Tại thời điểm, form nhập liệu hiển thị giá trị ghi Bạn nhập, sửa trực tiếp trƣờng ghi form Thanh định hƣớng (Navigator bar) giúp xử lý số thao tác form, cách sử dụng nhƣ sau: - Nút để chuyển đến ghi kề trƣớc; - Nút để chuyển ghi đầu tiên; - Nút để chuyển đến ghi cuối cùng; - Nút để thêm ghi 93 4.3.3 Tạo Form từ cửa sổ Design Tạo Form sử dụng công cụ Split form Form wizard ngƣời sử dụng nhanh chóng thiết kế Form nhờ vào đặc tính hỗ trợ Access Nhƣng hai cách cung cấp số hạn chế phƣơng án xây dựng Form mà khơng thỗ mãn u cầu ngƣời sử dụng muốn thiết kế Form teho ý riêng Do ngƣời sử dụng phải tự thiết kế Form không cần hỗ trợ Access Nội dung mục trình bày mơi trƣờng thiết kế form nhƣ cách tạo số kiểu form từ đơn giản đến phức tạp sử dụng Form Design View Chúng ta tìm hiểu cách thiết kế form nhập liệu đơn giản thông qua yêu cầu: tạo form dùng làm mẫu nhập liệu cho bảng CANBO Bƣớc 1: Tại cửa sổ Database, Chọn menu Create, chọn Form Design Môi trƣờng thiết kế form xuất hiện: Hình 4.83 Mơ tả thiết kế Form Design View Có thành phần quan trọng để làm việc: (1) Cửa sổ Form – nơi thiết kế xây dựng thông tin cần thiết theo yêu cầu toán Cấu trúc form gồm phần: Form Header - phần tiêu đề đầu form; Form Footer - phần tiêu đề cuối; Detail - phần thân form Toàn thông tin form đƣợc chứa đối tƣợng điều khiển (Control), đối tƣợng đƣợc lấy từ cơng cụ Toolbox trình bày phần tiếp sau (2) Thanh công cụ Toolbox – nơi chứa đối tƣợng, cơng cụ đƣa lên form với mục đích thiết kế giao diện điều khiển liệu theo tốn Ví dụ: muốn tạo nhập Họ tên form dùng đối tƣợng 94 Textbox, muốn đƣa thích ( nhãn hiển thị) dùng Label, muốn tạo nút lệnh dùng Command Button,… Cửa sổ Field List có chứa danh sách trƣờng CSDL có nguồn liệu Form Nó hỗ trợ việc đƣa trƣờng liệu lên form để nhập hiển thị liệu tốt Trong trƣờng hợp ta dùng để đƣa trƣờng cần nhập liệu từ bảng CANBO lên form Nếu chƣa thấy cửa sổ xuất hiện, thực hiển thị cách mở thực đơn Design / Ribbon Tool/Add Existing Fields Hình 4.94 Mô tả hiển thị trường CSDL Bƣớc 4: Đƣa trƣờng cần nhập liệu từ cửa sổ Field List lên Form thiết kế cách: Dùng chuột kéo trƣờng muốn thiết kế lên form từ cửa sổ Field List thả lên vị trí hợp lý form (với phải kéo toàn trƣờng lên form).Lúc cửa sổ thiết kế form có dạng: Mỗi kéo trƣờng từ Field List lên form, Access tự động tạo đối tƣợng gắn kết tới trƣờng liệu tƣơng ứng, đối tƣợng Textbox, Combobox hay đối tƣợng khác tuỳ thuộc vào kiểu liệu trƣờng tƣơng ứng; đối tƣợng Label kèm nhằm tạo nhãn thích cho trƣờng liệu Hình 4.105 Mơ tả thiết kế Form Đến tạo xong form nhập liệu đơn giản cho bảng 95 4.3.4 Sửa đổi thứ tự di chuyển Để sửa đổi thứ tự di chuyển Form, Click chuột phải Form chọn Tab Order Hình 4.16 Thay đổ thứ tự di chuyển Sau cầm chuột kéo điều chỉnh theo ý muốn ngƣời thiết kế 4.4 Các đối tƣợng thuộc tính 4.4.1 Các đối tƣợng Tất thơng tin form đƣợc chứa đối tƣợng gọi đối tƣợng(Control) Đối tƣợngcó thể dùng để thể liệu, thực hành động thiết kế form đẹp mắt Thanh công cụ Toolbox – nơi chứa đối tƣợng, cơng cụ đƣa lên form với mục đích thiết kế giao diện điều khiển liệu theo toán.Trong ACCESS hệ thống định nghĩa số loại đối tƣợng nhƣ sau: Đối tƣợng nhãn (Label) Tạo điều khiển chứa chuỗi kí tự làm nhãn giải Đối tƣợng hộp văn (Text box) Tạo điều khiển để hiển thị, nhập hay hiệu chỉnh liệu Field biểu thức Đối tƣợng nhóm lựa chọn (Option group) bật tắt Đối tƣợngloại hộp Combo (Combo box) xuống 96 Tạo nhóm nút chọn hay nút Tạo hộp danh sách trải Hình 6.17.Tạo field kết nhóm - Khung Group, Sort and Total có dạng nhƣ hình: Hình 6.18 Khung Group, Sort and Total - Mở group footer thực phép thống kê cách click nút More, cửa sổ Group, Sort and Total có dạng: Hình 6.19 Thực phép tính thong kê - Click nút with no Total để mở menu Totals: * Total On: chọn field chứa liệu thống kê * Type: Chọn phép thống kê Hình 6.20 Chọn phép thống kê * Chọn vị trí đặt thống kê cách check vào ô tùy chọn: + Show Grand Total: Đặt ô thống kê phần report header/footer + Show group subtotal as % of Grand Total: Đặt ô thống kê phần report header/footer 144 + Show subtotal in group header: Đặt ô thống kê phần group header + Show subtotal in group footer: Đặt ô thống kê phần group footer - Drag chuột kéo field phân nhóm đƣa vào group header, field cịn lại đƣa vào phần detail Ví dụ: thiết kế report Hóa đơn bán hàng Hình 6.21 Report hóa đơn bán hàng - Nếu cần thêm field kết nhóm khung Group, Sort and Total click tiếp ô Add a group để chọn field Hình 6.22 Khung Group, Sort and Total + SubReport Subreport có tác dụng tƣơng tự nhƣ Report grouping Sự khác biệt tạo report hai phần riêng biệt: Main Report SubReport Hình 6.23 Main Report SubReport 145 Cách tạo: - Tạo Main Report, liệu nguồn thƣờng bảng cha - Tạo Sub Report, liệu nguồn phải chứa field liên kết với Main Report - Đƣa Sub Report vào Main Report dùng cơng cụ SubForm/ SubReport nhóm lệnh Controls - Thiết lập thuộc tính Link child Fields Link master Fields 6.2.2 Tạo báo biểu Design - Chọn Table/Query làm liệu nguồn cho report - Chọn tab Create Ribbon, nhóm lệnh Reports, click nút Report Design - Xuất cửa sổ thiết kế report field list chứa field liệu nguồn report Hình 6.24 Cửa sổ thiết kế report field list - Lần lƣợt drag chuột kéo field field list control nhóm lệnh Controls Ribbon thả vào report * Preview Report Sau thiết kế xong, để xem Report trƣớc in, hình thức report xem chế độ preview hình thức in giấy Để xem report trƣớc in chọn cách sau: - Chọn Tab File chọn Print chọn Print Preview - Chọn tab Home chọn View chọn Print Preview 146 * Thực thi report Để xem report trƣớc in, chọn cách sau: Hình 6.25 Xem Report trước in - Chọn Tab File- Chọn Print- Print Preview - Chọn tab Home- View- Print Preview 6.3 Các thành phần báo cáo 6.3.1 Các thành phần báo cáo Cấu trúc report thông thƣờng gồm phần: - Report Header - Page Header - Page Footer - Detail - Report Footer Hình 6.16 Giao diện Report 147 * Page Header: Là phần trang báo cáo Giống nhƣ khái niệm Page header Word Excel Phần có khơng có thơng tin tuỳ vào ngƣời thiết kế * Page Footer: Là phần cuối trang báo cáo Giống nhƣ khái niệm Page footer Word Excel Phần có khơng có thơng tin tuỳ vào ngƣời thiết kế * Detail: Là phần thân report – nơi hiển thị giá trị ghi in Phần bị thay đổi, phụ thuộc vào nguồn liệu thời điểm in report Ví dụ: Danh sách học sinh lớp 10A1 45 Detail report in 45 dòng; chuyển sang in danh sách học sinh lớp 10A2 có 48 học sinh, lúc Detail report in 48 dòng (tƣơng ứng với số ghi nguồn liệu in ra) * Report Header: Là phần tiêu đề trang Report, nằm phần Page header nằm phần Detail Mỗi Report có nhiều Report header.Thƣờng đƣợc dùng để in tên công ty, logo, ngày tháng báo cáo, trang trí Phần có khơng có thơng tin tuỳ vào ngƣời thiết kế * Report Footer: Là phần tiêu đề cuối trang cuối Report, nằm phần Detail phía trƣớc phần Page Footer Mỗi Report có nhiều Report footer Thƣờng đƣợc dùng để in giá trị tổng hợp hay thông tin tổng kết.Phần có khơng có thơng tin tuỳ vào ngƣời thiết kế 6.3.2 Các thuộc tính điều khiển báo cáo Thuộc tính xác định đặc trƣng đối tƣợng, điều khiển báo cáo có thuộc tính riêng Muốn mở bảng thuộc tính điều khiển, chọn điều khiển click biểu tƣợng Properties công cụ Ta xét số thuộc tính sau: Cangrow: Dùng thuộc tính để làm cho Text box tự điều chỉnh kích thƣớc theo phƣơng dọc khối liệu chứa trƣờng bị buộc.(chọn Yes) CanShrink: Khi Text box khơngcó liệu liệu chuỗi rỗng Access chừa trống chỗ giấy Điều làm cho báo cáo trống trải có nhiều chỗ nhƣ vây Chúng ta lập thuộc tính Text box thành Yes HideDuplicate: Dùng thuộc tính để che Text box giá trị trùng ghi trƣớc 148 6.3.3 Báo biểu có tham số Report có tham số thực chất loại Report có khả lọc liệu in Ví dụ: bình thƣờng Report in danh sách cán in danh sách toàn cán quan Bây muốn in danh sách cán phịng ban đó? Lúc phải cần đến report có tham số Có nhiều cách để thiết lập sử dụng report có tham số nhƣ: - Thiết lập tham số Record Source report - Thiết lập tham số điều kiện lọc (Where Condition) dùng Macro - Thiết lập tham số câu lệnh VBA DoCmd Trong phần này, hƣớng dẫn cách thiết lập tham số thuộc tính Record Source report Cách dễ làm, khơng cần am hiểu lập trình VBA Cách dùng Macro tốt nhƣng khơng nên dùng Vì phƣơng pháp lập trình trở nên cứng nhắc Thực tế, phƣơng pháp dùng câu lệnh DoCmd VBA tốt nhất, thể tính linh hoạt chuyên nghiệp cách giải vấn đề Riêng cách này, bạn tham khảo Chƣơng Lập trình CSDL Sau cách giải tốn: In danh sách cán phịng ban Phòng ban cần in đƣợc chọn từ Combo box form nhƣ sau: Hình 6.27 Mơ tả form in danh sách cán phòng ban Sau chọn tên phòng ban từ danh sách, nhấn nút In danh sách Danh sách cán phòng chọn đƣợc in report Các bƣớc thực nhƣ sau: Bƣớc 1: Tạo Report đáp ứng thơng tin cần in Có thể sử dụng report Wizard Report Design View để tạo Report in danh sách cán với thơng tin nhƣ sau: 149 Hình 6.28 Mơ tả thiết kế Report Bƣớc 2: Tạo form theo yêu cầu tốn - Có thể sử dụng Combo Wizard để tạo Combobox lấy danh sách phòng ban từ bảng phongban; - Có thể sử dụng Command button Wizard để tạo nút lệnh Đóng In danh sách Cuối đƣợc form nhƣ sau: Hình 6.29 Mơ tả form in danh sách cán Bƣớc 3: Thiết lập tham số cho Report Ở trình bày phƣơng pháp thiết lập tham số vào thuộc tính Record Source Report Cách làm nhƣ sau: - Mở report tạo đƣợc chế độ Design View (chế độ thiết kế) 150 Hình 6.30 Mơ tả thao tác mở report chế độ Design View - Mở query đƣợc thiết lập thuộc tính Record Source –nơi tạo nguồn liệu thiết lập tham số cho trƣờng phongbanID query nhƣ sau: Hình 6.31 Mơ tả Query dùng để thiết lập Report Trong đó: tham số cho trƣờng phongbanID tên (Name) Combo box chứa phịng ban đƣợc chọn form Cú pháp viết tham chiếu tới đối tƣợng form nhƣ sau: Forms!! Trong trƣờng hợp tên Combo Combo1 tên form (Name form) frmIndsCB, cách viết tham số nhƣ sau: Forms!frmIndsCB!Combo1 Nếu cách viết khó thực hiện, bạn sử dụng tính Build Expression có sẵn Access để giúp tạo biểu thức nhƣ sau: Nhấn phải chuột lên ô Criteria trƣờng phongbanID- nơi gõ vào tham số Một menu sổ xuống xuất 151 Hình 6.32 Mơ tả Criteria Chọn Build nhấn nút Build công cụ Standard, hộp thoại Expression Build xuất hiện: Hình 6.33 Mơ tả hộp thoại Expression Builder Ở đối tƣợng bên trái hộp thoại, chọn: Forms | All Forms | frmIndsCB – form chứa đối tƣợng combo box phòng ban cần lọc Khi danh sách đối tƣợng form frmIndsCB xuất hộp thoại Hãy nhấn đúp chuột lên Combo1 - đối tƣợng chứa phòng ban cần lọc, đƣợc kết nhƣ hình sau: 152 Hình 6.34 Mô tả chọn đối tượng để tạo Report Cuối nhấn OK để hoàn tất việc tạo tham số cho query hộp thoại Expression Builder 6.4 Định dạng trang trí báo cáo 6.4.1 Tạo lƣới cho báo cáo - Mở Report chế độ Layout - Thanh Ribbon chuyển sang Report Layout Tools - Chọn khối liệu cần tạo lƣới - Click nút Gridlines → Chọn kiểu lƣới 6.4.2 Thiết lập thuộc tính đối tƣợng báo cáo Click phải lên đối tƣợng cần thay đổi thuộc tính, chọn Properties Sheet Thuộc tính Mô tả Format Định dạng kiểu liệu Numbers, Dates, Times, Text Decimal Số lẻ Places Visible Hiển thị ẩn Control Left Xác định vị trí trỏ theo chiều ngang 153 Top Xác định vị trí trỏ theo chiều dọc Width Xác định độ rộng Control Height Xác định chiều cao Control Back Color Chọn màu cho Control Click nút Special Efect Chọn hiệu ứng 3-D cho Control Border Style Chỉ định kiểu đƣờng viền Control: Transparent Lines, Solid Lines, Dashed Lines… Border Color Màu đƣờng viền Border Width Độ rộng đƣờng viền Fore Color Chỉ định màu cho văn Control Font Name Chọn Font chữ Font Weight Chữ đậm Font Italic Chữ nghiêng Font Underline Gạch dƣới Text Align Canh lề cho văn Control 6.4.3 Định dạng * Định dạng liệu kiểu Text Định dạng văn Control dùng công cụ nhóm Text Formatting - Mở Report chế độ Design Layout View - Chọn ô chứa văn cần định dạng - Chọn Font chữ khung Font, kích thƣớc khung Size… - Ngồi định dạng khác, sử dụng Menu tắt Click chuột phải Control cần định dạng Hình 6.35 Định dạng liệu kiểu Text 154 * Định dạng liệu có điều kiện Với cơng cụ Conditional Formatting bạn nhấn mạnh thơng tin theo định dạng khác - Chọn giá trị cột mà bạn muốn định dạng - Chọn Report Layout Tools, chọn Tab Format Hình 6.36 Control Formatting - Trong nhóm lệnh Control Formating, Click nút Conditional Formatting - Xuất cửa sổ Condition Formating Rules Manager Hình 6.37 Cửa sổ Condition Formating Rules Manager - Click nút New Rule, xuất cửa sổ New Formating Rule - Select a rule type: chọn loại Rule - Edit the rule decription: Nhập rule - Chọn kiểu định dạng cho rule -> OK Hình 6.38 Cửa sổ New Formating Rule 155 6.4.4 Trang trí * Đánh số thứ tự cho Report Khi tạo Report có dạng danh sách, ngồi field sở liệu, ta tạo thêm cột số thứ tự cho danh sách: - Mở Report chế độ Design - Tạo Textbox phần Detail - Nhập nội dung cho Textbox: =1 - Click phải lên Textbox -> Properties -> Chọn Tab Data - Tại thuộc tính Running Sum: Chọn kiểu đánh số thứ tự + No: Không đánh số thứ tự + Over Group: Đánh số thứ tự theo nhóm, dùng cho Report có phân nhóm + Over All: Đánh số thứ tự tồn danh sách, dùng cho Report khơng phân nhóm BÀI TẬP Trên CSDL Quản lý lƣơng cán thực yêu cầu sau: Bài1: Thiết kế report in danh sách cán với thông tin: canboID, hoten, ngaysinh, gioitinh (phải ghi rõ Nam hay Nữ), tencv, tenpban Bài 2: In danh sách cán phịng ban nhƣ sau: Sau chọn tên phòng ban, nhấn nút In danh sách cán đan sách cán phòng ban chọn đƣợc in report Bài 3: Thiết kế report in bảng lƣơng cán quan, bao gồm thông tin: Hoten, tencv, ngaysinh, luongchinh, phucapcv, dangphi, congdoanphi, thuclinh 156 Bài 4: Thiết kế query in bảng tổng hợp cán nhƣ sau: STT Tên chức vụ Tổng số cán Bài 5: Tạo form report để xem in bảng lƣơng phòng ban nhƣ sau: Sau chọn tên phòng ban, bảng lƣơng cán phịng hiển thị lên sub-form Nhấn nút In bảng lƣơng, bảng lƣơng riêng phịng ban đƣợc in report 157 TÀI LIỆU THAM KHẢO Nhóm phát triển phần mềm học sinh, sinh viên (SSDG) Giáo trình Microsoft Access 2007 Nhà xuất giao thông vận tải Năm 2007 Bùi Thế Tâm Giáo trình Ms Access nâng cao Nhà xuất giao thông vận tảii Năm 2005 Phạm Văn Ất, Kỹ thuật lập trình Access Windows Nhà xuất Hà Nội Năm 2002 Dƣơng Thùy Trang, Tham khảo Microsoft Access 2003 Nhà xuất Giao thông vận tải Năm 2006 Trƣơng Công Phúc, Tự học ứng dụng Microsoft Access 2007 Nhà xuất Hồng Đức Năm 2008 158 ... để lập thành danh sách chọn lựa cho đối tƣợng Thực điều cách đặt thuộc tính RowSource Type thành Table/Query RowSource thành tên bảng hay tên truy vấn có chứa liệu để lập thành danh sách - Tạo... giá trị định nghĩa hàm Access Basic Danh sách giá trị Tên bảng truy vấn Tên hàm xây dựng 1 02 Để trống Hình 19 Mơ tả thuộc tính Form - Định nghĩa hàng danh sách Định nghĩa nguồn liệu để hình thành. .. bảng Lập hai thuộc tính ViewAllowed Default View thành Datasheet Form phụ trình bày liệu dạng Form: Sắp đặt điều khiển nhƣ Lập thuộc tính ViewAllowed thành Form Default View thành Single form hay