1. Trang chủ
  2. » Công Nghệ Thông Tin

access 2007 query design

10 313 0
Tài liệu đã được kiểm tra trùng lặp

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

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 10
Dung lượng 542,8 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

BÀI 20 NGÀY 3.8.2010 SOẠN THEO THẦY HUẤN TẠO TRUY VẤN BẰNG QUERY DESIGN 1.SELECT QUERY TRUY VẤN CHỌN LỰA 2.UPDATE QUERY TRUY VẤN CẬP NHẬT 3.MAKE TABLE QUERY TRUY VẤN TẠO BẢNG

Trang 1

BÀI 20 NGÀY 3.8.2010 SOẠN THEO THẦY HUẤN

TẠO TRUY VẤN BẰNG QUERY DESIGN

1.SELECT QUERY ( TRUY VẤN CHỌN LỰA )

2.UPDATE QUERY ( TRUY VẤN CẬP NHẬT )

3.MAKE TABLE QUERY ( TRUY VẤN TẠO BẢNG )

4.APPEND QUERY ( TRUY VẤN GHÉP NỐI )

5.DELETE QUERY ( TRUY VẤN XÓA)

6.CROSSTAB QUERY ( TRUY VẤN THỐNG KÊ THEO ĐƯỜNG CHÉO)

1.SELECT QUERY ( TRUY VẤN CHỌN LỰA ) :

Query Select là truy vấn cho phép bạn đưa thông tin tổng hợp từ 1 hoặc nhiều Bảng có liên quan với nhau thông qua Trường Khóa , hoặc đưa ra thông tin tổng hợp từ các Query khác , hoặc đua ra thông tin tổng hợp từ các Bảng lẫn Query

Ngoài ra Select Query còn cho phép bạn tạo 1 Trường mới cho Bảng , tạo câu hỏi đáp khi truy vấn , thống kê dữ liệu thông qua các hàm số trong Cơ Sở Dữ Liệu

1 Vào Database Quanlysinhvien > Nhấp Menu Create > Chọn Query Design > Hiện ra Bảng

Show Table , trong này liệt kê các Bảng của CSDL Quanlysinhvien , bạn có thể tùy theo yêu càu mà chọn Thẻ Table - Thẻ Query - Thẻ Both Bạn muốn đưa ra 2 Bảng là LYLICH1 và BANGDIEM , bạn nhấp chọn tên 2 Bảng này > Nhấp Nút Add Nút Close

Trang 2

masv

Field : Chọn Trường – Table : Chọn Bảng – Sort : Sắp xếp Show : Cho phép hiển thị khi chạy Query nếu nhấp chọn V trong Ô vuông , không hiển thị

nếu không kích chọn

Creteria : Điều kiện – Or : Kết hợp điều kiện “ hoặc “

2 Thiết kế Query :

Điều kiện : Thứ tự các Trường là : masv , hoten , diachi , diemtoan

Điều kiện : Điểm Toán phải lớn hơn hoặc bằng 5

Nhấp đúp theo thứ tự các Trường là : masv ( Trong Bảng BANGDIEM ) – hoten

( Trong Bảng LYLICH1 ) – diachi ( Trong Bảng LYLICH1 ) – diemtoan ( Trong Bảng BANGDIEM ) Khi bạn nhấp đúp như thế sẽ hiện ra tên Trường đó trong Hàng Field và tên Bảng vừa nhấp trong Hàng Table và đồng thời có đánh dấu chọn trong Hàng Show

Tại Ô Criteria bên dưới Trường diemtoan nhập >=5

Trang 3

Sau khi đã thiết kế Query , công việc tiếp theo là phải hiển thị Query đó Bạn nhấp vào Biểu tượng View trong Menu Design > Nhóm công cụ Results > Chọn Datasheet View

hoặc nhấp Phải lên Khung Query > Chọn Datasheet View

Kết quả : Có 4 Trường đã chọn lựa và liệt kê danh sách => 5 điểm trong Điểm Toán

A.THÊM TRƯỜNG MỚI BẰNG SELECT QUERY :

Ví dụ : Bạn có Bảng HANGHOA trong đó có các Trường : mahang , soluong , dongia ,ngaymua

.Bây giờ bạn muốn thêm Trường : thtien ( Thành Tiền ) sau đó hiển thị thông tin theo thứ tự : mahang , soluong , dongia , thtien , ngaymua

Nhấp Query Design > Chọn bảng HANGHOA > Nhấp Nút Add > Close

Hàng Field cho hiển thị tuần tự : mahang – soluong- dongia – Riêng cột kế tiếp bạn nhập :

Trang 4

K ế t

q u ả :

Nhấp Nút Run hoặc View trong Nhóm Công Cụ Result của Menu Design hoặc nhấp Phải lên Query2 > Chọn Datasheet > Kết quả : Không biết tại sao hiện ra dấu $ , có lẻ chọn

Định dạng sai ?

B.TẠO CÂU HỎI ĐÁP BẰNG SELECT QUERY :

Thiết lập Truy Vấn có điều kiện nhưng bạn muốn nhập điều kiện tại thời điểm thực hiện Query

thì bạn sử dụng Dạng Query này

Ví dụ : Bạn có Bảng dữ liệu tên BANGDIEM , muốn tạo 1 Query hiển thị thông tin theo điều

Trang 5

Bạo tạo Bảng BANGDIEM1 trong Datasheet View :

Vào Menu Create > Vào Nhóm Other > Nhấp Nút Query Design > Hiện ra Bảng Show Table , nhấp lên BANGDIEM1 > Nhấp Nút Add > Close

Thiết lập theo Hình : Nhập : hoiDT[Điểm toán bao nhiêu?] và Hàng Criteria nhập

mà thôi

Trang 6

Nhấp Nút Run hoặc View hoặc nhấp Phải lên Query2 > Chọn datasheet View để chạy Query Hộp thoại Hỏi đáp xuất hiện , bạn nhập vào điều kiện Truy vấn chỉ lấy từ 9 và Ok

Kết quả : Chữ hoiDT bây giờ là tên Trường mới và điều kiện bạn vừa nhập là 9 chỉ có masv02 mới có điểm Toán là 9

Ví dụ : Bạn có Bảng LYLICH1 sau đây :

Thiết lập theo Hình : Nhập : Năm sinh:[Bạn hỏi năm nào?] và hàng Criteria nhập : Year([ngaysinh)]

Giải thích :

o Khi bạn nhập văn bản vào Hàng Field này thì nội dung trong dấu [ ] sẽ hiện

ra trong Hộp Thoại Chữ ( năm sinh ) là tên Trường mới

Trang 7

o Điều kiện : Sau khi thấy Hộp Thoại hiện ra bạn nhập Điều Kiện Truy Vấn là :

1978 Máy sẽ ra kết quả thí sinh nào sinh năm 1978 sẽ hiện ra

Nhấp Nút Run hoặc View hoặc nhấp Phải lên Query2 > Chọn Datasheet View để chạy Query Hộp thoại Hỏi đáp xuất hiện , bạn nhập 1987 và Ok

Kết quả Query có 2 Thí sinh sinh năm 1978 trong bảng này :

Tóm lại : Những Bảng bạn đã thiết kế liên quan đén Bảng LYLICH1 sẽ thể hiện bên dưới Bạn có

thể áp dụng các Menu con khi nhấp Phải vào chúng

Trang 8

C.THỐNG KÊ DỮ LIỆU BẰNG SELECT QUERY :

Query Select cũng có thể sử dụng các Hàm Thống Kê để thông kê dữ liệu Bản chất của Truy

Vấn Thống Kê là tạo ra những Trường Mới Sau đây là Các Kiểu Thống Kệ trong Query Sekect

Group By : Chọn Cột cần nhóm dữ liệu Sum : Tính Tổng

Avg : Tính Bình Quân Min : Tìm giá trị nhỏ nhất Max : Tìm giá trị lớn nhất Count : Đếm giá trị số StDev : Tính độ lệch chuẩn Var : Biến số

First : Tính giá trị Bản Ghi đầu tiên Last : Tính giá trị bản Ghi cuối cùng Expression : Chọn cho việc thành lập Trường mới để thống kê Where : Chọn cho Cột cần đặt điều kiện

Ví dụ : Bạn có Bảng HANGHOA , yêu cầu :

Tạo Query Thống Kê ,

Nhóm theo : mahnng ,

Trang 9

Bạn mở Bảng HANGHOA như sau , nhấp Menu Create > Trong Nhóm The Other , Nhấp Query Design > Ra Bảng Show Table , chọn bảng HANGHOA > Nhấp Nút Add > Nhấp Nút Close >

Đã mở Menu Design , trong nhóm Show/Hide nhấp Nút Totals

Bạn thiết kế Query như sau : Nhập : tongtien:[dongia]*[soluong])

o Hàng Total ( Chọn Hàm thống kê ) : Đối với Trường mahang chọn Hàm : Group by ( Chọn Cột cần Nhóm Dữ Liệu ) - Trường soluong chọn Hàm Sum ( Tính Tổng ) - Trường dongia chọn Hàm Where ( Chọn cho Cột cần đặt điều kiện ) - Trường tongtien chọn Hàm Expression ( Chọn cho việc lập Trường mới để thống kê )

Trang 10

Nhấp Run hoặc View hoặc nhấp Phải Query > Chọn datasheet View để chạy Query , kết quả

là : Chỉ có 1 Nhóm Mã hàng 01 ( Gồm 4 bản Ghi ) thỏa mãn điều kiện , tổng số lượng là 56 , đơn giá 500 , tổng tiền 2800

Ngày đăng: 06/07/2014, 08:54

TỪ KHÓA LIÊN QUAN

w