BÀI TẬP ACCESS 7 potx

4 380 6
BÀI TẬP ACCESS 7 potx

Đang tải... (xem toàn văn)

Thông tin tài liệu

BÀI TẬP 7 Câu 1 : Thiết kế bảng - Tạo mối quan hệ - Nhập dữ liệu vào bảng theo các yêu cầu sau 1. Bảng DMTAIKHOAN ( MSTK Text (10), DIENGIAI Text (50), MSQL Text (5)) 2. Bảng TAIKHOANDOIUNG ( MSCT Text (10), NO-CO Text (1), MSTK Text(10)) 3. Bảng TONTONKHOTAIKHOAN ( MSTKTK Text(4), MSTKText(10), NODAU Number (Double) , CODAU Number (Double), NOPS Number (Double), COPS Number (Double. Câu 2 : Tạo Query thực hiện những yêu cầu sau 1. Hãy tính field COPS trong bảng TONKHOTAIKHOAN như sau : Nếu MSTK là “151” thì COPS là 40.000.000; Nếu MSTK là “152” thì COPS là 20.000.000; Nếu MSTK là “1521” thì COPS là 50.000.000 ngoài các trường hợp trên thí COPS = 0 2. Tạo truy vấn thể hiện thông tin sau : MSTKTK; MSTK; NODAU,NOCUOI; NOPS; COPS; NOCUOI; COCUOI. Biết rằng • Nocuoi = NODAU + Nops – codau - cops • Cocuoi = CoDAU + Cops – nodau - nops 3. Hãy cho biết những tài khoản nào có TONGTIENPSCO cao nhất : MSTK; diengiai; TONGTIENPSCO. 4. Hãy cho biết TÀI KHOẢN nào chưa sử dụng? MSTK; diengiai Câu 3 : Tạo Form F_TKTK như trang sau, yêu cầu : 1. Thiết kế form đúng yêu cầu. 2. Tính đúng tỏng có phát sinh, tổng có cuối, tự động cập nhật khi dữ liệu trong form con thay đổi 3. Các nút lệnh thực hiện đúng chức năng, nút xóa có cảnh báo tiếng Việt. 4. MSTK không được để trống và không được trùng lặp khi nhâp MSTK mới Câu 4 : Tạo report R_baocaoTKTK như trang sau, yêu cầu : 1. Thiết kế report đúng yêu cầu. 2. Các tổng tự động thẻ hiện. 3. Số thứ tự tự động xuất hiện Câu 5 : Tạo FORM điều khiển như hình sau : HƯỚNG DẪN GIẢI BÀI TẬP 7 Câu 1 : a. Thiết kế bảng dữ liệu : − Bảng DMTAIKHOAN : Với MSTK chọn Require = YES; Index = Yes, no duplicate. (đặt khóa MSTK) − Bảng TAIKHOANDOIUNG : Với MSCT; NO-CO, MSTK chọn Require = YES; Index = Yes, duplicated OK. (đặt khóa MSCT; NO-CO; MSTK) − Bảng TONTONKHOTAIKHOAN: Với MSTKTK, MSTKchọn Require = YES; Index = Yes, duplicated OK. (đặt khóa MSTKTK; MSTK) b. Tạo mối quan hệ : Câu 2 : Thực hiện các query a. Chọn bảng TONKHOTAIKHOAN tham gia truy vấn  chuyển thành truy vấn UPDATE  Đưa field COPS vào field name  trong phòng Update to đưa công thức : IIf([mstk]="151";40000000;IIf([mstk]="152";20000000;IIf([mstk]="1521";50000000;0)))  Run query  Save b. Chọn bảng TONKHOTAIKHOAN tham gia truy vấn  đưa các field MSTKTK, MSTK, NODAU, CODAU, NOPS, COPS vào tham gia truy vấn  tạo 2 field mới như sau : nocuoi: [nodau]+[nops]-[codau]-[cops]; cocuoi: [codau]+[cops]-[nodau]-[nops] Run query  Save. c. Đưa bảng TONKHOTAIKHOAN, DMTAIKHOAN vào tham gia truy vấn  đưa các field MSTK, DIENGIAI, MSQL; TONGPSCO:COPS vào tham gia truy vấn  chuyển truy vấn thành Total query  các field MSTK, DIENGIAI, MSQL chọn GROUPBY; TONGPSCO chọn SUM  sắp thứ tự field TONGPSCO theo thứ tự giảm dần  nhập số 1 vào ô TOP VALUES trên thanh công cụ  Run query  Save d. Đưa bảng DMTAIKHOAN vào tham gia truy vấn  dưa các field MSTK, DIENGIAI, MSQL vào field của QBE  Viết câu lệnh sau vào phần criteria của MSTK : Not in (select mstk from tonkhotaikhoan)  Run query  Save Câu 3 : Tạo form F_TKTK a. Click create form by using wizard  lần lượt chọn các field MSTK, DIENGIAI trong bảng DMTK; MSTKTK, NODAU, CODAU, NOPS, COPS, NOCUOI, COCUOI trong bảng QUERY2 tham gia taoj form  Click Next  kiểm tra dạng main subform & các field chọn theo yêu cầu  click Next  click Next  Chọn kiểu Industrial  click next  đặt tên form là F_TKTK , đặt tên cho form phụ là F_TKTK SUBFORM click finish  Về chế độ design view  sửa đổi thiết kế lại giống như trong bài b. Trên form con lần lượt tạo 2 textbox có tên là COPSSUB & COCUOISUB  nhập các công thức sau : =SUM([COPS]); SUM([COCUOI])  save  tạo 2 textbox tương ứng trên form chính và lấy kết quả từ 2 textbox trên form con đưa qua form chính như đã học. c. Coi lại hướng dẫn C trong bài tập 6. d. Lần lượt tạo 2 macro đáp ứng yêu cầu như sau − Tạo macro kiểm tra tính không rỗng của MSTK khi nhập : D.click textbox MSTK  chọn thẻ Event  Chọn dòng lệnh ON EXIT  click nút lệnh Builder (nút )  chọn macro  đặt tên macro là khongrong  enter  click menu view chọn condition  thực hiện macro qua 2 bước như 2 hình sau : − Tạo macro kiểm tra tính không TRÙNG LẶP của MSTK khi nhập : D.click textbox MSTK  chọn thẻ Event  Chọn dòng lệnh BEFORE UPDATE  click nút lệnh Builder (nút )  chọn macro  đặt tên macro là trunglap  enter  click menu view chọn condition  thực hiện macro như hình sau : Câu 4 : Tạo báo cáo R_BAOCAO a. Click create REPORT by using wizard  lần lượt chọn các field MSCT, NO-CO, MSTK trong bảng TAIKHOANDOIUNG; DIENGIAI trong bảng DMTAIKHOAN, CODAU, COPS, COCUOI trong bảng QUERY2; SLDAUKY, SLNHAPTRONGKY, SLXUATTRONGKỲ, SLCUOIKY trong bảng T_NhapXuatTON  Click Next  click Next  double click vào MSKHO để chọn MSKHO làm nhóm  Next  Click chọn Summary option  đánh dấu kiểm vào phần SUM – slcuoiky  click OK  CLick Next  Chọn kiểu Align Left 1  CLick Next  Chọn hình thức Bold  đặt tên cho report baocaonxt  Click Finish b. Trở về cửa sổ design trình bày report như hình trang sau Câu 5 : Sẽ hướng dẫn sau BƯỚC 1 BƯỚC 2 . BÀI TẬP 7 Câu 1 : Thiết kế bảng - Tạo mối quan hệ - Nhập dữ liệu vào bảng theo các yêu cầu sau 1. Bảng. hiện. 3. Số thứ tự tự động xuất hiện Câu 5 : Tạo FORM điều khiển như hình sau : HƯỚNG DẪN GIẢI BÀI TẬP 7 Câu 1 : a. Thiết kế bảng dữ liệu : − Bảng DMTAIKHOAN : Với MSTK chọn Require = YES; Index. kết quả từ 2 textbox trên form con đưa qua form chính như đã học. c. Coi lại hướng dẫn C trong bài tập 6. d. Lần lượt tạo 2 macro đáp ứng yêu cầu như sau − Tạo macro kiểm tra tính không rỗng của

Ngày đăng: 02/08/2014, 08:20

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

Tài liệu liên quan