Giáo trình môđun Access (Lập trình quản lý)

64 12 0
Giáo trình môđun Access (Lập trình quản lý)

Đ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

LỜI NĨI ĐẦU Lập trình quản lý mơđun ứng dụng kiến thức môn Cơ Sở Dữ Liệu (CSDL) giảng dạy trước hệ thống chương trình ngành Cơng Nghệ Thơng Tin Nhằm làm rõ thêm kiến thức CSDL học, với số liệu cụ thể kết đạt sau thực thi câu lệnh SQL giúp học sinh có nhìn rõ hơn, thực tế môn CSDL Sau học xong môđun học sinh - sinh viên đạt kiến thức sau:  Hiểu đặc tính chức phần mềm Access;  Biết cách thiết kế quản trị với sở liệu Access;  Hiểu cách thức truy vấn đến sở liệu công cụ QBE  Hiểu cách tạo báo biểu biểu mẫu;  Thao tác thành thạo với phần mềm Access;  Tạo quản trị sở liệu Access;  Thực truy vấn liệu với bảng;  Thiết kế nhiều dạng biểu mẫu báo biểu;  Chủ động, sáng tạo việc tìm hiểu tài liệu phục vụ cho môn học NỘI DUNG BẢNG DỮ LIỆU  Hiểu cấu trúc cách thiết kế bảng;  Hiểu cách tạo quan hệ bảng;  Hiểu cách nhập liệu cho ghi;  Thiết kế hoàn chỉnh sở liệu; NỘI DUNG TRUY VẤN DỮ LIỆU  Biết khái niệm phân loại truy vấn liệu;  Hiểu cách tạo truy vấn;  Sử dụng công cụ QBE NỘI DUNG THIẾT KẾ BIỂU MẪU  Biết dạng mẫu biểu thông dụng;  Hiểu chức thuộc tính đối tượng mẫu biểu;  Biết cách thiết kế mẫu biểu: Form Winzard, DesignView, ;  Thiết kế form nhập liệu, form tra cứu liệu làm tiền đề cho việc tạo sản phẩm phần mềm hoàn thiện; NỘI DUNG THIẾT KẾ BÁO BIỂU  Biết chức cách tạo báo biểu Access;  Thiết kế chỉnh sửa báo biểu với yêu cầu cụ thể; Từ kiến thức học sinh tự viết chương trình quản lý sử dụng hệ quản trị CSDL Microsoft Access phục vụ cho nhu cầu thực tế Đây tài liệu tổng hợp lại từ giáo trình khác trình giảng dạy rút kinh nghiệm người biên soạn Do khơng tránh khỏi thiếu sót, mong bạn đọc thơng cảm góp ý kiến để hoàn thiện Chân thành cảm ơn MỤC LỤC MỤC LỤC BÀI 1: TẠO BẢNG (TABLE) I CÁC KHÁI NIỆM CƠ BẢN Bảng Trường (Thuộc tính, cột) Khóa Khóa ngoại 5 Mối quan hệ Bộ (Dòng) Các kiểu liệu II TẠO CẤU TRÚC BẢNG (TABLE ) III TẠO MỐI QUAN HỆ GIỮA CÁC BẢNG IV NHẬP DỮ LIỆU CHO BẢNG BÀI 2: TRUY VẤN DỮ LIỆU 11 I SELECT QUERY 11 Lưới Query 11 Các hàm 12 a Các hàm ngày tháng 12 b Các hàm chuỗi 12 c Hàm IIF () 12 d Cách tạo cột query 12 II TẠO QUERY CÓ ĐIỀU KIỆN 13 Các phép toán so sánh 13 a Các phép so sánh thông thường (=; >; =; =10 Khách hàng mua mặt hàng có ký tự đầu “HD” với số lượng >=3 Khi thi hành Query tên chiết xuất trường là: [Ten Khach Hang], [Vat Tu], [So Luong] Lưu Query tên: [KHACH HANG USBHD] - Cho danh sách khách hàng cung cấp hàng từ năm 2008 trước khách hàng cung cấp kể từ ngày ( dùng hàm Date() để lấy ngày hệ thống) trước 30 ngày Khi thi hành Query , vùng tin [HTEN] chiết xuất thành [NHA CUNG CAP] Lưu tên Query là: [NHA CUNG CAP 2008] Thêm mẩu tin ( WEBC, Webcam,cai,12.000.00) vào bảng DANHMUCVATTU Chọn Object Query, sau tạo Query (Crosstab Query) mang tên: THONG KE NHAP XUAT VAT TU, với yêu cầu thực việc thống kê tổng số lượng loại vật tư nhập – xuất Cơ sở mẫu dưới: Thực Query mang tên [DOANH THU] Trong sử dụng Tabl nguồn là: [DANH MUC VAT TU] [NHAP XUAT], thực yêu cầu sau: - - Các Field [MAVT], [LOAI], [NGAY], [SOLG], [DON_GIA] lấy từ bảng nguồn Thêm vùng tin DONGIABAN = DON_GIA +(5% x DON_GIA) Thêm vùng tin THTIEN = DONGGIABAN*SOLG Thêm vùng tin THUE tính: Nếu THTIEN =300 giảm 5% b Quyery Q_CX_MAX: Thông tin danh sách xăng bán nhiều tiền : MA_CAYXANG; TEN_CAYXANG; DIACHI; TSTIEN (Tổng số tiền) 56 Câu 3: Tạo Form tìm kiếm thơng tin hàng hóa mẫu (Các nút sử dụng Macro)  Khi chọn mã xăng combo box: tên địa lên text box Tên xăng Địa câu xăng theo mã xăng tương ứng chọn  Khi nhấn nút tìm kiếm, thơng tin xăng Form dạng query sau:  Khi nhấn nút thoát thoát form hành Câu 4: Tạo report HÓA ĐƠN mẫu: Lưu ý: - TỔNG CỘNG = TỔNG THÀNH TIỀN - THUẾ = 10 % CỦA TỔNG CỘNG - PHẢI TRẢ = TỔNG CỘNG + THUẾ Câu 5: Tạo Form Hóa Đơn theo mẫu: (Các nút dùng Macro Khi nhấn nút IN HĨA ĐƠN gọi Report câu 4) 57 Câu 6: Tạo form chức xuất mở chương trình (Dùng Macro) Gọi query Q_TINHTIEN Gọi form TÌM KIẾM Gọi query Q_TINHTIEN Gọi form HĨA ĐƠN Đề ôn tập Sử dụng CSDL nhanvien.mdb để thực câu lệnh sau: Câu 1: Tạo query thống kê nhân viên làm trưởng phịng, gồm thuộc tính: Mã NV, Họ Tên, Ngày Sinh, Giới tính (Nam/nữ), Trình Độ, Ngày vào Làm, Tên Phịng Câu 2: 58 Tạo query thống kê ngày nghỉ tháng 6/2001 nhân viên tên “Phung”, gồm thuộc tính: Mã NV, Họ Tên, Ngày Sinh, Ngày Nghỉ, Tên Phòng Câu 3: Tạo query tính số ngày nghỉ bệnh nhân viên tháng 6/2001, gồm thuộc tính: Mã NV, Họ Tên, Tổng Ngày Nghỉ B75%, Tổng Ngày Nghỉ B100%, Tổng Ngày Phép Năm,Tổng Ngày Nghỉ Có Phép, Tổng Ngày Nghỉ Không Phép, Tổng Ngày Nghỉ Câu 4: Tạo query tính tiền nghỉ bệnh nhân viên tháng 6/2001, gồm thuộc tính: Mã NV, Họ Tên, Tổng Ngày nghỉ B100%, Tổng Ngày nghỉ B75%, Tổng tiền nghỉ B100%, Tổng tiền nghỉ B75%, Tổng tiền nghỉ bệnh - Tổng tiền nghỉ B100% = 150.000 * Tổng ngày nghỉ B100 - Tổng tiền nghỉ B75% = 150.000 * Tổng ngày nghỉ B75 *0.75 - Tổng tiền nghỉ bệnh = Tổng tiền nghỉ B100% + Tổng tiền nghỉ B75% Câu 5: Tạo Query tính tiền lương tháng 6/2001 gồm thuộc tính sau: MaNV, HoVaTen, GioiTinh, MaPB, TongNgayNghi, SoNgayCong, LuongThang6, BaoHiemYte, BaoHiemXaHoi, ThucLanh - SoNgayCong = 26-TongNgayNghi - LuongThang6 = SoNgayCong *150.000 - BaoHiemYte = 1% * LuongThang6 - BaoHiemXaHoi = 5% * LuongThang6 - ThucLanh = LuongThang6 – BaoHiemYte – BaoHiemXaHoi Câu 6: Tạo Report hình 1: Thực lĩnh = Lương theo ngày cơng + TienNghiBenh Hình Hình Câu 7: 59 Tạo From hình (Các nút dùng Macro) Thêm nút In bảng lương vào Form Nút in bảng lương gọi report câu với thông tin người Form Đề ôn tập Sử dụng CSDL nhanvien.mdb để thực câu lệnh sau: Câu 1: Tạo query thống kê nhân viên có ngày nghỉ tháng 6/2001, gồm thuộc tính: Mã NV, Họ Tên, Ngày Sinh, Ngày Nghỉ, Lý Do Nghỉ Câu 2: Tạo query thống kê nhân viên có tăng ca tháng 6/2001, gồm thuộc tính: Mã NV, Họ Tên, Ngày Tăng ca, Số giờ, Tên Phòng Câu 3: Tạo Query tính tiền tăng ca tháng 6/2001 gồm thuộc tính sau: MaNV, HoVaTen, Loại ca, Tổng tăng ca , Giờ chuẩn, Tiền tăng ca - Tổng tăng ca: tổng số nhân viên tăng ca theo loại ca - Giờ chuẩn = Tổng tăng ca *TYLE (Làm tròn số thập phân) - Tiền tăng ca= Giờ chuẩn *150.000 (Làm tròn khơng có số lẻ) Câu 4: Tạo query tính tăng ca tháng 6/2001 Hình 1: 60 Hình Hình Câu 5: Tạo Report Hình Câu 6: Tạo Report Hình Lương theo ngày công: - Số ngày công = 26 – Tổng ngày nghỉ - Lương theo ngày công = số ngày công * 150.000 TienBaoHiem: - BHXH = Lương theo ngày công * 5% - BHYT = Lương theo ngày công *1% - TienBaoHiem = BHXH+BHYT Thực lĩnh = Lương theo ngày cơng - TienBaoHiem Hình Hình Câu 7: Tạo Form NHANVIEN hình Nút in bảng lương gọi report phiếu lương (ở câu 5)với thông tin tương ứng Form Nút in bảng thống kê gọi report thống kê (ở câu 6)với thông tin tương ứng Form Đề ôn tập Sử dụng CSDL chucvu.mdb để thực câu lệnh sau: 61 Câu 1: Tạo query thống kê nhân viên gồm thuộc tính sau: Mã NV, Họ Tên, Ngày sinh, Chức vụ, Thâm niên cơng tác (Số năm làm việc tính theo ngày tính tới ngày 1/1/2000 ), Tuổi (Tuổi tính theo ngàyvà tính tới ngày 1/1/2000 ) Câu 2: Tạo query thống kê số lượng nhân viên theo phòng giới tính theo mẫu Câu 3: Tạo query tính lương nhân viên gồm thuộc tính sau: Mã NV, Họ Tên, ThamNien, PhuCapTN, LuongHS, ThucLinh Biết: - Thâm niên : số năm cơng tác tính theo ngày tính tới ngày 1/1/2000 - PhuCapTN: tính cho người có thâm niên từ năm trở lên, năm làm việc hưởng 100.000đ khơng tính năm đầu - LươngHS: HSLuong * 820.000đ - ThucLinh: PhuCapTN + LươngHS Câu 4: Tạo query cho biết thơng tin nhân viên có thâm niên cao quan Gồm thuộc tính sau: MaNV, Họ tên, Giới tính, NTNS, NgayBD, Thâm niên (Thời gian cơng tác tính theo năm) Câu 5: Tạo report Phiếu lương 01/01/2000 Với hệ số chức vụ tương ứng chức vụ người giữ Câu 6: Tạo Form Thông tin cá nhân Trong Form thêm nút in phiếu lương, gọi Report câu với thông tin tương ứng với nhân viên form 62 Câu 7: Tạo Form Danh sách nhân viên 63 Tài liệu tham khảo 3 Bài giảng Microsoft Access Trường Đại Học Nông Lâm - Thành Phố Hồ Chí Minh - Trung Tâm Tin Học Ứng Dụng – Tài liệu lưu hành nội Hướng dẫn thực hành Microsoft Access Mai Liên Khương Giáo trình Microsoft Access 2000 Nguyễn Sơn Hải Giáo trình MS Access Võ Trung – Hưng Đại Học Đà Nẵng – Trường Đại Học Bách Khoa – Khoa Công Nghệ Thơng Tin Giáo trình MS Access Nguyễn Anh Khoa – Trung Tâm Tin Học 14 – Bà Triệu – Hà Nội Giáo trình MS Access Microsoft Office 2010 64 ... kiến thức học sinh tự viết chương trình quản lý sử dụng hệ quản trị CSDL Microsoft Access phục vụ cho nhu cầu thực tế Đây tài liệu tổng hợp lại từ giáo trình khác trình giảng dạy rút kinh nghiệm... Để thiết kế bảng báo cáo in Microsoft Access sử dụng đối tượng Report Bài trình bày khái niệm thiết kế in ấn Report I KHÁI NIỆM VỀ REPORT Muốn in báo cáo Access bạn sử dụng Report- công cụ in... niệm CSDL cung cấp kỹ để xây dựng CSDL môi trường làm việc hệ CSDL Microsoft Access I CÁC KHÁI NIỆM CƠ BẢN Ví dụ: CSDL quản lý điểm học sinh Bảng Mỗi bảng có tên tên bảng thường gợi nhớ đến đối

Ngày đăng: 28/12/2021, 19:17

Hình ảnh liên quan

Bộ là dòng dữ liệu trong bảng. - Giáo trình môđun Access (Lập trình quản lý)

l.

à dòng dữ liệu trong bảng Xem tại trang 6 của tài liệu.
Ví dụ: Bảng DIEM trong CSDL quản lý điểm - Giáo trình môđun Access (Lập trình quản lý)

d.

ụ: Bảng DIEM trong CSDL quản lý điểm Xem tại trang 6 của tài liệu.
Bước 7: Lưu bảng và đặt tên bảng. - Giáo trình môđun Access (Lập trình quản lý)

c.

7: Lưu bảng và đặt tên bảng Xem tại trang 7 của tài liệu.
III. TẠO MỐI QUAN HỆ GIỮA CÁC BẢNG - Giáo trình môđun Access (Lập trình quản lý)
III. TẠO MỐI QUAN HỆ GIỮA CÁC BẢNG Xem tại trang 8 của tài liệu.
Kết quả là một bảng gồm các cột đã chọn và số liệu tương ứng - Giáo trình môđun Access (Lập trình quản lý)

t.

quả là một bảng gồm các cột đã chọn và số liệu tương ứng Xem tại trang 11 của tài liệu.
Bước 2: Chọn các bảng cần sử dụng trong cửa sổ Show Table rồi nhấn nút ADD phía dưới. Sau đó đóng cửa sổ Show Table lại  - Giáo trình môđun Access (Lập trình quản lý)

c.

2: Chọn các bảng cần sử dụng trong cửa sổ Show Table rồi nhấn nút ADD phía dưới. Sau đó đóng cửa sổ Show Table lại Xem tại trang 11 của tài liệu.
ể chọn nhiều bảng trong cùng một câu Query, nhưng các bảng tham gia phải có liên kết với nhau thông qua mối quan hệ nếu không kết quả sẽ bị nhân tích  descartes - Giáo trình môđun Access (Lập trình quản lý)

ch.

ọn nhiều bảng trong cùng một câu Query, nhưng các bảng tham gia phải có liên kết với nhau thông qua mối quan hệ nếu không kết quả sẽ bị nhân tích descartes Xem tại trang 12 của tài liệu.
Trường hợp khi bảng là kết quả của câu Query khác thì mối quan hệ có thể - Giáo trình môđun Access (Lập trình quản lý)

r.

ường hợp khi bảng là kết quả của câu Query khác thì mối quan hệ có thể Xem tại trang 12 của tài liệu.
FROM <Danh sách tên bảng> WHERE <Biểu thức điều kiện>  - Giáo trình môđun Access (Lập trình quản lý)

lt.

;Danh sách tên bảng> WHERE <Biểu thức điều kiện> Xem tại trang 18 của tài liệu.
Ví dụ: Tính tổng số nam nữ theo từng trường, vậy cần thống kê như hình mẫu  Tên trường làm tiêu dòng  - Giáo trình môđun Access (Lập trình quản lý)

d.

ụ: Tính tổng số nam nữ theo từng trường, vậy cần thống kê như hình mẫu  Tên trường làm tiêu dòng Xem tại trang 18 của tài liệu.
BÀI 3: THIẾT KẾ MẪU BIỂU (FORM) - Giáo trình môđun Access (Lập trình quản lý)

3.

THIẾT KẾ MẪU BIỂU (FORM) Xem tại trang 21 của tài liệu.
Bước 3: - Dùng chuột vẽ một hình chữ nhật trên Form tại vị trí cần đặt nút điều khiển - Giáo trình môđun Access (Lập trình quản lý)

c.

3: - Dùng chuột vẽ một hình chữ nhật trên Form tại vị trí cần đặt nút điều khiển Xem tại trang 24 của tài liệu.
Bước 2:  Chọn nguồn dữ liệu cho Form từ một bảng \ query - Giáo trình môđun Access (Lập trình quản lý)

c.

2:  Chọn nguồn dữ liệu cho Form từ một bảng \ query Xem tại trang 26 của tài liệu.
Dữ liệu trong Form truy xuất từ hai bảng: DANHSACH, DIEM - Giáo trình môđun Access (Lập trình quản lý)

li.

ệu trong Form truy xuất từ hai bảng: DANHSACH, DIEM Xem tại trang 26 của tài liệu.
Bước 4:  Chọn bố cục hiển thị, có 2 loại như hình: Tabular và Datasheet  - Giáo trình môđun Access (Lập trình quản lý)

c.

4:  Chọn bố cục hiển thị, có 2 loại như hình: Tabular và Datasheet Xem tại trang 27 của tài liệu.
Vẽ một hình chữ nhật vào vùng Detail của Form - Giáo trình môđun Access (Lập trình quản lý)

m.

ột hình chữ nhật vào vùng Detail của Form Xem tại trang 29 của tài liệu.
Bước 6: Cân chỉnh theo hình mẫu - Giáo trình môđun Access (Lập trình quản lý)

c.

6: Cân chỉnh theo hình mẫu Xem tại trang 39 của tài liệu.
Bảng Canbo: - Giáo trình môđun Access (Lập trình quản lý)

ng.

Canbo: Xem tại trang 44 của tài liệu.
1. Thiết kế cấu trúc bảng như sau: (Các trường in đậm là các thuộc tính khóa) - Giáo trình môđun Access (Lập trình quản lý)

1..

Thiết kế cấu trúc bảng như sau: (Các trường in đậm là các thuộc tính khóa) Xem tại trang 44 của tài liệu.
1. Xây dựng cấu trúc các bảng sau: Bảng NXB:  - Giáo trình môđun Access (Lập trình quản lý)

1..

Xây dựng cấu trúc các bảng sau: Bảng NXB: Xem tại trang 46 của tài liệu.
2. Thiết lập thuộc tính khóa cho các bảng - Giáo trình môđun Access (Lập trình quản lý)

2..

Thiết lập thuộc tính khóa cho các bảng Xem tại trang 47 của tài liệu.
Bảng TACGIA: - Giáo trình môđun Access (Lập trình quản lý)

ng.

TACGIA: Xem tại trang 47 của tài liệu.
1. Tạo thêm trong ngăn TABLE bảng mới tên DANHMUC CO SO có nội dung sau: - Giáo trình môđun Access (Lập trình quản lý)

1..

Tạo thêm trong ngăn TABLE bảng mới tên DANHMUC CO SO có nội dung sau: Xem tại trang 48 của tài liệu.
Thêm nút IN CHI TIẾT vào form, khi nhấn nút sẽ gọi report Bảng thống kê theo đúng số xe hiển thị trên form  - Giáo trình môđun Access (Lập trình quản lý)

h.

êm nút IN CHI TIẾT vào form, khi nhấn nút sẽ gọi report Bảng thống kê theo đúng số xe hiển thị trên form Xem tại trang 54 của tài liệu.
Thiết kế bảng, Tạo mối quan hệ, Nhập dữ liệu vào các bảng sau 1. Hoadon : (SOHD(Text, 3); NGAY(DateTime, Short Date);   - Giáo trình môđun Access (Lập trình quản lý)

hi.

ết kế bảng, Tạo mối quan hệ, Nhập dữ liệu vào các bảng sau 1. Hoadon : (SOHD(Text, 3); NGAY(DateTime, Short Date); Xem tại trang 56 của tài liệu.
Tạo Report như hình 1: - Giáo trình môđun Access (Lập trình quản lý)

o.

Report như hình 1: Xem tại trang 59 của tài liệu.
Tạo query tính giờ tăng ca trong tháng 6/2001 như Hình 1: - Giáo trình môđun Access (Lập trình quản lý)

o.

query tính giờ tăng ca trong tháng 6/2001 như Hình 1: Xem tại trang 60 của tài liệu.
Thêm nút In bảng lương vào Form. Nút in bảng lương sẽ gọi report trong câ u6 với thông tin của người đang hiện trên Form - Giáo trình môđun Access (Lập trình quản lý)

h.

êm nút In bảng lương vào Form. Nút in bảng lương sẽ gọi report trong câ u6 với thông tin của người đang hiện trên Form Xem tại trang 60 của tài liệu.

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

Tài liệu liên quan