Thông tin tài liệu
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:
Ngày đăng: 29/12/2022, 04:05
Xem thêm: