intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

ACCESS 2007 - TẠO FORM QUERYWITZARD

Chia sẻ: Bùi Trọng Quốc Viễn | Ngày: | Loại File: DOC | Số trang:16

286
lượt xem
127
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

QUERY LÀ 1 CÔNG C H U HI U TH C HI N H U H T CÁC CÔNG VI Ụ Ữ Ệ Ự Ệ Ầ Ế ỆC NHƯ : TÌM KIẾM - HIỂN THỊ THÔNG TIN TRONG BẢNG THEO ĐIỀU KIỆN – TÍNH TOÁN DỮ LIỆU TRÊN BẢNG – THÊM , XÓA , SỬA , CẬP NHẬT BẢN GHI (RECORD ) .

Chủ đề:
Lưu

Nội dung Text: ACCESS 2007 - TẠO FORM QUERYWITZARD

  1. 1 Bài 19 : ACCESS 2007 : Database Query 2 ______________________________________________________________________________________________________ BÀI 19 NGÀY 1.8.2010 SOẠN THEO THẦY TUẤN VÀ THẦY HUẤN  QUERY LÀ 1 CÔNG CỤ HỮU HIỆU THỰC HIỆN HẦU HẾT CÁC CÔNG VI ỆC NHƯ : TÌM KIẾM - HIỂN THỊ THÔNG TIN TRONG B ẢNG THEO ĐI ỀU KI ỆN – TÍNH TOÁN DỮ LIỆU TRÊN BẢNG – THÊM , XÓA , SỬA , C ẬP NH ẬT B ẢN GHI (RECORD ) . ÔN LẠI . I.PHÂN LOẠI CHỨC NĂNG CỦA CÁC QUERY Dựa vào chức năng của các Query , Access 2007 chia Query thành 9 loại và chứ năng của chúng như sau : Select Query : Truy vấn dùng để lựa chọn dữ liệu từ Bảng để đưa ra Thông Tin theo yệu cầu . 1. Make Table Query : Truy vấn dùng để tạo Bảng Dữ Liệu mới . 2. Append Query : Truy vấn dùng để kết nối các Bản Ghi của 2 Bảng cùng Cấu Trúc . 3. Update Query : Truy vấn dùng để cập nhật cho các Trường của Bảng Dữ Liệu Nguồn . 4. Cross Table Query : Truy vấn dùng để thống kê dữ liệu tổng hợp theo Đường Chéo . 5. Delete Query : Truy vấn dùng để xóa các Bản Ghi của 1 Bảng Dữ Liệu . 6. Union Query : Truy vấn dùng để liên kết dữ liệu giữa các Bảng . 7. Pass Through Query : Truy vấn xuyên suốt từ đầu đến cuối bằng câu lệnh SQL . 8. Data Definition : Truy vấn dùng để định nghĩa dữ liệu . 9. II.TẠO QUERY : A.TẠO QUERY BẰNG QUERY WITZARD  : Vào Menu Create > Nhóm Công Cụ Other > Nhấp Query Witzard > Ra B ảng New Query , trong phần tạo Query bằng Witzard có 4 dạng Query : 1. Simple Query Witzard : Tạo Query đơn giản theo hướng dẫn của hệ thống . 2. Crosstab Query Witzard : Tạo Query với dữ liệu được tính toán , thống kê t ổng h ợp nh ư định dạng Bảng Tính . 3. Find Duplicates Query Witzard : Truy vần tìm ra trong Bảng những Bản Ghi trùng nhau và hiển thị Bản Ghi đó .  DATABASE QUERY 2                                                                                                                                                          http://utbinh.com    
  2. 2 Bài 19 : ACCESS 2007 : Database Query 2 ______________________________________________________________________________________________________ 4. Find Unmatched Query Witzard : Ví dụ bạn có 2 Bảng Biểu A và B , đây là truy vấn có tác dụng tìm ra những Bản Ghi trong Bảng B không liên quan gì đến Bảng A . 1.SIMPLE QUERY WIZARD : Ví dụ : 1. Bạn tạo Database tên : Quanlysinhvien và tạo Bảng LYLICH với các Trường masv- hoten-ngaysinh-diachi . Chọn masv làm Trường Chính . 2. Sau đó nhập thông tin vào Bảng LYLICH như sau : 3. Yêu cầu tạo 1 Query đưa ra 2 Thông Tin 2 Trường masv và diachi của Bảng LYLICH . Thực hiện : 1. Menu Create > Nhóm Công cụ Other > Nhấp biểu tượng Query Witzard > Query hiện ra , HT New chọn Simple Query Nhấp Ok . Witzard >  DATABASE QUERY 2                                                                                                                                                          http://utbinh.com    
  3. 3 Bài 19 : ACCESS 2007 : Database Query 2 ______________________________________________________________________________________________________ 2. Bảng New Query hiện ra , tại Mục Tables/Queries bạn chọn B ảng Ngu ồn (LYLICH) > Các Trường của Bảng này hiện ra trong Mục Available Fields , bạn ch ọn masv và nh ấp nút > để đưa sang Khung Selected Fileds . Bạn chọn tiếp Trường diachi > Nhấp Nút (>) Đã có tên Trường này trong Khung Selected Fields > Nhấp Next . 3. Hiện ra Bảng Simple Query Witzard , tại Mục “ What Title do you want your Query? “ bạn đặt tên cho Query nếu không thì hệ thống sẽ lấy tên Bảng Nguồn + Query . Ở đây không thay đổi tên Query nên lấy tên mặc định là LYLICH Query . • Nều muốn hoàn thành tạo Query và hiển thị Thông tin theo yêu c ầu thì ch ọn : Open the Query to view information . Sau đó nhấp Finish .  DATABASE QUERY 2                                                                                                                                                          http://utbinh.com    
  4. 4 Bài 19 : ACCESS 2007 : Database Query 2 ______________________________________________________________________________________________________ • Nếu muốn mở Query ở dạng thiết kế ( Design ) thì chọn “ Modify the Query design và nhấp Finish . 4. Kết quả của Query sẽ là : 2.CROSSTAB QUERY WITZARD : Khi nào bạn cần tính toán hoặc thống kê một số vấn đ ề nào đó trong B ảng thì b ạn áp dụng kiểu này . 1. Vào Database QUANLYHOCSINH > Chọn Bảng DIEMKIEMTRA > Menu Create > Chọn Query Witzard > Chọn Kiểu Crosstab Query Witzard > Ok > Hi ện ra B ảng Crosstab Query Witzard > Chọn Bảng DIEMKIEMTRA > Nhấp Next .  DATABASE QUERY 2                                                                                                                                                          http://utbinh.com    
  5. 5 Bài 19 : ACCESS 2007 : Database Query 2 ______________________________________________________________________________________________________ 2. Ra Bảng Crosstab Query Witzard , bạn chọn lần lượt các Tr ường : MSHS = MAMON – KThk – và nhấp nút > sau mỗi lần chọn . Bạn thấy kết quả như sau : 3. Nhấp Nút Next , hiện ra như sau :  DATABASE QUERY 2                                                                                                                                                          http://utbinh.com    
  6. 6 Bài 19 : ACCESS 2007 : Database Query 2 ______________________________________________________________________________________________________ 4. Nhấp Nút Next , hiện ra như sau : 5. Nhìn Khung bên Phải , các bạn thấy hiện ra các HÀM đ ể chúng ta ch ọn , Access ch ọn KTm và Avg như trên > Nhấp Nút Next , các bạn thấy kết quả như sau : Các bạn chọn tên mặc nhiên là DIEMKIEMTRA _ Crosstab và Mục View the Query > Nhấp Nút Finish để kết thúc . Chúng ta có kết quả như sau :  DATABASE QUERY 2                                                                                                                                                          http://utbinh.com    
  7. 7 Bài 19 : ACCESS 2007 : Database Query 2 ______________________________________________________________________________________________________ GHI CHÚ : Đây là 1 ví dụ , tác giả không muốn tạo 1 Bảng m ới v ới nh ững Thông Tin c ần thi ết cho việc tính toán và thống kê vì sợ bạn rối lên và khó hi ểu . Chúng tôi ch ọn ngay CSDL và các Bảng mà các bạn đã sử dụng từ đầu bải đến bây gi ờ . Chúng tôi gi ới thi ệu v ới các bạn dùng Kiểu Crosstab Query Witzard qua ví dụ đơn giản trên . Mặc dù đơn gi ản nh ưng nó sẽ giúp các bạn có thể áp dụng cho các trường hợp cụ thể của mình .Các bạn thực hiện với các Trường khác nhau , dùng thử các HÀM để thấy kết qu ả . Ch ắc ch ắn vi ệc th ực hiện như vậy sẽ mang lại hiệu quả rất lớn cho bạn và qua kết qu ả này các b ạn s ẽ hi ểu bài , hiểu cách thực hiện của Access và biết vận dụng cho công việc của mình sau này . 3. FIND DUPLICATES QUERY WITZARD  Các bạn dùng cách tạo Query này để kiểm tra sự trùng lắp của Dữ Liệu trên 1 Vùng nào đó . Ví dụ bạn tạo 1 Query để tìm điẻm Thi Học Kỳ trùng nhau ở cả 2 Học Kỳ . • Thực hiện : • Nhấp CSDL QUANLYHOCSINH > Vào Menu Create > Ch ọn Query Witzard > HT New Query hiện ra , chọn Kiểu Find Duplicates Query Witzard > Ok .  DATABASE QUERY 2                                                                                                                                                          http://utbinh.com    
  8. 8 Bài 19 : ACCESS 2007 : Database Query 2 ______________________________________________________________________________________________________ • Chọn DIEMKIEMTRA và nhấp Nút Next : • Chọn Trưởng KThk để kiểm tra điểm các giống nhau trong Trường (>) này > Nhấp Nút > Nhấp Nút Next .  DATABASE QUERY 2                                                                                                                                                          http://utbinh.com    
  9. 9 Bài 19 : ACCESS 2007 : Database Query 2 ______________________________________________________________________________________________________ • Hộp Thoại sau hiện ra > Nhấp Nút Next : • Bạn để giá trị nặc nhiên do Access đặt tên và chọn View The Results nh ư trên và nh ấp Nút Finish để kết thúc : • Kết quả : Bạn thấy có sự trùng lấp Điểm Kiểm Tra trong Trường KThk có : 2 l ần số Điểm – 4 lần con số 8 con 7 điểm và 3 lần con số 9 điểm .  DATABASE QUERY 2                                                                                                                                                          http://utbinh.com    
  10. 10 Bài 19 : ACCESS 2007 : Database Query 2 ______________________________________________________________________________________________________ • Và đây là kết quả viết trong sách : Giải Thích Bảng này : • Chỉ có những điểm Thi Học Kỳ trùng nhau thì mới hiện ra . • Cột thứ 1 là Con Điểm - Cột Thứ 2 là số lần trùng . • Vậy bạn thấy có : 8 lần con điểm 3 – Có 6 lần con đi ểm 4 – 10 l ần con đi ểm 5... • Hiện tại bạn đã tạo 4 Kiểu Bảng cho Bảng DIEMKIEMTRA , bạn có thể Open từng Bảng để xem kết quả : • Bạn có thể dùng Filter để kiểm tra lại kết quả này bằng cách : M ở Bảng DIEMKIEMTRA > Chọn 1 Ô trong Cột KThk > Vào Menu Home > Chọn Filter  DATABASE QUERY 2                                                                                                                                                          http://utbinh.com    
  11. 11 Bài 19 : ACCESS 2007 : Database Query 2 ______________________________________________________________________________________________________ > Nhấp Nút Select All để xóa tất cả dấu chọn > Sau đó ch ọn Đi ểm 4 > Nh ấp OK bạn thấy có 6 điểm 4 trong Bảng DIEMKIEMTRA . Như vậy là b ạn đã dùng DUPLICATES QUERY WITZARD thành công sau khi đ ối chi ếu v ới Kiểu Filter để kiểm tra lại . • Ví dụ : Bạn có Bảng LYLICH1 sau đây : • Nhấp New Query > Chọn Find Duplicates Query Witzard > Ok > Ch ọn Table LYLÍCH > Next > Chọn masv > Nhấp Nút (>) > Nếu muốn thêm các Tr ường hiện có trong Khung Available Fields thì nhấp Nút >> N ếu ch ỉ mu ốn ch ọn Trường masv thì nhấp Next > HT Kế tiếp hiện ra , nhấp Next > B ạn có th ể Rename lại cho Query , nếu không thì lấy Tên mặc định là : Find Duplicates for LYLÍCH > Nhấp chọn View The Result ( Nếu nhấp Modify The Design > Finish để hiển thị Query ở dạng Thiết Kế ) > Nhấp Nút Finish để hiển th ị k ết quả Truy Vấn : Có 3 masv01 trùng nhau trong bảng LYLICH1.  DATABASE QUERY 2                                                                                                                                                          http://utbinh.com    
  12. 12 Bài 19 : ACCESS 2007 : Database Query 2 ______________________________________________________________________________________________________ 4.FIND UNMATCHED  QUERY WITZARD  Đây là Truy Vấn nhằm tìm ra những Bản Ghi không liên quan đ ến nhau gi ữa 2 Bảng Dữ Liệu nên điều kiện để thực hiện Query này là phải có 2 Bảng Dữ Liệu và 2 Bảng này có ít nhất 1 Trường cùng tên . Ví Dụ : Bạn có 2 Bảng Dữ Liệu LYLICH1 và BANGDIEM có cùng Trường masv như sau :  DATABASE QUERY 2                                                                                                                                                          http://utbinh.com    
  13. 13 Bài 19 : ACCESS 2007 : Database Query 2 ______________________________________________________________________________________________________ • Menu Creaye > Nhấp Query Witzard > HT New Query hiện ra , chọn Find Unmatched Query Witzard > Ok > Ra Bảng Find Unmatched Query Witzard , ch ọn Table : LYLICH1 > Next > Ra Bảng Find Unmatched Query Witzard , ch ọn Table : BANGDIEM > Chọn Tên Trường giống nhau giau74 2 bảng là masv > Nhấp Nút để so sánh > Nhấp Next . • Bạn thấy Trường trong Khung Available Fields , nhấp nút >> để đưa các Tr ường này sang Khung Selected Fields > Nhấp Next .  DATABASE QUERY 2                                                                                                                                                          http://utbinh.com    
  14. 14 Bài 19 : ACCESS 2007 : Database Query 2 ______________________________________________________________________________________________________ • Bạn có thể đặt lại tên cho Query , nếu không hệ th ống sẽ t ự l ấy tên là : LYLICH1 Without Matching BANGDIEM > Chọn View The Results và nh ấp Finish đ ể hi ển th ị Query dạng Truy Vấn ( Nếu chọn Modify The Design và nh ấp Finish s ẽ hi ện th ị Query dạng Thiết Kế • Kết Quả Truy Vấn Kiểu : FIND UNMATCHED QUERY WITZARD NHƯ VẬY BẠN ĐÃ TÌM HIỂU NỘI DUNG CỦA QUERY WITZARD . TRONG TRUY V ẤN QUERY WITZARD GIÚP CHO BẠN THIẾT KẾ TỪNG BƯỚC HIỆN LÊN T ỪNG BẢNG HƯỚNG DẪN ĐỂ CHO BẠN LỰA CHỌN TÊN BẢNG VÀ TÊN TRƯỜNG LIÊN QUAN ( G ỌI  DATABASE QUERY 2                                                                                                                                                          http://utbinh.com    
  15. 15 Bài 19 : ACCESS 2007 : Database Query 2 ______________________________________________________________________________________________________ WITZARD LÀ HIỆN TỪNG BẢNG KẾ TIẾP ) . TRONG QUERY WITZARD CÓ 4 KI ỂU THI ẾT LẬP TRUY VẤN LÀ : SIMPLE – CROSS FIND DUPLICATES VÀ FIND UNMATCHED NGÀY 1.8.2010 : 19.ACCESS 2007 : TẠO QUERY WITZARD . [img]http://utbinh.com/AA8/01082010/QUERYWITZARD.png[/img] http://utbinh.com/AA8/01082010/QUERYWITZARD.png http://utbinh.com/AA8/01082010/QUERYWITZARD.doc http://utbinh.com/AA8/01082010/QUERYWITZARD.pdf http://utbinh.com/AA8/01082010/QUERYWITZARD.htm http://utbinh.com/AA8/01082010/QUERYWITZARD.rar E­Book Cẩm nang Word 2007 ( 12,85MB) : http://www.mediafire.com/?b6dmco56mi89ipz ACCESS 2007 18 Bài Út Bỉnh biên soạn (19,42MB) : http://www.mediafire.com/?v4yz2hv8hnt94m1 Hoặc : http://tinyurl.com/utbinh365 EXCEL 2007 35 Bài Út Bỉnh biên soạn (45,96MB) : http://www.mediafire.com/?737r7qp0frlc0zw Hoặc http://tinyurl.com/utbinh364 Các phần mềm Full Đồ Họa (60,50KB) : http://utbinh.com/AA8/01082010/COREL_suite_2010.doc IDM 5.20 Full (cracked) : http://tinypaste.com/ce8031 Ultra Iso mới nhất : http://www.9down.com/search.php Flashget mới nhất : http://www.9down.com/search.php Total Commander mới nhất : http://www.9down.com/search.php Mozilla FireFox 3.6.6 Final  ( Bản Tiếng Việt ) : http://tinyurl.com/ff366vi ( Bản Tiếng Anh ) : http://tinyurl.com/ff366en Kỷ Sư Convert ( Chuyển Đổi Đơn Vị Kỷ Thuật ) : http://www.mediafire.com/?jm2eyggoez1 Vẽ Quyển sách bằng Photoshop : http://goo.gl/y6EC 84 Hình Dáng Xưa : http://www.mediafire.com/?zdt41ooapq48yod  DATABASE QUERY 2                                                                                                                                                          http://utbinh.com    
  16. 16 Bài 19 : ACCESS 2007 : Database Query 2 ______________________________________________________________________________________________________  DATABASE QUERY 2                                                                                                                                                          http://utbinh.com    
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
2=>2