Tài liệu học tập TIN HỌC ỨNG DỤNG

118 1 0
Tài liệu học tập TIN HỌC ỨNG DỤNG

Đ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

Tài liệu học tập TIN HỌC ỨNG DỤNG Phạm Chí Công BAN CƠ BẢN - ĐẠI HỌC MỞ TP HỒ CHÍ MINH MỤC LỤC CHƯƠNG 1: TỔNG QUAN VỀ MICROSOFT ACCESS 1.1 Giới thiệu Microsoft Office 1.2 Làm việc với Microsoft Access 1.2.1 Khởi động Access 1.2.2 Tạo sở liệu 1.2.3 Làm việc với sở liệu tồn CHƯƠNG 2: BẢNG (TABLE) 2.1 Cấu trúc bảng 2.2 Thiết kế bảng 2.2.1 Tạo bảng 2.2.2 Đặt khố 11 2.2.3 Thuộc tính trường 12 2.2.4 Thuộc tính bảng 13 2.2.5 Cập nhật liệu vào bảng 13 2.2.6 Xoá đổi tên bảng 14 2.3 Thiết lập quan hệ bảng 14 2.3.1 Mối quan hệ bảng 14 2.3.2 Cách tạo quan hệ 15 2.3.3 Chỉnh sửa quan hệ 17 2.3.4 Tạo toàn vẹn tham chiếu 18 BÀI TẬP CHƯƠNG 20 CHƯƠNG 3: TRUY VẤN (QUERY) 23 3.1 Tổng quan truy vấn 23 3.2 Thao tác truy vấn 24 3.2.1 Các bước tạo truy vấn 24 3.2.2 Đặt điều kiện truy vấn 28 3.2.3 Tạo trường tính tốn truy vấn 29 3.2.4 Thuộc tính trường truy vấn 30 3.2.5 Các phép toán số hàm Access 31 3.2.6 Một số hàm Access: 33 i 3.3 Các loại truy vấn khác 34 3.3.1 Truy vấn tính tổng (Totals) 34 3.3.2 Truy vấn thông số (Parameter Query) 37 3.3.3 Truy vấn Crosstab 39 3.3.4 Truy vấn tạo bảng (Make Table Query) 41 3.3.5 Truy vấn bổ sung (Append Query) 42 3.3.6 Truy vấn xoá (Delete Query) 44 3.3.7 Truy vấn chỉnh sửa (Update Query) 45 BÀI TẬP CHƯƠNG 47 CHƯƠNG 4: BIỂU MẪU (FORM) 51 4.1 Tạo biểu mẫu Autoform Wizard 51 4.1.1 Tạo mẫu biểu AutoForm 51 4.1.2 Tạo mẫu biểu Form Wizard 52 4.2 Thiết kế Form chế độ Design 55 4.2.1 Các thành phần Form 55 4.2.2 Các bước thiết kế Form 56 4.3 Hộp công cụ Toolbox 62 4.3.1 Điều khiển Text box 63 4.3.2 Điều khiển Combo Box 64 4.3.3 Điều khiển Command Button 70 4.3.4 Thiết kế dạng Main – Sub Form 72 BÀI TẬP CHƯƠNG 76 CHƯƠNG 5: BÁO BIỂU (REPORT) 78 5.1 Tạo báo biểu Autoreport 78 Tạo báo biểu tự động kiểu Tabular 78 5.2 Tạo báo biểu dùng Report Wizard 79 5.3 Tạo báo biểu dùng Design View 83 5.4 Tạo nhãn dùng Label Wizard 86 BÀI TẬP CHƯƠNG 89 CHƯƠNG 6: MACRO VÀ MENU 91 (Tham Khảo) 91 6.1 Macro 91 ii 6.1.1 Tạo sử dụng Macro 91 6.1.2 Các hành động Macro thường dùng 93 6.1.3 Gắn Macro với kiện Form/Report 93 6.1.4 Macro AutoExec 95 6.2 Menu Bar 95 BÀI TẬP CHƯƠNG 98 BÀI TẬP TỔNG HỢP 98 BÀI TẬP 98 BÀI TẬP .100 BÀI TẬP .102 BÀI TẬP .104 BÀI TẬP .106 BÀI TẬP .107 BÀI TẬP .108 BÀI TẬP .111 iii CHƯƠNG 1: TỔNG QUAN VỀ MICROSOFT ACCESS 1.1 Giới thiệu Microsoft Office Microsoft Access thành phần Microsoft Office, hệ quản trị sở liệu mơi trường Windows, có sẵn cơng cụ hữu hiệu tiện lợi để dễ dàng xây dựng chương trình cho số tốn thường gặp quản lý, thống kê, kế toán… Microsoft Access phương tiện để trao đổi thông tin mạng Internet Intranet, giúp người dùng nhanh chóng tạo sử dụng chương trình ứng dụng mạng Access dễ dàng liên kết thông tin liên quan mà cịn làm việc với nhiều nguồn liệu khác: dBASE, Paradox, SQL nhiều loại máy tính: máy tính văn phịng (PC), máy chủ (Server) máy mini máy lớn (mainframe) Access đảm nhận hai vai trò: phần mềm máy khách (client) máy chủ dễ dàng truy cập chương trình ứng dụng khác Microsoft Word, Exel, PowerPoint Mỗi tệp chương trình thường có có quy định, ví dụ tệp Microsoft Word có là.doc, tệp chương trình Pascal có pas … Một tệp chương trình Access 2003 tạo có là.MDB, Access 2016 tạo có “.ACCDB” Một hệ chương trình Access tạo gọi Database (cơ sở liệu) Trong ngôn ngữ C, Pascal, Foxpro, hệ chương trình gồm tệp chương trình tệp liệu tổ chức cách riêng biệt Nhưng Access 2016 tồn chương trình liệu chứa tệp có ACCDB Như thuật ngữ hệ chương trình hay sở liệu hiểu tổ hợp bao gồm chương trình liệu Để ngắn gọn nhiều ta gọi chương trình thay cho thuật ngữ hệ chương trình Như từ nói đến chương trình hay hệ chương trình hay sở liệu có nghĩa hệ phần mềm gồm chương trình liệu Access tạo 1.2 Làm việc với Microsoft Access 1.2.1 Khởi động Access Để khởi động (chạy) Microsoft Access bạn phải chắn Microsoft Office (trong có thành phần Microsoft Access) cài đặt cách máy tính Có nhiều cách đề khởi động Microsoft Access phụ thuộc vào hệ điều hành máy tính bạn Cách 1: Chọn Start, Program, Microsoft Access Cách 2: Chạy từ icon Desktop TaskBar Cách 3: Trong trường hợp khơng tìm thấy shortcut chương trình Desktop menu start ta chạy trực tiếp tập tin Msaccess thư mục cài đặt Office thông thường “C:\Program Files\Microsoft Office\Office” Để thuận tiện cho trình trình bày, sử dụng Access 365 cho tất giao diện hướng dẫn thực hành Hình 1.1 giao diện Access, gồm: - Thanh tiêu đề - Các công cụ lệnh - Các đối tượng sở liệu hành - Thanh trạng thái Hình 1.1: Cửa sổ Microsoft Access 1.2.2 Tạo sở liệu Trong Access 365 tích hợp tất đối tượng tạo thành file có accdb Để tạo sở liệu ta làm sau: Từ cửa sổ Microsoft Access: chọn menu File/ New/ Blank destop database Hình 1.2: Tạo CSDL Bấm nút Browse để chọn thư mục chứa tệp sở liệu cần tạo, hộp File Name, đặt tên sở liệu Sau bấm nút Create Lúc này, CSDL tạo, ta làm việc với đối tượng Access Hình 1.3: Cửa sổ Database Cửa sổ hình 1.3 gọi cửa sổ Database Đây cửa sổ quan trọng Access Cửa sổ bao gồm: Hệ thống khối lệnh ribbon với thanh: Home, Insert,… Tiêu đề Database: QuanLyHangHoa tên sở liệu Các đối tượng sở liệu Access gồm (các mục): + Table: Đây bảng sở liệu + Query: truy vấn sở liệu + Form: form dùng để thiết kế giao diện chương trình + Report: Các báo cáo thống kê + Macro: Macro dùng để thực thi hành động CSDL + Module: chứa thủ tục viết Access Basic 1.2.3 Làm việc với sở liệu tồn Để làm việc (xem, bổ sung, thực chương trình) với sở liệu ta thực theo cách sau: Cách 1: Mở File Explorer, chọn đến thư mục chứa CSDL, bấm đúp vào tên CSDL để mở Hình 1.4: Cửa sổ File Explorer Cách 2: Từ cửa sổ khởi động Access, CSDL phần Recent, bấm chuột để chọn CSDL có sẵn Hình 1.5: Cửa sổ khởi động Access Sau bấm Open – chọn phần Recent, xuất cửa sổ Hình 1.6: Cửa sổ mở CSDL có sẵn Hoặc bấm chọn nút Browse, hình dưới, tìm đến đường dẫn chứa CSDL để mở Hình 1.7: Cửa sổ Open để mở CSDL Cách 3: Từ cửa sổ Microsoft Access chọn menu File, Open, xuất hình 1.7 Khi mở xong sở liệu, muốn chọn đối tượng ta bấm chuột vào mục Như hình ta chọn đối tượng bảng Hàng mục Tables, mục chứa danh sách bảng sở liệu QuanLyhanghoa Hình 1.8: Màn hình làm việc Access Tạo Report GIAY BAO DIEM có dạng nhãn để báo kết thi học sinh theo mẫu sau: BÀI TẬP File Cơ sở liệu BT2.accdb sau: Qui định field khóa cho Table: MaDKtrong tDangKy, LoaiKHtrong KhachHang, LoaiPhong tLoaiPhong, MaDK tChiTietKH Thiết lập quan hệ cho table sau : tLoaiPhong( LoaiPhong, ) tDangKy( LoaiPhong,∞) tDangKy( MaDK, ) tChiTietDK( MaDk, ) tKhachHang( LoaiKH, ) Tạo Query qChiTietDangKygồm tChiTietDK( LoaiKH,∞) field sau : MaDK, LoaiKH, TenKH,NgaySinh, Phai, DiaChi, DienThoai, SoPhong, LoaiPhong, NgayVao, SoNgayO Trong Số Ngày = Ngày Ra – Ngày Vao Tạo Query qKhachHang99 gồm field qChiTietDangKy gồm khách hàng th phịng năm 1999 (tính theo Ngày Vào) Tạo Query qKhach-DienThoai gồm field qChiTietDangKy danh sách khách vãng lai mà khách sạn khơng có số điện thoại liên lạc 100 Tạo Query qKhachNu-Duoi30 gồm field qChiTietDangKy khách hàng Nữ phòng loại A 30 tuổi (tuổi < 30 ) Tạo Query qTinhTiengồm field MaDK, SoPhong, LoaiPhong, LoaiKH, TenKH, NgayVao, NgayRa, SoNgayO,DonGia, ThanhTien, GiamGiaA, GiamGiaB, ThucThu Trong : (a) Số Ngày Ở= Ngày Ra – Ngày Vào (b) ThanhTien : Tính theo yêu cầu sau : Nếu Số Ngày =7 * Khá TongDiem>=21 tất mơn >=6 * Trung Bình TongDiem>=15 tất môn >=4 * Trượt ngược lại Tạo Query GIOI TOAN – VAN – ANH VAN bao gồm học sinh có mơn 10 có TongDiem>=25 bao gồm thơng tin: SoBD, HoTen, Toan, Van, AnhVan, TongDiem, DienGiaiDT 104 Kết xếp giảm dần theo TongDiem Tạo Query DANH SACH DAU (ĐẬU) gồm học sinh có XepLoai Giỏi, Khá Trung Bình với field : SoBD, HoTen, Phai, Tuoi, Toan, Van, AnhVan, TongDiem, XepLoai, DTDuThi Lưu ý : Kết tăng dần theo DTDuThi, DTDuThi giảm dần theo TongDiem Tạo query HOC SINH DAT THU KHOA KY THI bao gồm học sinh “ĐẬU” có TongDiem lớn với field : SoBD, HoTen, Phai, Tuoi, Toan, Van, AnhVan, TongDiem, DienGiaiDT Tạo Form dạng Main/Sub có tên XEM KET QUA để xem thông tin kết thi theo đối tượng sau: Tạo Report dạng nhãn GIAY BAO KET QUA THI để báo kết thi học sinh theo mẫu sau : 105 BÀI TẬP Cho CSDL: BT5.accdb quy định field khóa cho table: MATRUONG table TRUONG, MAHS table DANHSACH, MAHS MON table DIEM Thiết lập quan hệ cho table theo hình sau: TRUONG (MATRUONG, 1) → DANH SACH (MATRUONG, ∞) DANH SACH (MAHS, 1) → DIEM (MAHS, ∞) Tạo Query Toan gồm field sau: MaHS, Toan Trong đó, Toan cột điểm tốn, HS dịng Tạo Query Van gồm field sau: MaHS, Van Trong đó, Van cột điểm văn, HS dòng Tạo Form TRUONG VA DSHS để xem thông tin trường danh sách học sinh trường, form có dạng sau: 106 Trong đó: (a) TD tổng điểm tốn văn (b) Xếp loại theo tiêu chuẩn sau: Giỏi TD>=16 khơng có mơn 7, Khá TD>=14 khơng có mơn 6, TB TD>=10 khơng có mơn 4, Kém - cịn lại Tạo Report Giay Bao Diem có dạng nhãn cho tất học sinh tương tự Tạo Query DSHS_LQD_NTMK_10 gồm field: MaHS, Ho, Ten, Toan, Van, TD Kết vấn tin danh sách học sinh thuộc trường Lê qúy Đôn (LQD) trường Nguyễn Thị Minh Khai (NTMK) có mơn có điểm 10 Tạo Query DSHS_Dau gồm field: MaHS, Ho, Ten, Toan.Van, TD Kết vấn tin danh sách học sinh đậu, có tổng điểm từ trở lên khơng có mơn nhỏ BÀI TẬP Cho CSDL: BT6.accdb quy định field khóa cho Table: LOP LOP, SoBD HOCSINH, SoBD DIEM Thiết lập quan hệ cho Table: LOP(LOP, 1) → HOCSINH(LOP, ∞); HOCSINH(SoBD, 1) → DIEM(SoBD, 1) Tạo Form HOC SINH VA DIEM có dạng sau: 107 Lưu ý: - Không tạo query làm liệu nguồn cho form, mà lấy trực tiếp từ Table - Mục đích form dùng xem/nhập thông tin điểm thi học sinh) Tạo Form LOP VA DSHS có dạng Main/SubForm để xem thông tin lớp danh sách học sinh lớp đó, form có dạng sau: Trong đó: * TD tổng điểm môn * XếpLoại: Giỏi TD>=24, Khá TD>=21, TB TD>=15, Kém - lại Tạo Report PHIEU DIEM nhãn, nhãn phiếu điểm học sinh yêu cầu trang in có cột nhãn tương tự Tạo Query DSHS_KHEN THUONG gồm có field sau: SoBD, Ho, Ten, Toan, Van, NN, TD Kết vấn tin DS học sinh có xếp loại giỏi phải có mơn có điểm 10 Tạo Query DSHS_LUU BAN gồm field sau: SoBD, Ho, Ten, Toan, Van, NN, TD, Lop Kết vấn tin DS học sinh có tổng điểm nhỏ 14 mơn có điểm nhỏ BÀI TẬP Cho CSDL: BT7.accdb quy định field khóa cho Table: MaHD tbl Hoa don, MaHD MaSP tbl Chi tiet hoa don, MaKH tbl Khach hang, MaNV tbl Nhan vien, MaSP tbl San pham 108 Thiết lập quan hệ cho Table: tbl Nhan Vien(MaNV,1) → tbl Hoa Don(MaNV,∞) tbl Khach Hang(MaKH,1) → tbl Hoa Don(MaKH, ∞ ) tbl Hoa Don(MaHD,1) → tbl Chi tiet Hoa don(MaHD,∞) tbl San Pham(MaSp,1) → tbl Chi tiet Hoa don(MaSp, ∞ ) Tạo Form HOA DON VA CTHD có dạng Main/SubForm để xem/nhập hoá đơn 109 chi tiết theo hố đơn có dạng sau: (ThànhTiền Số lượng nhân giá bán) 110 Tạo Report GIAY MOI nhãn, nhãn giấy mời khách hàng u cầu trang in có cột nhãn, có dạng sau: Tạo Query QUA TANG gồm có field sau: MaHD, MaKH, NgayLapHD, TenSp, Soluong, Giaban, ThanhTien, Giamgia, Quatang Trong đó: ThànhTiền Số lượng nhân giá bán Giảmgiá 10% ThànhTiền thành tiền sản phẩm không 500 Soluong sản phẩm bán phải từ 35 trở lên Quà tặng tính sau: thành tiền 1000 không vé nào, từ 1000 đến

Ngày đăng: 10/05/2021, 01:38

Mục lục

  • CHƯƠNG 1: TỔNG QUAN VỀ MICROSOFT ACCESS

    • 1.1. Giới thiệu về Microsoft Office

    • 1.2. Làm việc với Microsoft Access

      • 1.2.1. Khởi động Access

      • 1.2.2. Tạo một cơ sở dữ liệu mới

      • 1.2.3. Làm việc với cơ sở dữ liệu đã tồn tại

      • CHƯƠNG 2: BẢNG (TABLE)

        • 2.1. Cấu trúc của một bảng

        • 2.2. Thiết kế bảng

          • 2.2.1. Tạo bảng

          • 2.2.2. Đặt khoá chính

          • 2.2.3. Thuộc tính của trường

          • 2.2.4. Thuộc tính của bảng

          • 2.2.5. Cập nhật dữ liệu vào bảng

          • 2.2.6. Xoá và đổi tên bảng

          • 2.3. Thiết lập quan hệ giữa các bảng

            • 2.3.1. Mối quan hệ giữa các bảng

            • 2.3.2. Cách tạo quan hệ

            • 2.3.3. Chỉnh sửa quan hệ

            • 2.3.4. Tạo các toàn vẹn tham chiếu

            • BÀI TẬP CHƯƠNG 2

            • CHƯƠNG 3: TRUY VẤN (QUERY)

              • 3.1. Tổng quan về truy vấn

              • 3.2. Thao tác trên truy vấn

                • 3.2.1. Các bước tạo một truy vấn mới

                • 3.2.2. Đặt điều kiện trong truy vấn

                • 3.2.3. Tạo trường tính toán trong truy vấn

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

Tài liệu liên quan