Giáo trình phân tích ứng dụng quy trình các bước để tạo một select query và crosstab query p1
lượt xem 3
download
Được thi hành để điều khiển công việc như yêu cầu. Control Button Wizard sẽ giúp tạo một số loại nút lệnh mà không cần biết đến lập trình. Dưới đây là các bước sử dụng:Ví dụ: Tạo nútTrước khi sử dụng tính năng này, phải đảm bảo nút Control Wizard trên thanh công cụ ToolBox đã được nhấn chìm xuống:Bước 1: Dùng chuột đưa đối tượng Command Button từ thanh công cụ lên vị trí thích hợp trên Form, hộp thoại sau xuất hiện:...
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: Giáo trình phân tích ứng dụng quy trình các bước để tạo một select query và crosstab query p1
- h a n g e Vi h a n g e Vi XC XC e e F- F- w w Giáo trình phân tích ứng dụng quy trình các bướcguyễn Stạoải để ơn H PD PD er er ! ! ® W W Giáo trình Microsoft Access 2000 Copyright N O O N N một select query và crosstab query y y bu bu to to k k lic lic C C w w m m w w w w o o .c .c .d o .d o c u -tr a c k c u -tr a c k Các bước để tạo một Crosstab query. Ví dụ tạo query đưa ra được bảng tổng hợp sau: Bước 1: Tạo một select query với đầy đủ các trường có liên quan đến phép tổng hợp (không thừa và cũng không thể thiếu một trường nào) như sau: Bước 2: Ra lệnh chọn kiểu Crostab query bằng cách mở thực đơn Queries | Crosstab Query; Bước 3: Thiết lập các thuộc tính Total cũng như Crosstab cho các trường phù hợp như sau: Trang 54
- h a n g e Vi h a n g e Vi XC XC e e F- F- w w PD PD er er ! ! ® W W Giáo trình Microsoft Access 2000 Copyright Nguyễn Sơn Hải O O N N y y bu bu to to k k lic lic C C w w m m w w w w o o .c .c .d o .d o c u -tr a c k c u -tr a c k Cụ thể: Tên trường Thuộc tính Total Thuộc tính Crosstab Tenphongban Group By Row Heading Tenchucvu Group By Column Heading canboID Count Value Bản chất của Crosstab query thể hiện ở câu lệnh SQL:-------------------------- TRANSFORM .. SELECT .. FROM .. GROUP BY … PIVOT … ------------------------------------------------------------------------------------------------ 4. MAKE TABLE queries Select và Total query luôn đưa ra một bảng kết quả- đó là giá trị tức thời, mới nhất được lấy ra từ CSDL tại thời điểm đó. Tại thời điểm khác khi thi hành query đó, rất có thể chúng ta không thu lại được bảng kết quả như thời điểm trước đó. Muốn lưu lại bảng kết quả của một query tại một thời điểm nào đó, trong Access có một cách là đưa dữ liệu kết quả query ra một bảng (Table) để lưu trữ lâu dài bởi một MAKE TABLE query. Trang 55
- h a n g e Vi h a n g e Vi XC XC e e F- F- w w PD PD er er ! ! ® W W Giáo trình Microsoft Access 2000 Copyright Nguyễn Sơn Hải O O N N y y bu bu to to k k lic lic C C w w m m w w w w o o .c .c .d o .d o c u -tr a c k c u -tr a c k Các bước tạo một Make table query để lưu trữ kết quả một query ra một bảng dữ liệu được tiến hành theo 2 bước chính: Bước 1: Tạo một Select query hoặc một Total query đưa ra được bảng kết quả cần lưu trữ; Bước 2: Ra lệnh tạo Make table query từ query đang thiết kế và thi hành để thu được bảng kết quả như mong muốn. Giả sử đã tạo được một Select query đưa ra được bảng kết quả như sau: Bài toán đặt ra là: đưa toàn bộ kết quả của query đang hiển thị ra một bảng mới có tên bangluong. Cách làm như sau: Bước 1: mở select query đã tạo được ở chế độ Design View; Bước 2: ra lệnh tạo Make table query bằng cách mở thực đơn Queries | Make Table query, hộp thoại Make table xuất hiện: Hãy nhập vào tên bảng dữ liệu cần lưu vào ô Table Name: Chú ý: - Nếu tên bảng nhập vào là mới, Access sẽ tự động tạo một bảng mới và sao chép toàn bộ dữ liệu mà query kết xuất được ra bảng này; - Nếu tên nhập vào trùng một tên bảng đã có sẵn, khi thi hành Access sẽ xoá bảng cũ và điền vào dữ liệu mới (cần cân nhắc khi đặt tên bảng trùng tên bảng đã tồn tại). Trang 56
- h a n g e Vi h a n g e Vi XC XC e e F- F- w w PD PD er er ! ! ® W W Giáo trình Microsoft Access 2000 Copyright Nguyễn Sơn Hải O O N N y y bu bu to to k k lic lic C C w w m m w w w w o o .c .c .d o .d o c u -tr a c k c u -tr a c k Bước 3: thi hành query để nhận kết quả bằng cách: - Nếu query đang ở chế độ thiết kế, nhấn nút Run trên thanh công cụ; - Hoặc nháy đúp chuột lên query cần thực hiện. Khi đó một hộp thoại cảnh báo việc bạn đang ra lệnh thi hành một query có thể làm thay đổi đến dữ liệu trên CSDL: Nhấn Yes để tiếp tục hoặc nhấn No để huỷ bỏ lệnh. Nếu trên CSDL đã tồn tại một bảng có cùng tên bảng bạn đã chỉ định cho query này lưu dữ liệu, Access sẽ hỏi bạn: Đã tồn tại bảng xxx trên CSDL rồi, nó sẽ bị xoá sạch khi query này thi hành, bạn có muốn tiếp tục không? Nhấn Yes để tiếp tục (tất nhiên bảng dữ liệu đó sẽ bị xoá và thay vào nội dung mới); nhấn No để huỷ bỏ. Cuối cùng một hộp thoại hỏi một lần cuối xem bạn có đồng ý dán xxx bản ghi vào bảng đã chỉ định hay không? Nhấn Yes để đồng ý, No để huỷ bỏ. Thi hành xong hãy mở bảng vừa tạo được để kiểm tra kết quả. Trang 57
- h a n g e Vi h a n g e Vi XC XC e e F- F- w w PD PD er er ! ! ® W W Giáo trình Microsoft Access 2000 Copyright Nguyễn Sơn Hải O O N N y y bu bu to to k k lic lic C C w w m m w w w w o o .c .c .d o .d o c u -tr a c k c u -tr a c k Bản chất của Crosstab query thể hiện ở câu lệnh SQL:-------------------------- SELECT .. INTO .. FROM.. ------------------------------------------------------------------------------------------------ 5. DELETE queries Delete Query là một loại Action Query (query hành động). Nó có thể gây thay đổi dữ liệu trong CSDL. Trong trường hợp này, Delete query dùng để xoá các bản ghi từ CSDL thoả mãn những điều kiện nào đó. Dưới đây là hướng dẫn tạo một Detele query xoá đi những cán bộ đến tuổi nghỉ hưu ra khỏi CSDL Quản lý lương cán bộ. Khi query này thi hành, danh sách các cán bộ đến tuổi hưu sẽ bị xoá khỏi bảng canbo. Cách tạo query này như sau: Bước 1: Tạo một Select query như sau: Bước 2: đổi query hiện hành thành Delete query bằng cách mở thực đơn Queries | Delete Query Trang 58
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Giáo trình phân tích ứng dụng lập trình bộ mô phỏng matlab cho hệ thống tưới phun trong dây chuyền chăm sóc cây trồng p2
11 p | 78 | 12
-
Giáo trình phân tích ứng dụng quy trình truy cập các thành phần tùy biến trong mảng có kích thước khác nhau p9
5 p | 71 | 5
-
Giáo trình phân tích ứng dụng cấu tạo và công dụng của máy in theo setup catridge p5
5 p | 74 | 5
-
Giáo trình phân tích ứng dụng cấu tạo và công dụng của máy in theo setup catridge p4
5 p | 76 | 4
-
Giáo trình phân tích ứng dụng cấu tạo và công dụng của máy in theo setup catridge p10
5 p | 89 | 4
-
Giáo trình phân tích ứng dụng cấu tạo và công dụng của máy in theo setup catridge p2
5 p | 68 | 4
-
Giáo trình phân tích ứng dụng cấu tạo và công dụng của máy in theo setup catridge p6
5 p | 65 | 4
-
Giáo trình phân tích ứng dụng cấu tạo và công dụng của máy in theo setup catridge p7
5 p | 59 | 3
-
Giáo trình phân tích ứng dụng những kỹ năng để xử lý lỗi bằng lệnh On error goto p4
5 p | 57 | 3
-
Giáo trình phân tích ứng dụng cấu tạo và công dụng của máy in theo setup catridge p3
5 p | 95 | 3
-
Giáo trình phân tích ứng dụng cấu tạo và công dụng của máy in theo setup catridge p9
5 p | 80 | 3
-
Giáo trình phân tích ứng dụng cấu tạo và công dụng của máy in theo setup catridge p8
5 p | 53 | 3
-
Giáo trình phân tích ứng dụng những kỹ năng để xử lý lỗi bằng lệnh On error goto p2
5 p | 77 | 3
-
Giáo trình phân tích ứng dụng những kỹ năng để xử lý lỗi bằng lệnh On error goto p3
5 p | 49 | 2
-
Giáo trình phân tích ứng dụng những kỹ năng để xử lý lỗi bằng lệnh On error goto p5
5 p | 63 | 2
-
Giáo trình phân tích ứng dụng những kỹ năng để xử lý lỗi bằng lệnh On error goto p6
5 p | 65 | 2
-
Giáo trình phân tích ứng dụng những kỹ năng để xử lý lỗi bằng lệnh On error goto p7
5 p | 53 | 2
-
Giáo trình phân tích ứng dụng những kỹ năng để xử lý lỗi bằng lệnh On error goto p8
5 p | 67 | 2
Chịu trách nhiệm nội dung:
Nguyễn Công Hà - Giám đốc Công ty TNHH TÀI LIỆU TRỰC TUYẾN VI NA
LIÊN HỆ
Địa chỉ: P402, 54A Nơ Trang Long, Phường 14, Q.Bình Thạnh, TP.HCM
Hotline: 093 303 0098
Email: support@tailieu.vn