Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 278 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
278
Dung lượng
9,37 MB
Nội dung
TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT TP.HCM KHOA CÔNG NGHỆ THÔNG TIN GIÁO TRÌNH LậptrìnhQuảnlývới Biên soạn: Huỳnh Tôn Nghóa Tháng 9/2009 ISO 9001:2000 Lời nói đầu Trong thời đại “kỹ thuật số” ngày nay, máy tính trở thành một công cụ hỗ trợ tích cực không thể thiếu trong mọi lónh vực. Đặc biệt đối với người làm công tác quản lý, máy tính trở thành một thiết bò cần thiết hành đầu cho người dùng. Hiện tại có rất nhiều phần mềm thuộc hệ quản trò cơ sở dữ liệu rất mạnh và tiện ích. Việc lựa chọn phần mềm hệ quản trò cơ sở dữ liệu nào để thiết kế chương trìnhquảnlý cho công việc của bạn là quan trọng. Nó quyết đònh sự phát triển cho hệ thống tổ chức quảnlý thông tin trên máy vi tính của công ty bạn. Giáotrình này giới thiệu cho các bạn phần mềm hệ quản trò cơ sở dữ liệu Microsoft Office Access 2007 – một phần mềm với tính năng nổi trội là tiện ích, dễ sử dụng. Tuy nhiên Microsoft Office Access 2007 cũng chỉ dừng lại ở mức độ “Office”; Nó chỉ phù hợp cho việc thiết kế các chương trìnhquảnlý ứng dụng ở mức độ vừa phải và tính bảo mật không khắc khe lắm. GiáotrìnhLậptrìnhQuảnlývớiMicrosoft Office Access nhằm giúp cho các bạn có thể tự học, tự nghiên cứu làm chủ được công việc của mình trong việc thiết lập một chương trìnhquảnlý bằng Microsoft Office Access 2007. Mặc dù, đã cố gắng biên soạn nhằm giúp cho bạn đọc những kiến thức hữu ích nhất, dễ hiểu nhất. Song chắc chắn rằng cuốn giáotrình này không tránh khỏi những sơ sót. Tác giả chân thành mong nhận được nhiều sự đóng góp của bạn đọc và đồng nghiệp để cuốn giáotrình này ngày càng hoàn thiện hơn. Cuối cùng xin chúc các bạn thành công trong việc sử dụng phần mềm hệ quản trò cơ sở dữ liệu Microsoft Office Access 2007 để xây dựng thành công các chương trình ứng dụng quảnlý trong công việc của mình. TP. Hồ Chí Minh, tháng 9 năm 2009 1 Baøi 1. 2007 1.1. KHÁI - Cơ sở dữ liệu (Database): L bng t nhau. - Mô hình CSDL quan hệ: bên ngoài c a vào máy tính m nhiu và nhiu dòng. M có mô t v mt thuc tính ca thc th mà ta ang qun lý gi là trng hoc vùng (fô t thông tin chi tit các thuc tính ca lý (Record). - Hệ Quản Trị CSDL quan hệ: dùng 1.2. GI7 1.2.1. XUT Access 2007 lRelational Database tr lên thuc b Office 2007 do 7. 1.2.2. BT U LÀM VIC VI ACCESS 2007 1.2.2.1 Khng Access 2007 2 UCách 1U Office Access 2007. s UCách 2U 2007, double Click vào Shortcut này. UCách 3U ACCESS.EXE 3 ta có màn hình giao din làm vic gia ngi s dng vi Access 2007 nh sau: Hình 1.5 :Màn hình làm vic u tiên gia ngi s dng vi Access 2007 . 1.2.2.2 Làm vic vi trang Getting Started Trong trang m màn bt u làm vic vi Access 2007 nó phc v cho ngi dùng ba mc ch sau: ice Ta có th Click chut vào mt trong nhng liên kt sau y c các th thut hu ích t Office Online Website ca hãng Microsoft. 4 Hình 1.5.1 :Màn hình Office Online Website ca MicrosoftAccess 2007 . hoc các file c s d liu tn ti trên a. Hình 1.5.2 :Màn hình chn m mt file c s d liu ca Access 2007. cng có th Click chut vào mc Blank Database to mt file c s d liu mi ca Access. Hình 1.5.3 :Mc Click vào to ra mt file c s d liu mi trong Access. 1.2.2.3 Gii thiu v các khuôn mu (Templates) trong Access 2007 Các template là các c s d liu to sn. Các template nhm mc ch giúp ngi dùng tit kim công sc to các c s d liu ca mình và cho phép ta có th i thng n giai on tinh chnh và nhp d liu thông qua bn ch chính. Hình 1.5.4 :Mc Click vào to ra mt file c s d liu mi theo ch . - Business: Ch qun lý trong thng mi - Personal: Ch qun lý v nhân s - Sample: Mt s ví d minh ha - Education: Ch qun lý trong giáo dc Ta có th Click chut vào mt tên file cn m hoc Click chut và m các file tn ti khác. 5 a) Trong màn hình Getting Started Click chut vào nút Blank Database Màn hình khi Click c Trong hp thoi File Name gõ vào tên file cn to (k c ng dn nu cn thit hoc Click vào biu tng folder bên phi chn folder cha file CSDL mi). Mc nh khi mt file Access 2007 mi c to lp nó s t ng có tên là DatabaseX.accdb c lu tr trong My Documents trên máy ca bn. Tt c các i tng c s d liu trong Access s c cha ng trên mt file duy nht có phn m rng là accdb thay cho phn m rng mdb mà các phiên bn Access trc s dng. (Chú ý: Access 2007 có th m và làm vic vi mt file có phn m rng là mdb ca các phiên bn Access trc 2007). 6 t OK b) Recent Database 7 T màn hình Getting Started ta có th m Click Click nút Open. 8 Hình 1.10 : Màn hình làm vic khi mt File c s d liu ca Access ang m . Chú ý: Trong màn hình 1.10 ta thy có mt thông báo l là: Hình 1.11 : Dòng cnh báo ca Access khi m mt file CSDL có sn Nu gi dòng cnh báo này thì Access s không cho ta s dng nhng thao tác can thip thay i d liu trong file CSDL này. Vic này ta s thy rõ khi chy các Action Query thay i d liu trong Table . ta có toàn quyn can thip vào d liu ca file ang m, t hình 1.11 ta Click chut vào nút Options sau chn Enable this content và Click chut vào nút OK. [...]... màn hình giao diện giao tiếp giữa chương trình quảnlý với người sử dụng thông qua các màn hình điều khiển hoạt động của chương trình ứng dụng Hình 1.16.1: Form F_HosoNV dùng để theo dõi và cập nhật dữ liệu cho Table T_hosoNV Hình 1.16.2: Form F_TienichHD dùng để điều khiển hoạt động quảnlý hóa đơn 14 REPORTS : (Báo biểu) Là kết xuất sau cùng của quá trình xử lý dữ liệu từ Table hoặc là dữ liệu kết... thông tin chi tiết về các thực thể mà chương trình quảnlý của ta quan tâm tới Thông tin của mỗi loại thực thể được lưu trữ bên trong một Table Tùy theo mỗi chương trình quảnlý của ta có liên quan đến bao nhiêu loại thực thể mà ta có bấy nhiêu Table để chứa 12 thông tin tương ứng Nó ghi các tất cả các biến động phát sinh thông tin về các thực thể trong quá trình làm việc Hình 1.14: Cơ sở dữ liệu BANHANG.Accdb... macro Modules: Trong khung chỉ hiển thị tên các module All Access Objects:Trong khung hiển thị toàn bộ các đối tượng 1.3 KH I NIỆM VỀ CƠ SỞ DỮ LIỆU ACCESS 1.3.1 TẬP TIN CƠ SỞ DỮ LIỆU MicrosoftAccess 2007 làm việc với tập tin CSDL (Database) có phần mở rộng là accdb Cơ sở dữ liệu là tập hợp các thông tin liên quan đến một chủ đề quảnlý nào đó 1.3.2 C C TH NH PHẦN CHÍNH TRONG TẬP TIN CSDL TABLES... làm việc với File cơ sở dữ liệu của Access Hình 1.13.2: Thanh công cụ Quick Access Thanh công cụ Ribbon: Xuất hiện ở phía trên màn hình gom nhóm các lệnh của Access lại với nhau Thanh ribbon này cho phép ta thực hiện các tác vụ khác nhau lên file cơ sở dữ liệu Hình 1.13.3: Thanh Ribbon 10 Khung định hướng: Nằm dọc bên trái màn hình cho phép ta thu gọn hoặc khai triển để quan sát và làm việc với các... CỦA ACCESS 2007 Sau khi khởi động Access, cửa sổ chính Access xuất hiện như sau: Hình 1.13: Màn hình làm việc của MicrosoftAccess 2007 Trong màn hình của một file cơ sở dữ liệu ta có giao diện bao gồm các thành phần chính như sau: 9 Nút Office nằm ở góc trên trái của màn hình dùng để kích hoạt Menu chính Hình 1.13.1: Menu chính xuất hiện khi Click chuột vào nút Office Thanh công cụ Quick Access: ... và thủ tục riêng của người dùng được soạn thảo bằng ngôn ngữ Visual Basic (VBA : Visual Basic for Application), dành cho các lậptrình viên quảnlý Ý nghĩa chung khi sử dụng tập lệnh hoặc bộ mã lệnh là để liên kết các thành phần khác nhau trong tập tin cơ sở dữ liệu Access lại với nhau, nhằm tự động hoá các thao tác cần thiết khi có tác động của người sử dụng 16 Hình 1.19 : Màn hình hiển thị các thủ... tự động hoá các thao tác thường ngày thay vì phải lặp lại một cách nhàm chán, tốn thời gian Khi chạy một macro, Access thực hiện tự động hàng loạt các thao tác đã được ghi lại trong macro Công cụ của Access giúp tạo các hành động đơn giản khi xây dựng ứng dụng mà không cần dùng ngôn ngữ lậptrình Hình 1.18 : Một macro gồm 3 thao tác MODULES : Một dạng tự động hoá cao cấp và chuyên sâu hơn macro Đó... Ctrl+N trên thanh Quick Access b) MỞ TẬP TIN CSDL ĐÃ CÓ - Click chuột nút Office chọn Open - Hoặc bấm vào nút Open - Hoặc bấm Ctrl+O trên thanh Quick Access Xuất hiện hộp thoại Open để ta chọn tên file CSDL cần mở c) ĐÓNG TẬP TIN CSDL - Click chuột nút Offce chọn Close Database - Hoặc bấm vào nút Close trên cửa sổ Database - Hoặc bấm Ctrl+C d) Lưu file CSDL hiện hành với phiên bản Access trước phiên bản... cùng Click nút OK để xác nhận việc định dạng Hình 1.27: Thẻ Date dùng xác lập dạng thức hiển thị ngày 22 Baøi 2 TABLE – BẢNG DỮ LIỆU 2.1 CẤU TRÖC CƠ BẢN CỦA M T TABLE Header Row (Dòng tiêu đề) Field Name (tên cột) Record (mẩu tin) Hình 2.1: Cấu tr c của Table T_KHACHHANG Mỗi cột dữ liệu mô tả một thuộc tính của thực thể mà ta quảnlý gọi là trường (Field) Tập hợp các cột dữ liệu (fields) tạo nên cấu... không có gì Hiện ký hiệu "$" Phần trăm (Percentage) Giá trị được nhân với 100 và sau có ký hiệu % Ký hiệu số khoa học, dạng 0.00E–00 hoăc 0.00E00 Ký hiệu số khoa học, dạng 0.00E+00 Mô tả Hiển thị giá trị dương bình thường; hiện giá trị âm trong cặp ngoặc đơn (); hiện từ "Null" nếu giá trị là Null Hiện dấu + với giá trị dương; dấu – với giá trị âm; hiện 0.0 nếu là 0 c) CÁC THU C TÍNH CỦA FIELD CÓ KIỂU . trình Quản lý với Microsoft Office Access nhằm giúp cho các bạn có thể tự học, tự nghiên cứu làm chủ được công việc của mình trong việc thiết lập một chương trình quản lý bằng Microsoft Office Access. Office Access 2007 cũng chỉ dừng lại ở mức độ “Office”; Nó chỉ phù hợp cho việc thiết kế các chương trình quản lý ứng dụng ở mức độ vừa phải và tính bảo mật không khắc khe lắm. Giáo trình Lập trình. TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT TP.HCM KHOA CÔNG NGHỆ THÔNG TIN GIÁO TRÌNH Lập trình Quản lý với Biên soạn: Huỳnh Tôn Nghóa Tháng 9/2009 ISO 9001:2000