1. Trang chủ
  2. » Giáo Dục - Đào Tạo

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

64 12 0

Đ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

Thông tin cơ bản

Tiêu đề Giáo Trình Môđun Access (Lập Trình Quản Lý)
Chuyên ngành Công Nghệ Thông Tin
Định dạng
Số trang 64
Dung lượng 3,6 MB

Nội dung

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 (Trang 6)
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 (Trang 6)
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 (Trang 7)
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 (Trang 8)
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 (Trang 11)
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 (Trang 11)
ể 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 (Trang 12)
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ể (Trang 12)
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> (Trang 18)
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 (Trang 18)
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) (Trang 21)
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 (Trang 24)
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 (Trang 26)
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 (Trang 26)
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 (Trang 27)
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 (Trang 29)
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 (Trang 39)
Bảng Canbo: - Giáo trình môđun Access (Lập trình quản lý)
ng Canbo: (Trang 44)
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) (Trang 44)
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: (Trang 46)
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 (Trang 47)
Bảng TACGIA: - Giáo trình môđun Access (Lập trình quản lý)
ng TACGIA: (Trang 47)
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: (Trang 48)
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 (Trang 54)
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); (Trang 56)
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: (Trang 59)
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: (Trang 60)
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 (Trang 60)

TỪ KHÓA LIÊN QUAN