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ÁOTRÌNHLậ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ớ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ì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 Microsoft Access 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. [...]... 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 : (Bảng dữ liệu) là thành phần cơ bản quan trọng nhất của CSDL; Nó được thiết kế dưới dạng bảng dùng để lưu trữ 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... 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... 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 Đó là những hàm 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... 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ản lý gọi là trường (Field) Tập hợp các cột dữ liệu (fields) tạo nên cấu... trình xử lý dữ liệu từ Table hoặc là dữ liệu kết quả của Query để tạo ra các bảng thống kê báo cáo hoặc các nhãn biểu có thể xem trên màn hình hoặc in ra máy in Báo cáo trong report có nhiều hình thức trình bày phong phú, đẹp mắt, không những gồm chữ, số mà có thể có hình ảnh, đồ thị, Hình 1.17.1: Report R_Chamcong in bảng chấm công hàng tháng cho nhân viên Hình 1.17.2: Report R_theNV in bảng thẻ của... 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 chứa Table T_HosoNV QUERIES : (Bảng truy vấn) Là công cụ dùng để truy vấn dữ liệu và thực hiện các thao tác trên dữ liệu của Table Nó còn được sử... separator: dấu phân cách dùng phân cách các đối số trong hàm Access (dùng trong cả Excel, Word, ) Measurement system: Chọn đơn vị đo lường US (inch) hoặc Metric (centimeter) Hình 1.26: Thẻ Number dùng xác lập dạng thức hiển thị số 21 1.4.2 DẠNG THỨC HIỂN THỊ NG Y Chọn thẻ Date – Xem và hiệu chỉnh các mục sau: Calendar: Điều chỉnh lịch (mặc định 1930-2029) Short date Format: Định dạng ngày, có thể chọn dd/MM/yy... đối tượng Tables and Related Views: Các đối tượng bên trong khung sắp xếp theo mối quan hệ của các đối tượng khác với từng Table Created Date: Các đối tượng bên trong khung sắp xếp theo ngày giờ tạo lập Modified Date: Các đối tượng bên trong khung sắp xếp theo ngày giờ cập nhật Các mục chọn của Filter by Group Hình 1.13.4c:Các chọn lựa khi Click chuột vào nút xổ xuống trong khung định hường Tables:... ký tự Kiểu ghi nhớ Văn bản ghi ký tự bất kỳ, tối đa 65535 ký tự Kiểu số Chứa trị số Kiểu ngày Chứa trị là ngày/ giơ Kiểu số định đạng tiền tệ Kiểu số tự động tăng Không nhập hoặc sửa đổi được Kiểu luận lý Gồm hai giá trị đúng(True), hay sai(False) Kiểu đối tượng kết nhúng (hình ảnh, tài liệu Word, Equation, ) Kiểu chuỗi Là một liên kết siêu văn bản: địa chỉ một trang Web Kiểu dữ liệu cho phép đính kèm . 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 Quản lý với Microsoft Office Access nhằm giúp cho. 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ình quản lý 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ản lý thông tin trên máy. 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