Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 34 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
34
Dung lượng
4,15 MB
Nội dung
Báo cáo thực hành Sử dụng Microsoft Access làm công cụ quản lí mặt hàng sách Báo cáo thực hành MCLC Bài Toán A Gi i thi u chung ( công c qu n lým "t hàng sách nhàsách): B Ý(t ng: 2 C s lýthuyế*t A Table (b ng): B Query (truy v *n): C Form (Bi /u m 0u): D Report (Báo cáo): E Macro: 3 Các quy trình A Nh p sách m i I B Nh p sách b /sung I T o update query nh p sách b /sung II T o nút /ch y query b /sung sách t form C T o form liên kế*t v i table “base” b =ng cách s d ng form wizard: .4 Xu *t sách I Update query tr sách kho (xu *t sách) II Macro cho nút xu *t sách (group command) D Truy c u l ch s xu *t sách E Ph In tra c u mãJsách H ng d 0n s d ng Báo cáo thực hành BÀMI TOÁ(N A GIỚ(I THIỆP U CHUNG ( CÔPNG CỤ QUẢQN LÝ(MẶR T HÀMNG SÁ(CH TRONG NHÀM SÁ(CH): Trong thự c tế*, số*lượ ng sá ch củ a mộ t nhà sá ch rấ*t lớ n, có thể/lê n đế*n hà ng chụ c ngà n đầIu sá ch, rấ*t khó để/có thể/quả n lí thủ ng Trong bà i thự c hà nh nà y, nhó m sẽJứ ng dụ ng phầIn mềIm Access để/thự c hiệ n bả n n lý kho sá ch B Ý(TƯỞQNG: Nhó m sẽJtạ o lậ p mộ t hệ sở dữJliệ u để/quả n lí cá c đầIu sá ch nhữJng tí nh nă"ng bả n nhậ p kho, nhậ p sá ch mớ i tra u mãJsá ch,.v.v CƠ SỞQLÝ(THUYẾVT A TABLE (BẢQNG): Dù ng để/lưu trữJdữJliệ u Mỗ0i bả ng a thô ng tin vềIm ộ t chủ thể/xá c đ ị nh bao gồIm nhiềIu hà ng, mỗ0i hà ng a cá c thô ng tin vềIm ộ t cá th ể/xá c đ ị nh c ủ a ch ủ thể/đó Khở i tạ o table: - Nhấ*p chuộ t o > - Trong ô File,điềInNewtê n file choBlankcsdlmớ i.desktop database File Name Chọ n đườ ng dẫ0n để/lưu file bằ=ng cá ch nhấ*n icon thư mụ c - Nhấ*n Create - rồIi chọ n Chi tiế*t: https://support.microsoft.com/en-us/office/create-a-table-and-addfields-8fdc65f9-8d40-4ff5- 9212-80e6545e8d87 B QUERY (TRUY VẤVN): Dù ng để/sắp xế*p, tì m kiế*m kế*t xuấ*t dữJliệ u xá c đị nh từ m ộ t hoặ" c nhi ềIu b ả ng Lợ i í ch củ a việ c sử dụ ng truy vấ*n: - Chỉ xem dữJliệ u từ cá c trườ ng muố*n xem Là mộ t cá ch tiệ n lợ i để/lưu lự a chọ n cá c trườ ng - Kế*t hợ p dữJliệ u từ nhiềIu nguồIn dữJliệ u Có thể/lự a chọ n trườ ng từ nhiềIu nguồIn đị nh cá ch kế*t hợ p thô ng tin Cá c bướ c bả n để/tạ o mộ t truy vấ*n chọ n: - Chọ n table hoặ" c query dù ng để/là m nguồIn dữJliệ u - Chỉ đị nh trườ ng để/đưa o từ cá c nguồIn dữJliệ u - Chỉ đị nh tù y chọ n cá c tiê u chí để/giớ i hạ n số*bả n ghi mà truy vấ*n trả I Chi tiế*t: https://support.microsoft.com/en-us/office/create-a-simple-select -query-de8b1c8d-14e9-4b25-8e22-70888d54de59 Báo cáo thực hành C FORM Giú p Tạ o m - - Chi tiế 5d550a3d-92e1-4f38-9772-7e7e21e80c6b D REPOR Đượ c Khở i t - - Chi tiế 408e92a8-11a4-418d-a378-7f1d99c25304 E MACRO Là mộ bá o cá - - Chi tiế 12590d3b-b326-4207-bfe5-19234f53f08b CÁ(C QUY TRÌMNH A NHẬP Báo cáo thực hành - Mụ c tiê u: trườ ng hợ p kho hà ng củ a ta trướ c chưa tồIn tạ i loạ i sá ch ta muố*n thê m, cầIn phả i tạ o mớ i mộ t bả ng ghi (record) để/lưu trữJthô ng tin vềIloạ i sá ch đo kho - Ý(tưở ng: Tạ o mộ t form để/thê m thô ng tin sá ch mớ i o table thô ng tin - I Quy trì nh: TẠ O FORM LIÊPN KẾVT VỚ(I TABLE “BASE” BẰcNG CÁ(CH SỬQ DỤ NG FORM WIZARD: Báo cáo thực hành Kế*t thu đượ c: B - NHẬP SÁ(CH BỔ`SUNG Mụ c tiê u: Vớ i trườ ng hợ p ng ta muố*n bổ/sung s ố*l ượ ng cho t ự a sá ch đãJđượ c biế*t trướ c để/dễ0dà ng khâ u nhậ p liệ u, nhó m đãJt o form để/nhậ p thê m số* lượ ng sá ch mớ i đượ c bổ/sung - Ý(tưở ng: sử dụ ng form để/tạ o giao diệ n nhậ p liệ u, sử dụ ng query để/thự c hiệ n thao tá c bổ/ sung sá ch dự a o dữJliệ u ”ID” “số*lượ ng” đượ c nhậ p form - Quy trì nh thự c hiệ n: + ĐầIu tiê n ta tạ o form rỗ0ng giao diệ n design bằ=ng cá ch o tab Create nh ấ*n Báo cáo thực hành + Tiế*p theo ng ta sẽJthê m tiê u đềIcho form bằ=ng cá ch o tab Form Design, nhấ*n tiê u đềI để/viế*t lê n form nhấ*n o vị trí thí ch hợ p trê n form để/bắt đầIu viế*t + Sau viế*t xong ta có thể/đị nh ng lạ i vă"n bả n bằ=ng cá ch nhấ*n tab format tiế*n hà nh đị nh ng phơ ng chữJnhư cá c trì nh soạ n thả o vă"n bả n thô ng thườ ng c + Để/có thể/tạ o hộ p nhậ p liệ u ta sẽJnhấ*n tab Form Design nhấ*n o vị trí thí ch hợ p trê n form điềIu nh lạ i hì nh dá ng theo ý muố*n, ô bê n trá i đạ i diệ n cho tiê u đềIcủ a ô nhậ p liệ u, ô bê n phả i sẽJlà ô mà ngườ i dù ng sử dụ ng để/nhậ p liệ u.ỞQform nà y ng ta sẽJtạ o ô nhậ p liệ u “mãJsá ch đượ c nhậ p vềI” “số* lượ ng” Sau hoà n nh ng ta sẽJcó giao diệ n sau: + Bâ y ng ta sẽJđặ" t tê n cho ô nhậ p liệ u lầIn lượ t Masach Soluong để/ tiệ n cho việ c thao tá c cá c bướ c sau Nhấ*n chuộ t phả i o ô vuô ng cầIn đặ" t tê n nhấ*n Properties ỞQcử a sổ/mớ i xuấ*t hiệ n, nhấ*n tab All tiế*n hà nh đổ/i tê n mụ c Name Báo cáo thực hành + Sau đổ/i tê n xong, ng ta sẽJtiế*n hà nh tạ o Query cậ p nhậ t dữJliệ u bả ng chí nh, query nà y sẽJđượ c liê n kế*t vớ i nú t nhấ*n trê n form cá c bướ c tiế*p theo I TẠ O UPDATE QUERY NHẬP SÁ(CH BỔ`SUNG Sử dụ ng query design, ta tạ o mộ t query trố*ng Đặ" t tê n cho query mớ i (qry_Nhậ p kho) Sử dụ ng tab add tables để/thê m table “base” o query Báo cáo thực hành - Chọ n macro đãJtạ o, hoà n nh - Ta thu đượ c form mẫ0u: - D TRUY CỨ(U LỊ CH SỬQ XUẤVT SÁ(CH 14 Báo cáo thực hành - Mụ c tiê u: xuấ*t đượ c số*lượ ng sá ch củ a mộ t mãJsá ch đượ c bá n mộ t ngà y xá c đị nh - Ý(tưở ng: Sử dụ ng form query để/tì m kiế*m dự a trê n mãJsố*và ngà y đãJcho - Quy trì nh thự c hiệ n: + Tạ o mộ t form rỗ0ng bằ=ng nú t + Thê m cá c cộ t ngà y xuấ*t kho, mãJsá ch cù ng vớ i kiể/u dữJliệ u tương ứ ng trê n, ta thu đượ c form mẫ0u: + Tạ o select query đẻ lọ c dữJliệ u: ● Sử dụ ng , tạ o query rỗ0ng, cá c trườ ng tương ứ ng Sử dụ ng lệ nh LIKE để/thê m tiê u chí lọ c Như ví dụ trê n, cá c lệ nh ● nhậ p o mụ c Criteria củ a cộ t Thờ i gian MãJsá ch lầIn lượ t : Like "*" & [Forms]![Tra u lị ch sử ]![search_date] & "*" [MãJsá ch]=[Forms]![Tra u lị ch sử ]![Search_id] Vớ i seach_date search_id lầIn lượ t tê n đãJđượ c đặ" t form Báo cáo thực hành ● Lưu query (qry_search) + Tạ o nú t form liê n kế*t vớ i qry_search trê n, ta thu đượ c form minh hoạ dướ i đâ y E PHẦoN TRA CỨ(U MÃpSÁ(CH Bở i đa số*cá c thao tá c trê n đềIu cầIn đế*n thô ng tin “mãJsá ch” nê n để/thuậ n tiệ n việ c xá c đị nh mãJsố*sá ch kè m tê n - sá ch tương ứ ng, nhó m đãJtạ o bả n report “Tra u mãJsá ch” Quy trì nh thự c hiệ n: + ĐầIu tiê n nhấ*n tab Create, chọ n Report Wizard Sau nhấ*n, mà n hì nh sẽJxuấ*t hiệ n cử a số*sau: Báo cáo thực hành + NhữJng dữJliệ u ta cầIn cho bả n report nà y đềIu nằ=m bả ng Base nê n mụ c ta chọ n bả ng Base Tables/Queries Mụ c available Fields sẽJxuấ*t hiệ n cá c trườ ng nằ=m Bả ng Ta cầIn quan tâ m tớ i trườ ng “ID” “Tê n sá ch” + Để/lấ*y thô ng tin củ a trườ ng trê n o bả n bá o cá o, nhấ*n trườ ng “ID” nhấ*n nú t , trườ ng “ID” sẽJđượ c chuyể/n qua mụ c Selected Fields(Cá c trườ ng đãJđượ c chọ n) Là m tương tự vớ i trườ ng ”Tê n sá ch” **Lưu ý : Chú ng ta có thể/chọ n nhiềIu trườ ng nữJa từ nhiềIu Bả ng mẫ0u hỏ i c khô ng giớ i hạ n bả ng hoặ" c mẫ0u hỏ i + Sau trườ ng đềIu đãJqua mụ c Selected Fields, nhấ*n cá o để/tiế*p tụ c tạ o bả n bá o 17 Báo cáo thực hành Cử a sổ/nà y cho phé p ng ta đượ c nhó m cá c trườ ng sẽJxuấ*t hiệ n bả ng bá o cá o Cá c Trườ ng có thể/ đượ c phâ n nh cá c tầIng c tương t ự b ố*c ụ c d ng g ch đ ầIu dò ng vă"n bả n, phù hợ p vớ i nhữJng bá o cá o lấ*y dữJliệ u từ nhiềIu bả ng, mẫ0u hỏ i c + Trong trườ ng hợ p nà y ng ta có thể/bỏ qua lấ*y dữJliệ u từ bả ng nhấ*n để/tiế*p tụ c tạ o bả n bá o cá o Ta có thể/sắp xế*p thứ tự củ a cá c bả n ghi cử a sổ/nà y theo thứ tự giả m dầIn hoặ" c tă"ng dầIn củ a cá c trườ ng tương ứ ng (tố*i đa trườ ng) 18 Báo cáo thực hành + Để/thuậ n tiệ n cho việ c tra u sá ch, ng ta sẽJs ắp x ế*p id theo th ứ t ự tă"ng d ầIn b ằ=ng cá ch chọ n trườ ng “id” cho mụ c số*1, m ặ" c đ ị nh nú t đãJđ ượ c đ ể/ ch ế*đ ộ Ascending (tă"ng d ầIn) sẵqn nê n khô ng cầIn thay đổ/i Nhấ*n + để/tiế*p tụ c tạ o bả n bá o cá o Cử a sổ/nà y cho ta thiế*t lậ p bố*cụ c củ a bà i bá o cá o đ ể/thi ế*t l ậ p b ố*c ụ c, ta nhấ*n o phầIn thiế*t lậ p bố*cụ c ngoà i để/tham khả o ả nh minh họ a thự c tế*, sau lự a chọ n bố*c ụ c phù h ợ p nh ấ*t Trong trườ ng hợ p nà y, ta đãJchọ n Tabular portrait (hiể/n thị theo chiềIu dọ c) Nhấ*n để/ tiế*p t ụ c tạ o bả n bá o cá o 19 Báo cáo thực hành ỞQcử a sổ/cuố*i cù ng ta đặ" t tê n cho bà i bá o cá o Sau , ng ta có thể/ Nhấ*n Preview the report để/xem thử bả n bá o cá o hoặ" c nhấ*n Modify the report’s design để/thiế*t kế*thê m cho bả n bá o cá o củ a mì nh Cuố*i cù ng nhấ*n - để/hoà n tấ*t trì nh tạ o bả n bá o cá o Kế*t : Báo cáo thực hành - HƯỚ(NG DẪaN SỬQ DỤ NG Lưu ý : Để/cá c c nă"ng hoạ t độ ng mộ t cá ch chí nh xá c, trướ c nhậ p dữJliệ u c bả ng ghi mớ i bằ=ng cá ch bấ*m o nú t(new blank record) dướ i gó c mà n hì nh - Vớ i tí nh nă"ng, ta thao tá c bì nh thườ ng (mở form, nhậ p dữJliệ u cầIn thiế*t nhấ*n phí m enter để/thê m o bả ng ghi) - Vớ i c nă"ng sá ch tồIn tạ i kho - Xuấ*t sá ch + Bướ c 1: Chọ n form + Bướ c 3: ĐiềIn số*lượ ng cầIn xuấ*t, mãJsá ch cầIn xuấ*t, thờ i gian xuấ*t kho + Bướ c 4: ẤVn xuấ*t kho Hệ thố*ng sẽJtự độ ng trừ số*sá ch 21 Báo cáo thực hành Hì nh ả nh ban đầIu: Sau xuấ*t kho: + Form cò n thê m thơ ng tin tố n đãJđượ c nhậ p o bả ng thô ng tin xuấ*t kho 2 Báo cáo thực hành - Nhậ p bổ/sung: + Bướ c 1: Chọ n form + Bướ c 2: Trong form Nhậ p kho bổ/sung, điềIn MãJsá ch s ố*lượ ng sá ch c ầIn nh ậ p v ềI + Bướ c 3: Nhấ*n Thê m o kho để/nhậ p kho Ví dụ : ● Bả ng dữJliệ u ban đầIu 23 Báo cáo thực hành ● Nh p kho 50 cu *n sách mãJ2: ● B ng d Jli u sau nh p kho - Tra c u l ch s xu *t sách B c 1: Ch n form B c 2: Tro ng form tra c u l ch s , iề In ngà y xu *t kho Mã Js ch (ID) màmình mu *n tra c u Báo cáo thực hành - Bướ c 3: nhấ*n Tra u để/hiể/n thị kế*t tra u - Ví dụ : - Khi nhậ p dữJliệ u sau o form 25 Báo cáo thực hành - Form s Jtìm thơng tin trùng kh p b ng thông tin xu *t kho vàcho kế*t qu nh sau: [Kế*t thúc báo cáo.] ... o nú t trê n, chọ n run macro: Báo cáo thực hành - Chọ n macro đãJtạ o, hoà n nh - Ta thu đượ c form mẫ0u: - D TRUY CỨ(U LỊ CH SỬQ XUẤVT SÁ(CH 14 Báo cáo thực hành - Mụ c tiê u: xuấ*t đượ c số*lượ.. .Báo cáo thực hành MCLC Bài Toán A Gi i thi u chung ( công c qu n lým "t hàng sách nh? ?sách) : B Ý(t ng: 2 C s lýthuyế*t ... độ ng trừ số*sá ch 21 Báo cáo thực hành Hì nh ả nh ban đầIu: Sau xuấ*t kho: + Form cò n thê m thơ ng tin tố n đãJđượ c nhậ p o bả ng thô ng tin xuấ*t kho 2 Báo cáo thực hành - Nhậ p bổ/sung: