Giáo trình lập trình quản lý pot

278 351 0
Giáo trình lập trình quản lý pot

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

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 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ình quản 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 thông tin trên máy vi tính của công ty bạn. Giáo trì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ình quản ứ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 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 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áo trì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áo trì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ản 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   bng t  nhau. - Mô hình CSDL quan hệ: bên ngoài c a vào máy tính m nhiu  và nhiu dòng. M có   mô t v mt thuc tính ca thc th mà ta ang qun gi là trng hoc vùng (fô t thông tin chi tit các thuc tính ca                (Record). - Hệ Quản Trị CSDL quan hệ: dùng   1.2. GI7 1.2.1. XUT Access 2007 lRelational Database tr lên thuc b Office 2007 do     7. 1.2.2. BT U LÀM VIC VI ACCESS 2007 1.2.2.1 Khng 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 din làm vic gia ngi s dng vi Access 2007 nh sau: Hình 1.5 :Màn hình làm vic u tiên gia ngi s dng vi Access 2007 . 1.2.2.2 Làm vic vi trang Getting Started Trong trang m màn bt u làm vic vi Access 2007 nó phc v cho ngi dùng ba mc ch sau:         ice   Ta có th Click chut vào mt trong nhng liên kt sau y  c các th thut hu ích t Office Online Website ca hãng Microsoft. 4 Hình 1.5.1 :Màn hình Office Online Website ca Microsoft Access 2007 .      hoc các file c s d liu  tn ti trên a. Hình 1.5.2 :Màn hình  chn m mt file c s d liu ca Access 2007.  cng có th Click chut vào mc Blank Database  to mt file c s d liu mi ca Access. Hình 1.5.3 :Mc  Click vào to ra mt file c s d liu mi trong Access. 1.2.2.3 Gii thiu v các khuôn mu (Templates) trong Access 2007 Các template là các c s d liu  to sn. Các template nhm mc ch giúp ngi dùng tit kim công sc  to các c s d liu ca mình và cho phép ta có th i thng n giai on tinh chnh và nhp d liu thông qua bn ch  chính. Hình 1.5.4 :Mc  Click vào to ra mt file c s d liu mi theo ch . - Business: Ch  qun trong thng mi - Personal: Ch  qun v nhân s - Sample: Mt s  ví d minh ha - Education: Ch  qun trong giáo dc Ta có th Click chut vào mt tên file cn m hoc Click chut và   m các file  tn ti khác. 5 a)   Trong màn hình Getting Started Click chut vào nút Blank Database Màn hình khi Click c  Trong hp thoi File Name gõ vào tên file cn to (k c ng dn nu cn thit hoc Click vào biu tng folder bên phi  chn folder cha file CSDL mi). Mc nh khi mt file Access 2007 mi c to lp nó s t ng có tên là DatabaseX.accdb c lu tr trong My Documents trên máy ca bn. Tt c các i tng c s d liu trong Access s c cha ng trên mt file duy nht có phn m rng là accdb thay cho phn m rng mdb mà các phiên bn Access trc  s dng. (Chú ý: Access 2007 có th m và làm vic vi mt file có phn m rng là mdb ca các phiên bn Access trc 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 vic khi mt File c s d liu ca Access ang m . Chú ý: Trong màn hình 1.10 ta thy có mt thông báo l là: Hình 1.11 : Dòng cnh báo ca Access khi m mt file CSDL  có sn Nu gi dòng cnh báo này thì Access s không cho ta s dng nhng thao tác can thip thay i d liu trong file CSDL này. Vic này ta s thy rõ khi chy các Action Query  thay i d liu trong Table  .  ta có toàn quyn can thip vào d liu ca file ang m, t hình 1.11 ta Click chut vào nút Options sau  chn Enable this content và Click chut vào nút OK. [...]... liên quan đến một chủ đề quản 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ản 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ản của ta có liên quan... màn hình giao diện giao tiếp giữa chương trình quản 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ản hóa đơn 14  REPORTS : (Báo biểu) Là kết xuất sau cùng của quá trình xử 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ập trì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ập trình viên quản Ý 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 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ử 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ản 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 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

Ngày đăng: 27/06/2014, 04:20

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan