giáo trình access

91 350 0
giáo trình access

Đ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

Mục lục CH−ơNG I. LỡM Vi ệC Với MiCROSOFT ACCESS ........................................................................... 6 I. VỡO MôI tr−ờng ACCESS................................................................................................................ 6 II. Ch−ơng TRìNH ACCESS . .................................................................................................................. 7 II.1. Tệp chứa Ch−ơng trình Access...................................................................................................... 7 II.2. Một hệ Ch−ơng trình do Access tạo ra (hệ Ch−ơng trình Access) ............................................. 7 III. TạO MộT CSDL Mới .......................................................................................................................... 8 IV. LỡM VIệC VớI CSDL Đã TồN TạI................................................................................................. 10 CHƯƠNG II. BảNG...................................................................................................................................... 13 I. Khái niệm bảng................................................................................................................................ 13 II. TạO BảNG ........................................................................................................................................... 13 II.1. Tạo bảng bằngDesign View.1 ..................................................................................................... 14 II.2. Tạo bảng bằng Datasheet View :................................................................................................. 15 II.3. Tạo bảng bằng Table Wizard...................................................................................................... 16 II.4. Tạo bảng bằngImport Table ...................................................................................................... 16 II.5. Tạo bảng bằng Link Table .......................................................................................................... 16 III. THUộC TíNH CủA tr−ờng............................................................................................................ 16 III.1. Công dụng: .................................................................................................................................. 16 III.2. Cách đặt giá trị cho các thuộc tính............................................................................................ 17 III.3. Tổng quan về các thuộc tính của tr−ờng................................................................................... 17 III.4. Chi tiết về các thuộc tính của tr−ờng ........................................................................................ 18 III.4.1.Thuộc tính Field Size .............................................................................................................. 18 III.4.2.Thuộc tính Format.................................................................................................................. 18 III.4.3.Thuộc tính Input Mask(mặt lạ nhập liệu). ............................................................................. 20 III.4.4. Thuộc tính Default Value....................................................................................................... 21 III.4.5. Thuộc tính Required (tr−ờng bắt buộc phảicó số liệu) ......................................................... 21 III.4.6. Thuộc tính AllowZerolength .................................................................................................. 21 III.4.7. Thuộc tính ValidationRule ..................................................................................................... 22 III.4.8. Thuộc tính Indexed ................................................................................................................ 22 IV. Thay đổl thiết kế, chỉnh sửa cấu trúc bảng ............................................................... 22 V. ĐặT KHOá CHíNH ............................................................................................................................. 23 V.1. Định nghĩa ..................................................................................................................................... 23 V.2. Lợi ích............................................................................................................................................ 23 V.3. Xử lý khoá chính........................................................................................................................... 23 VI. LƯU CấU TRúC BảNG VỡĐặT TÊN BảNG................................................................................. 24 VII. Thay đổi cấu trúc bảng vỡnhập dữ liệu....................................................................... 25 VII.1. Thay đổi cấu trúc bảng ............................................................................................................. 25 VII.2. Nhập dữ liệu vỡo bảng............................................................................................................... 25 VII.3. Chuyến đổi giữa hai chế độ nhập dữ liệu vỡthiết kế bảng..................................................... 25 VIII. Lập quan hệ giữa các bảng.................................................................................................. 26 VIII.1. Các loại quanhệ trong Access. ............................................................................................... 26 VIII.2. Cách tạo quan hệ .................................................................................................................... 26 VIII.3. Chỉnh sửa quan hệ. .................................................................................................................. 29 VIII.4. Tính toỡn vẹn tham chiếu........................................................................................................ 29 VIII.5. Xem vỡđiều chỉnh các quan hệ đã có trong CSDL............................................................... 31 VIII.5.1. Xem các quan hệ đã có ........................................................................................................ 31 VIII.5.2. Chỉnh sửa ............................................................................................................................ 31 VIII.5.3. Xoá....................................................................................................................................... 31 IX.THUộC TíNH CủA BảNG ................................................................................................................. 31 IX.1. Các thuộc tính của bảng............................................................................................................. 31 IX.2. Đặt thuộc tính.............................................................................................................................. 32 CHƯƠNG III. TRUY VấN (QUERY) ......................................................................................................... 33 I. CáC LOạI TRUY VấN.......................................................................................................................... 33 II. CáC BƯớC CHíNH Để TạO (THIếT Kế) MộT TRUY VấN MớI .................................................. 33 III- tạo query bằng design view ................................................................................................34 III. 1-Tạo Select Query ........................................................................................................................ 34 III.1.1. Tạo Select Query dùng để chọn các tr−ờng, các bản ghi vỡtính toán ................................... 35 III.1.2. Tạo Select Query dùng đểtính tổng theo nhóm dữ liệu. ........................................................ 44 III.1.3 Tạo Select Query dùng hỏi -đápdữ liệu................................................................................. 45 II.2. Tạo Crosstab Query ..................................................................................................................... 47 III.3. Tạo Action Query ....................................................................................................................... 47 III.3.1. Make Table Query (Truy vấn tạo bảng) ................................................................................ 47 III.3.2. Append Query (Truy vấn nối) ................................................................................................ 48 III.3.3. Update Query (Truy vấn cập nhật)........................................................................................ 48 III.3.4. Delete Query (Truy vấn xoá) ................................................................................................. 48 IV. tạo query bằng wizard .......................................................................................................... 49 IV.1. Tạo Select Query bằng wizard................................................................................................... 49 IV.2. Tạo Crosstab Query bằng wizard.............................................................................................. 49 V- tạo, sửa query bằng mã lệnh sql ....................................................................................... 49 V.1-Cấu trúc các câu lệnh tạo Query.................................................................................................. 49 V.2.Cách tạo vỡsửa Query bằng SQL................................................................................................ 50 CHƯƠNG V. MẫU BiểU ............................................................................................................................ 51 I. KHáI NIệM CHUNG............................................................................................................................. 51 I.1. Cấu trúc của mẫu biểu .................................................................................................................. 51 I.2. Công dụng của các ô điều khiển: .................................................................................................. 51 I.2.1. Thể hiện dữ liệu........................................................................................................................ 51 I.2.2. Nhập dữ liệu từ bỡn phím......................................................................................................... 51 I.2.3. Thực hiện hỡnh động. ............................................................................................................... 51 I.2.4. Tổ chức giao diện Ch−ơng trình. .............................................................................................. 52 I.2.5.Tổ chức hệ Menu Bar cho ch−ơng trình. ................................................................................... 52 II. TạO MẫU BIểU Tự ĐộNG VỡBằNG WIZARD............................................................................. 52 III. Tạo Form bằng Design View................................................................................................... 56 III.1. Giới thiệu các loại điềukhiển..................................................................................................... 56 III.1.1. Các loại điều khiển................................................................................................................ 56 III.1.2. Cách dùng.............................................................................................................................. 56 III.2. Điều khiển TextBox .................................................................................................................... 57 III.2.1. Tạo text box bị buộc (Buond)................................................................................................. 57 III.2.1. Tạo text box tính toán (Buond) - Unbound ............................................................................ 58 III.3. Điều khiển Label (nhãn)............................................................................................................. 58 III.4. Thuộc tính của điều khiển.......................................................................................................... 59 III.4.1. Mở bảng thuộc tính của một ô điều khiển.............................................................................. 59 III.4.2. Một số thuộc tính hay dùng.................................................................................................... 59 III.5. Các loại điều khiển dùng để cập nhập dữ liệu từ bảng chọn................................................... 60 III.5.1. Cách dùng.............................................................................................................................. 60 III.5.2. Cách tạo. ............................................................................................................................... 60 III.5.3. Phân loại ListBox vỡComBo Box theo nguồn dữ liệu. .......................................................... 61 III.5.4. Tạo LIST/COMBO BOX không dùngWIZARD ...................................................................... 61 III.5.5. Dùng Wizard tạo List Box/Combo Box .................................................................................. 62 III.5.6. Dùng điều khiển Check Box, Toggle Button,Option Button ................................................ 63 III.5.7. Sử dụng nhóm lựa chọn (Option Gourp) ................................................................................ 63 III.6. Tạo Command Buttons (nútlệnh)............................................................................................. 64 IV. MẫU BiểU TRÊN NHiềU BảNG...................................................................................................... 65 IV.1. Công dụng.................................................................................................................................... 65 IV.1. Quan hệ giữa các mẫu biểu chính vỡphụ ................................................................................. 65 V.3. Cách tổ chức mẫu biểu chính vỡmẫu biểu phụ. ........................................................................ 66 CHƯƠNG VI. BáO BIểU............................................................................................................................. 67 I. KHáI NIệM Về BáO BIểU, SO SáNH BáO BIểU VớI MẫU BIểU Error! Bookmark not defined. I.1. Công dụng của báo biểu. ....................................................................Error! Bookmark not defined. I.2. Sự giống nhau giữa báo biểu vỡmẫu biểu ........................................Error! Bookmark not defined. I.3. Một số đặc điểm khác của báo biểu...................................................Error! Bookmark not defined. II. Xây dựng báo biểu bằng hộp công cụ................................................................................ 67 II.1. Các vấn đề th−ờng gặp khi xây dựng báo biểu .......................................................................... 67 II.2. Các công cụ th−ờng sử dụng........................................................................................................ 67 II.3. Các b−ớc xây dựng báo biểu........................................................................................................ 68 II.4. Thực hiện in báo biểu................................................................................................................... 69 III. SắP XếP VỡTậP HợP Dữ LIệU THEO NHóM.............................................................................. 69 III.1. Sắp xếp dữ liệu ............................................................................................................................ 69 III.2. Phân nhóm dữ liệu...................................................................................................................... 70 III.3. Đầu nhóm vỡcuối nhóm............................................................................................................. 70 III.3.1. Tạo đầu nhóm vỡcuối nhóm trên báo biểu............................................................................ 70 III.3.2. Đặt các ô điều khiển trên phần đầu/cuối nhóm. .................................................................... 71 III.3.3. Tổng hợp dữ liệu trên từng nhóm........................................................................................... 71 III.3.4.In theo nhóm ........................................................................................................................... 71 IV. NHóM Dữ LIệU THEO TRƯ−ờng PHÂN NHóM.......................................................................... 71 IV.1. Cách phân nhóm đối với tr−ờng/biểu thứckiểu số................................................................... 71 IV.1.1. Phân nhómtheo giá trị. ......................................................................................................... 71 IV.1.2. Phân nhóm theo miền giá trị.................................................................................................. 71 IV.2. Cách phân nhóm đôi với trơ−ờng/biểu thức kiểu Date/time.................................................... 72 IV.2.1. Phân nhómtheo giá trị. ......................................................................................................... 72 IV.2.2. Phân nhóm theo miền giá trị.................................................................................................. 72 IV.3. Cách phân nhóm đối với tr−òng/biểu thức kiểu Text .............................................................. 72 IV.3.1. Phân nhómtheo giá trị .......................................................................................................... 72 IV.3.2. Phân nhóm theo các ký tự đầu ............................................................................................... 72 V. TổNG HợP Dữ LIệU TRÊN BáO BIểU ............................................................................................ 72 V.1. Các hỡm dùng để tổng hợp dữ liệu.............................................................................................. 72 V.2. Tổng hợp dữ liệu trên mỗi nhóm................................................................................................. 73 V.3. Tổng hợp dữ liệu trên toỡn báo biểu ........................................................................................... 73 V.4. So sánh dữ liệu tổng hợp trên các phần của báo biểu................................................................ 73 V.5. Không in một số ô điều khiển của báo biểu............................................................................... 73 VI. Báo biểu chính vỡbáo biểu phụ........................................................................................... 74 VII. Xây dựng báo biểu tự động bằng Wizard ..................................................................... 74 các bỡi tập thực hỡnh ...................................................................................................................... 76

Mục lục CHơNG I. LM Vi ệC Với MiCROSOFT ACCESS .6 I. VO MôI trờng ACCESS 6 II. Chơng TRìNH ACCESS .7 II.1. Tệp chứa Chơng trình Access 7 II.2. Một hệ Chơng trình do Access tạo ra (hệ Chơng trình Access) . 7 III. TạO MộT CSDL Mới 8 IV. LM VIệC VớI CSDL Đã TồN TạI .10 CHƯƠNG II. BảNG 13 I. Khái niệm bảng 13 II. TạO BảNG . 13 II.1. Tạo bảng bằng Design View.1 .14 II.2. Tạo bảng bằng Datasheet View : .15 II.3. Tạo bảng bằng Table Wizard 16 II.4. Tạo bảng bằng Import Table 16 II.5. Tạo bảng bằng Link Table 16 III. THUộC TíNH CủA trờng 16 III.1. Công dụng: 16 III.2. Cách đặt giá trị cho các thuộc tính 17 III.3. Tổng quan về các thuộc tính của trờng . 17 III.4. Chi tiết về các thuộc tính của trờng 18 III.4.1.Thuộc tính Field Size 18 III.4.2.Thuộc tính Format 18 III.4.3.Thuộc tính Input Mask (mặt lạ nhập liệu). . 20 III.4.4. Thuộc tính Default Value . 21 III.4.5. Thuộc tính Required (trờng bắt buộc phải có số liệu) . 21 III.4.6. Thuộc tính AllowZerolength 21 III.4.7. Thuộc tính ValidationRule .22 III.4.8. Thuộc tính Indexed 22 IV. Thay đổl thiết kế, chỉnh sửa cấu trúc bảng .22 V. ĐặT KHOá CHíNH .23 V.1. Định nghĩa . 23 V.2. Lợi ích 23 V.3. Xử lý khoá chính . 23 VI. LƯU CấU TRúC BảNG V ĐặT TÊN BảNG . 24 VII. Thay đổi cấu trúc bảng v nhập dữ liệu .25 VII.1. Thay đổi cấu trúc bảng . 25 VII.2. Nhập dữ liệu vo bảng . 25 VII.3. Chuyến đổi giữa hai chế độ nhập dữ liệu v thiết kế bảng . 25 VIII. Lập quan hệ giữa các bảng 26 VIII.1. Các loại quan hệ trong Access. . 26 VIII.2. Cách tạo quan hệ 26 VIII.3. Chỉnh sửa quan hệ. 29 VIII.4. Tính ton vẹn tham chiếu 29 VIII.5. Xem v điều chỉnh các quan hệ đã có trong CSDL . 31 VIII.5.1. Xem các quan hệ đã có 31 VIII.5.2. Chỉnh sửa 31 VIII.5.3. Xoá . 31 IX.THUộC TíNH CủA BảNG .31 IX.1. Các thuộc tính của bảng . 31 IX.2. Đặt thuộc tính 32 CHƯƠNG III. TRUY VấN (QUERY) .33 I. CáC LOạI TRUY VấN 33 II. CáC BƯớC CHíNH Để TạO (THIếT Kế) MộT TRUY VấN MớI 33 III- tạo query bằng design view 34 Bi giảng Access 1 III. 1-Tạo Select Query 34 III.1.1. Tạo Select Query dùng để chọn các trờng, các bản ghi v tính toán . 35 III.1.2. Tạo Select Query dùng để tính tổng theo nhóm dữ liệu. 44 III.1.3 Tạo Select Query dùng hỏi -đáp dữ liệu . 45 II.2. Tạo Crosstab Query . 47 III.3. Tạo Action Query . 47 III.3.1. Make Table Query (Truy vấn tạo bảng) 47 III.3.2. Append Query (Truy vấn nối) 48 III.3.3. Update Query (Truy vấn cập nhật) 48 III.3.4. Delete Query (Truy vấn xoá) . 48 IV. tạo query bằng wizard 49 IV.1. Tạo Select Query bằng wizard . 49 IV.2. Tạo Crosstab Query bằng wizard 49 V- tạo, sửa query bằng mã lệnh sql . 49 V.1-Cấu trúc các câu lệnh tạo Query 49 V.2.Cách tạo v sửa Query bằng SQL 50 CHƯƠNG V. MẫU BiểU 51 I. KHáI NIệM CHUNG .51 I.1. Cấu trúc của mẫu biểu 51 I.2. Công dụng của các ô điều khiển: 51 I.2.1. Thể hiện dữ liệu 51 I.2.2. Nhập dữ liệu từ bn phím . 51 I.2.3. Thực hiện hnh động. . 51 I.2.4. Tổ chức giao diện Chơng trình. 52 I.2.5.Tổ chức hệ Menu Bar cho chơng trình. . 52 II. TạO MẫU BIểU Tự ĐộNG V BằNG WIZARD .52 III. Tạo Form bằng Design View .56 III.1. Giới thiệu các loại điều khiển . 56 III.1.1. Các loại điều khiển 56 III.1.2. Cách dùng 56 III.2. Điều khiển TextBox 57 III.2.1. Tạo text box bị buộc (Buond) . 57 III.2.1. Tạo text box tính toán (Buond) - Unbound 58 III.3. Điều khiển Label (nhãn) . 58 III.4. Thuộc tính của điều khiển 59 III.4.1. Mở bảng thuộc tính của một ô điều khiển 59 III.4.2. Một số thuộc tính hay dùng 59 III.5. Các loại điều khiển dùng để cập nhập dữ liệu từ bảng chọn . 60 III.5.1. Cách dùng 60 III.5.2. Cách tạo. . 60 III.5.3. Phân loại ListBox v ComBo Box theo nguồn dữ liệu. 61 III.5.4. Tạo LIST/COMBO BOX không dùng WIZARD 61 III.5.5. Dùng Wizard tạo List Box/Combo Box 62 III.5.6. Dùng điều khiển Check Box, Toggle Button, Option Button 63 III.5.7. Sử dụng nhóm lựa chọn (Option Gourp) 63 III.6. Tạo Command Buttons (nút lệnh) . 64 IV. MẫU BiểU TRÊN NHiềU BảNG 65 IV.1. Công dụng 65 IV.1. Quan hệ giữa các mẫu biểu chính v phụ . 65 V.3. Cách tổ chức mẫu biểu chính v mẫu biểu phụ. 66 CHƯƠNG VI. BáO BIểU .67 I. KHáI NIệM Về BáO BIểU, SO SáNH BáO BIểU VớI MẫU BIểU Error! Bookmark not defined. I.1. Công dụng của báo biểu . Error! Bookmark not defined. I.2. Sự giống nhau giữa báo biểu v mẫu biểu Error! Bookmark not defined. I.3. Một số đặc điểm khác của báo biểu . Error! Bookmark not defined. II. Xây dựng báo biểu bằng hộp công cụ 67 II.1. Các vấn đề thờng gặp khi xây dựng báo biểu 67 Bi giảng Access 2 II.2. Các công cụ thờng sử dụng 67 II.3. Các bớc xây dựng báo biểu 68 II.4. Thực hiện in báo biểu . 69 III. SắP XếP V TậP HợP Dữ LIệU THEO NHóM 69 III.1. Sắp xếp dữ liệu 69 III.2. Phân nhóm dữ liệu 70 III.3. Đầu nhóm v cuối nhóm . 70 III.3.1. Tạo đầu nhóm v cuối nhóm trên báo biểu 70 III.3.2. Đặt các ô điều khiển trên phần đầu/cuối nhóm. 71 III.3.3. Tổng hợp dữ liệu trên từng nhóm . 71 III.3.4.In theo nhóm . 71 IV. NHóM Dữ LIệU THEO TRƯờng PHÂN NHóM 71 IV.1. Cách phân nhóm đối với trờng/biểu thức kiểu số . 71 IV.1.1. Phân nhóm theo giá trị. . 71 IV.1.2. Phân nhóm theo miền giá trị 71 IV.2. Cách phân nhóm đôi với trơờng/biểu thức kiểu Date/time 72 IV.2.1. Phân nhóm theo giá trị. . 72 IV.2.2. Phân nhóm theo miền giá trị 72 IV.3. Cách phân nhóm đối với tròng/biểu thức kiểu Text 72 IV.3.1. Phân nhóm theo giá trị 72 IV.3.2. Phân nhóm theo các ký tự đầu . 72 V. TổNG HợP Dữ LIệU TRÊN BáO BIểU 72 V.1. Các hm dùng để tổng hợp dữ liệu 72 V.2. Tổng hợp dữ liệu trên mỗi nhóm . 73 V.3. Tổng hợp dữ liệu trên ton báo biểu . 73 V.4. So sánh dữ liệu tổng hợp trên các phần của báo biểu 73 V.5. Không in một số ô điều khiển của báo biểu . 73 VI. Báo biểu chính v báo biểu phụ .74 VII. Xây dựng báo biểu tự động bằng Wizard .74 các bi tập thực hnh 76 Bi giảng Access 3 Giới thiệu Microsoft Access Microsoft Access l hệ quản trị cơ sở dữ liệu trên môi trờng Windows, trong đó có sẵn các công cụ hữu hiệu v tiện lợi để tự động sản sinh chơng trình cho hầu hết các bi toán thờng gặp trong quản lý, thống kê, kế toán. Với Access, ngời dùng không phải viết từng câu lệnh cụ thể nh trong Pascal, C hay Foxpro m chỉ cần tổ chức dữ liệu v thiết kế các yêu cầu, công việc cần giải quyết. Hiện nay thờng sử dụng 4 phiên bản Access l: Access 2.0 trong bộ Microsoft Office 4.3 , Access 7.0 for Windows 95, Access 97 trong bộ Microsoft Office 97, Access 2000 trong bộ Microsoft Office 2000. Sáu đối tợng công cụ m Access cung cấp l: Bảng (Table), Truy vấn (Query), mẫu biểu (Form), báo biểu (Report), Macro v đơn thể (Module). Bảng có cấu trúc tơng tự nh một tệp DBF của Foxpro đợc dùng để l- u trữ dữ liệu của cơ sở dữ liệu (CSDL). Một CSDL thờng gồm nhiều bảng có quan hệ với nhau. Truy vấn l công cụ mạnh của Access dùng để tổng hợp, sắp xếp, tìm kiếm dữ ìiệu trên các bảng. Khi thực hiện truy vấn sẽ nhận đợc một tập hợp kết quả thể hiện trên mn hình dới dạng bảng, gọl l DynaSet. DynaSet chỉ l bảng kết quả trung gian, không đợc ghi lên đa v nó sẽ bị xoá khi kết thúc truy vấn. Tuy nhiên có thể sử dụng một DynaSet nh một bảng để xây dựng các truy vấn khác. Chỉ với truy vấn đã có thể giải quyết khá nhiều dạng toán trong quản trị cơ sở dữ liệu. Mẫu biểu thờng dùng để tổ chức cập nhật dữ liệu cho các bảng v thiết kế giao diện Chơng trình. Tuy có thể nhập liệu trực tiếp vo các bảng, nhng mẫu biểu sẽ cung cấp nhiều khả năng nhập liệu tiện lợi nhất Nhận dữ liệu từ một danh sách, nhận các hình ảnh, nhập dữ liệu đồng thời trên nhiều bảng. Mẫu biểu còn cho phép nhập các giá trị riêng lẻ (không liên quan đến bảng) từ bn phím. Mẫu biểu còn có một khả năng quan tlọng khác l tổ chức giao diện Chơng trình dới dạng một bảng nút lệnh hoặc một hệ thống menu. Báo biểu l công cụ tuyệt vời phục vụ công việc in ấn, nó cho các khả năng : - In dữ liệu dới dạng bảng. Bi giảng Access 4 - In dữ liệu dới dạng biểu bảng. - Sắp xếp dữ liệu trớc khi in. - Sắp xếp v phân nhóm dữ liệu tới 10 cấp. Cho phép thực hiện các phép toán để nhận dữ liệu tổng hợp trên mỗi nhóm. Ngoi ra, dữ liệu tổng hợp nhận đợc trên các nhóm lại có thể đa vo các công thức để nhận đợc sự so sánh, đối chiếu trên các nhóm v trên ton báo cáo. - In dữ liệu của nhiều bảng có quan hệ trên một báo cáo. Cũng cần nói thêm, việc chọn Font chữ, cỡ chữ, kiểu in v việc trình bầy trên báo cáo đợc tiến hnh rất đơn giản. Macro bao gồm một dẫy các hnh động (Action) dùng đề tự động hoá một loạt các thao tác. Macro thờng dùng với mẫu biểu để tổ chức giao diện Chơng trình. Đơn thể l nơi chứa các hm, thủ tục viết bằng ngôn ngữ Access Basic. Mặc dù các công cụ m Access cung cấp khá đầy đủ, nhng lẽ dĩ nhỉên không thể bao quát đợc mọi vấn đề đa dạng của thực tế. Các hm, thủ tục của Access Basic sẽ trợ giúp giải quyết những phần việc khó m công cụ không lm nổi. Bi giảng Access 5 CHơNG I. LM Vi ệC Với MiCROSOFT ACCESS Chơng ny trình bầy các vấn đề sau: Cách vo môi trờng của Access. Khái niệm cơ sở dữ liệu (CSDL). Đó l hệ Chơng trình do Access tạo ra v đợc lu trên một tệp có đuôi MDB. Một CSDL gồm 6 nhóm đối tợng l: Bảng, truy vấn, mẫu biểu, báo biểu. macro v module. Tạo CSDL mới v lm việc với CSDL đã có. Các cửa sổ chính v các thao tác cơ bản trong Access. I. VO MôI trờng ACCESS. Chơng trình Access đợc xây dựng v thực hiện trong môi trờng Access vì vậy chúng ta cần biết cách vo môi trờng Access. Để lm điều ny trình tự thao tac nh sau: l. Khởi động Windows nến đang ở môi trờng DOS. 2. Chọn Start, Programs, Microsoft Access . Kết quả ta nhận đợc cửa sổ sau trên đó có các tuỳ chọn: Bi giảng Access 6 Nếu muốn mở một CSDL đã có thì chọn trong danh sách Open an Existing Database rồí bấm OK. Nếu muốn tạo một CSDL mới thì chọn Blank Database rồi bấm OK. Nếu muốn tạo một CSDL mới theo những chủ đề có sẵn thì chọn Database Wizard rồi bấm OK. Nếu cha quen với cách mở CSDL đã có v cách tạo CSDL mới thì ta bấm chuột tại nút Cancel. Khi đó sẽ mở cửa sổ Microsoft Access có dạng: II. Chơng TRìNH ACCESS . II.1. Tệp chứa Chơng trình Access Mỗi một tệp Chơng trình thờng có một đuôi qui định, ví dụ các tệp Chơng trình C có đuôi l .C, tệp Chơng trình Pascal có đuôi l PAS, tệp Chơng trình Foxpro có đuôi l .PRG.Một tệp Chơng do Access tạo ra có đuôi l .MDB II.2. Một hệ Chơng trình do Access tạo ra (hệ Chơng trình Access) Chơng trình Access gọi l một Database (CSDL). Trong các ngôn ngữ truyền thống nh C, Pascal, Foxpro, một hệ Chơng trình gồm các tệp Chơng trình v các tệp dữ liệu đợc tổ chức một cách riêng biệt. Nhng trong Access ton bộ Chơng trình v dữ liệu đợc chứa trong mộl tệp duy nhất có đuôi Bi giảng Access 7 .MDB. nh vậy thuật ngữ hệ Chơng trình hay CSDL đợc hiểu l tổ hợp bao gồm cả Chơng trình v dữ liệu. Để ngắn gọn nhiều khi ta gọi l Chơng trình thay cho thuật ngữ hệ Chơng trình. nh vậy dới đây khi nói đến Chơng trình hay hệ chơng trình hay CSDL thì cùng có nghĩa đó l một hệ phần mềm gồm cả Chơng trình v dữ liệu do Access tạo ra. III. TạO MộT CSDL Mới . Nên xây dựng trớc một th mục mới chứa CSDL cần tạo, ví dụ th mục: TG ACCESS Vì nếu ta chứa các CSDL trong th mục ACCESS thì chúng có thể sẽ bị mất mỗi khi ci đặt lại Access, v khó quản lý. Bớc 1: Từ cửa sổ Microsoft Access: Chọn menu File, chức năng New Database (hoặc kích chuột tại biểu tợng New Database ), đợc cửa sổ sau: Bớc 2: Nhấn đúp chuột tại biểu tợng Blank DataBase, hoặc nhấn nút OK để hiện ra cửa sổ: Bi giảng Access 8 Bớc 3:Chọn th mục sẽ chứa tệp CSDL cần tạo (ví dụ th mục TG ACCES trong hộp Save in), sau đó đặt tên CSDL trong hộp File name (ví đụ TSDH), cửa sổ tơng ứng có dạng: Kích chuột tại nút Create. ặ Xuất hiện cửa sổ Database: Bi giảng Access 9 Đây l một trong những cửa sổ rất quan trọng của Access. Cửa sổ bao gồm: Hệ menu với các menu: File, Edit, View, . Tiêu đề Database: TSDH cho biết tên của CSDL. Các đối tợng công cụ (các mục): Table, Query, Form, Report, Macro, Modul dùng để xây dựng các đối tợng trong Chơng trình Access IV. LM VIệC VớI CSDL Đã TồN TạI Giả sử đã có CSDL TSDH trong th mục C.\TG_ACCES. Để lm việc với CSDL trên (xem, sửa, bổ sung, thực hiện chơng trình) ta lần lợt thao tác nh sau: B1: Từ cửa sổ Microsoft Access chọn menu File, Open Database hoặc kích chuột tại biểu tợng Open Database, kết quả nhận đợc cửa sổ: Bi giảng Access 10 . Microsoft Access có dạng: II. Chơng TRìNH ACCESS . II.1. Tệp chứa Chơng trình Access Mỗi một tệp Chơng trình thờng có một đuôi qui định, ví dụ các tệp Chơng trình. trong Access. I. VO MôI trờng ACCESS. Chơng trình Access đợc xây dựng v thực hiện trong môi trờng Access vì vậy chúng ta cần biết cách vo môi trờng Access.

Ngày đăng: 13/11/2013, 18:59

Hình ảnh liên quan

II.1. Tạo bảng bằng Design View. - giáo trình access

1..

Tạo bảng bằng Design View Xem tại trang 14 của tài liệu.
B4. Xác định các thuộc tính của tr−ờng trong bảng Properties - giáo trình access

4..

Xác định các thuộc tính của tr−ờng trong bảng Properties Xem tại trang 15 của tài liệu.
VI. LƯU CấU TRúC BảNG Vμ ĐặT TÊN BảNG - giáo trình access
VI. LƯU CấU TRúC BảNG Vμ ĐặT TÊN BảNG Xem tại trang 24 của tài liệu.
VII. Thay đổi cấu trúc bảng vμ nhập dữ liệu. VII.1. Thay đổi cấu trúc bảng  - giáo trình access

hay.

đổi cấu trúc bảng vμ nhập dữ liệu. VII.1. Thay đổi cấu trúc bảng Xem tại trang 25 của tài liệu.
VIII. Lập quan hệ giữa các bảng. - giáo trình access

p.

quan hệ giữa các bảng Xem tại trang 26 của tài liệu.
- Nút Both để hiện các bảng vμ các truy vấn. - giáo trình access

t.

Both để hiện các bảng vμ các truy vấn Xem tại trang 27 của tài liệu.
- Quan hệ một – nhiều giữa bảng [Danh sach nhan vien] vμ bảng [ngoai ngu]   theo cặp tr− ờng quan hệ [Ma NV] – [Ma NV] với ý  nghĩa: một nhân viên có thể biết nhiều ngoại ngữ - giáo trình access

uan.

hệ một – nhiều giữa bảng [Danh sach nhan vien] vμ bảng [ngoai ngu] theo cặp tr− ờng quan hệ [Ma NV] – [Ma NV] với ý nghĩa: một nhân viên có thể biết nhiều ngoại ngữ Xem tại trang 28 của tài liệu.
-T −ơng tự, nhấn chuột tại tr−ờng [Ma NV] của bảng [DANH SACH NHAN VIEN], kéo sang tr−ờng [Ma NV] của bảng [NGOAI NGU],  nhả chuột rồi nhấn nút Join Type để chọn kiểu quan hệ:  - giáo trình access

ng.

tự, nhấn chuột tại tr−ờng [Ma NV] của bảng [DANH SACH NHAN VIEN], kéo sang tr−ờng [Ma NV] của bảng [NGOAI NGU], nhả chuột rồi nhấn nút Join Type để chọn kiểu quan hệ: Xem tại trang 29 của tài liệu.
+ Cascade Delete Related field s: Khi xoá một bản ghi trong bảng chính, các bản ghi t−ơng ứng trong bảng quan hệ sẽ bị xoá - giáo trình access

ascade.

Delete Related field s: Khi xoá một bản ghi trong bảng chính, các bản ghi t−ơng ứng trong bảng quan hệ sẽ bị xoá Xem tại trang 30 của tài liệu.
[<Tên bảng>].[<Tên tr− ờng>] - giáo trình access

lt.

;Tên bảng>].[<Tên tr− ờng>] Xem tại trang 39 của tài liệu.
-> Đ −a các bảng cần thiết vμo truy vấn - giáo trình access

gt.

; Đ −a các bảng cần thiết vμo truy vấn Xem tại trang 44 của tài liệu.
• B−ớc 1: Chọn 3 bảng vμ đ−a các tr−ờng HOTEN, SOBD, TEN TINH, DTOAN, DLY, DHOA vμo truy vấn - giáo trình access

c.

1: Chọn 3 bảng vμ đ−a các tr−ờng HOTEN, SOBD, TEN TINH, DTOAN, DLY, DHOA vμo truy vấn Xem tại trang 46 của tài liệu.
B3. Chọn một bảng/truy vấn nguồn trong ô: Choose the table... hoặc không chọn bảng/truy vấn nguồn - giáo trình access

3..

Chọn một bảng/truy vấn nguồn trong ô: Choose the table... hoặc không chọn bảng/truy vấn nguồn Xem tại trang 53 của tài liệu.
* Hộp công cụ: Hộp công cụ lμ một bảng chữ nhật chứa nhiều nút có - giáo trình access

p.

công cụ: Hộp công cụ lμ một bảng chữ nhật chứa nhiều nút có Xem tại trang 57 của tài liệu.
2. Chọn một bảng hoặc truy vấn nguồn trong hộp Choose the table... hoặc không chọn bảng/truy vấn nguồn - giáo trình access

2..

Chọn một bảng hoặc truy vấn nguồn trong hộp Choose the table... hoặc không chọn bảng/truy vấn nguồn Xem tại trang 68 của tài liệu.
1-Tạo 2 bảng sau: - giáo trình access

1.

Tạo 2 bảng sau: Xem tại trang 76 của tài liệu.
4, Hãy tạo mối quan hệ giữa hai bảng (Danh Sach vμ Ket qua) Qua tr−ờng Số báo danh  - giáo trình access

4.

Hãy tạo mối quan hệ giữa hai bảng (Danh Sach vμ Ket qua) Qua tr−ờng Số báo danh Xem tại trang 77 của tài liệu.
3, Tạo bảng mới sau tên lμ(Ket Qua) - giáo trình access

3.

Tạo bảng mới sau tên lμ(Ket Qua) Xem tại trang 77 của tài liệu.
Bảng 1: có tên (Khách hμng) - giáo trình access

Bảng 1.

có tên (Khách hμng) Xem tại trang 79 của tài liệu.
-Trong bảng đơn giá ta cần thấy giảm đơn giá của các mặt hμng xuống 12% hãy dùng update Query để sửa - giáo trình access

rong.

bảng đơn giá ta cần thấy giảm đơn giá của các mặt hμng xuống 12% hãy dùng update Query để sửa Xem tại trang 82 của tài liệu.
-Hãy ghép bảng DiemThi vμo bảng DiemThi1. - giáo trình access

y.

ghép bảng DiemThi vμo bảng DiemThi1 Xem tại trang 83 của tài liệu.
Bảng HOADON: - giáo trình access

ng.

HOADON: Xem tại trang 85 của tài liệu.
Bảng MAHANG: - giáo trình access

ng.

MAHANG: Xem tại trang 85 của tài liệu.
-Tên hμng lμ một combo box với nguồn dữ liệu lấy từ bảng MAHANG. - giáo trình access

n.

hμng lμ một combo box với nguồn dữ liệu lấy từ bảng MAHANG Xem tại trang 86 của tài liệu.
Câu1: Tạo các bảng: - giáo trình access

u1.

Tạo các bảng: Xem tại trang 87 của tài liệu.
Câu1: Tạo các bảng: - giáo trình access

u1.

Tạo các bảng: Xem tại trang 88 của tài liệu.
1.lập 1 bảng tổng hợp: - giáo trình access

1.l.

ập 1 bảng tổng hợp: Xem tại trang 89 của tài liệu.
Bảng DSSV(danh sách sinh viên) gồm: -MaSV (Text)  - giáo trình access

ng.

DSSV(danh sách sinh viên) gồm: -MaSV (Text) Xem tại trang 90 của tài liệu.
Câu1: Tạo các bảng. - giáo trình access

u1.

Tạo các bảng Xem tại trang 90 của tài liệu.

Từ khóa liên quan

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

Tài liệu liên quan