Tải bản đầy đủ (.doc) (9 trang)

ACCESS 2007 - TẠO FORM QUERYDESIGN 2 pot

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (504.57 KB, 9 trang )

1
Bài 20 : ACCESS 2007 : Query Design 2
_________________________________________________________________________________________________
BÀI 21 NGÀY 5.8.2010 SOẠN KS PHONG VÀ 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)
CHÚ Ý : BẠN CẦN CÓ CHỌN LỰA TRƯỚC KHI THỰC THI QUEY TRONG BÀI HƯỚNG DẪN
NÀY NẾU KHÔNG BẠN SẼ VẤP LỖI VÀ SẼ KHÔNG HIỆN RA KẾT QUẢ MONG MUỐN . NỘI
DUNG NÀY ÚT BỈNH ĐÃ NHỜ KS PHONG HƯỚNG DẪN SAU KHI VẤP LỖI MẤT HƠN 1
NÀY MÀ KHÔNG TÌM RA ĐƯỢC NGUYÊN NHÂN .
 Để khi bạn nhập Công Thức sẽ không bị báo lỗi :
Chọn mặc định cho ACCESS 2007 : Nhấp Start > Nhấp Control Panel > Nhấp Regional and
Language > Tab Regional Options , nhấp Nút Customize > Đang chọn Tab Number , Hàng
Decimal Symbol đang chọn mặc định là dấu (.) và Hàng Digit Grouping Symbol đang chọn mặc
định là (;) . Bạn cứ giữ nguyên như vậy và nhấp OK .
QUERY DESIGN htpp://utbinh.com
2
Bài 20 : ACCESS 2007 : Query Design 2
_________________________________________________________________________________________________
 Để khi bạn nhấp Nút thực thi không hiện ra kết quả : Bạn phải
• Nhấp Nút Options của Khung Security Warning
• Chọn Enable This Content > Nhấp Ok .
2.UPDATE QUERY ( TRUY VẤN CẬP NHẬT ) :
Query Update là Truy Vấn cho phép tính toán Dữ Liệu ở Bảng Nguồn , sau đó thay thế các giá trị trong
Bảng Nguồn bằng các giá trị mới vừa tính toán được .
Thiết kế Query :


• Vô Menu Create > Đến Nhóm Công Cụ The Other > Nhấp Biểu Tượng Query Design > Chọn
Show Table/Add > Close Show Table > Hiện ra mặc nhiên Menu Design , nhấp Nút Update .
QUERY DESIGN htpp://utbinh.com
3
Bài 20 : ACCESS 2007 : Query Design 2
_________________________________________________________________________________________________
• Tạo Cấu Trúc cho Bảng KETQUA : Vô Menu Create > Table Design > Thiết lập Cấu Trúc cho
BảngKETQUA như sau :
• Nhập Thông tin vào Bảng KETQUA : Nhấp Phải lên Bảng KETQUA > Chọn Datasheet View >
Nhập thông tin vào . Trường td ( Tổng Điểm ) và Trường kq ( Kết Quả ) còn để trống . Yêu cầu tạo 1
Query Update để cập nhật cho 2 Trường td và kq .
o Cho biết Tổng Điểm = Điểm Toán + Điểm Lý + Điểm Hóa .
o Nếu Tổng Điểm >=20 thì kq là “Đổ” .
o Ngược lại thì “ Trượt” .
• Vô Menu Create > Đến Nhóm Công Cụ The Other > Nhấp Biểu Tượng Query Design > Chọn
Show Table/Add > Close Show Table > Hiện ra mặc nhiên Menu Design , nhấp Nút Update > Ra
Bảng Show Table , chọn Bảng KETQUA > Add > Close .
• Vào Menu Create > Nhóm The Other > Nhấp Query Design > Nhóm Query Types > Nhấp Nút
Update > Thực hiện Query theo Hình > Nhấp Nút RUN > Hiện ra Bảng Microsoft Office Access
thông báo nhật tu 6 Rows và báo rằng nếu bạn nhấp Yes , bạn không thể Undo lại được để thay đồi
nửa . Bạn có chắc chắn rằng bạn muốn nhật tu những Bản Ghi này ? Bạn nhấp Yes .
QUERY DESIGN htpp://utbinh.com
4
Bài 20 : ACCESS 2007 : Query Design 2
_________________________________________________________________________________________________
• Ra Bảng Query1 , bạn mở KETQUA và Save lại .
3.MAKE TABLE QUERY ( TRUY VẤN TẠO BẢNG ) :
Thay vì tạo Bảng bằng Design Table , bạn cũng có thể dùng Query để tạo Bảng . Query tạo Bảng cho
phép bạn tạo Bảng Dữ Liệu từ 1 hoặc nhiều Bảng có quan hệ với nhau trong CSDL .
Cách Thiết Kế bằng QUERY :

• Vào Menu Create > Vào Nhóm The Other > Chọn Bảng Nguồn > Nhấp Nút Add để đưa
ra Khung Query > Nhấp Biểu tượng Query tạo Bảng trong Nhóm Công Cụ Query Types
của Menmu Design hoặc nhấp Phải vào Khung Query > Chọn Query Type/Make Table
Query để chuyển sang Query tạo Bảng .
• Hộp Thoại Make Table hiện ra , bạn đặt tên cho Bảng cần tạo bằng Query , nếu tạo
Bảng cho Cơ Sở Dữ Liệu hiện hành tì chọn : “ Current Database “ và Ok , nếu tạo
Bảng cho Cơ Sở Dữ Liệu khác thì chọn : “ Another Database “ , kích Browse để đưa
đường dẫn đến Database khác cần tạo Bảng và nhấp Ok .
• Ví Dụ : Muốn tạo 1 Bảng có tên HOADON cho Cơ sở Dữ liệu hiện hành từ 2 Bảng Dữ
liệu có quan hệ 1-1 với nhau là HANGHOA1 và KHACHHANG1 .
o Tạo Cấu Trúc cho Bảng HANGHOA1
• Nhập
thông
tin vào
Bảng HANGHOA1
QUERY DESIGN htpp://utbinh.com
5
Bài 20 : ACCESS 2007 : Query Design 2
_________________________________________________________________________________________________
o Tạo Cấu Trúc cho Bảng KHACHHANG1
• Nhập thông tin vào Bảng KHACHHANG1
• Bảng HOADON bao gồm các Trường : mh ( Mã hàng ) – nguoimua ( Người
Mua) – diachikh ( Địa chỉ khách Hàng ) – tongtien ( Tổng tiền ) .
• tongtien = soluong*dongia
• Thực Hiện :
o Nhấp Menu Create > Vào Nhóm Công Cụ The Other > Nhấp Query Design > Chọn 2
Bảng là HANGHOA1 và KHACHHANG1 > Nhấp Nút Add để đưa ra Khung Query >
Nút Close .
o Nhấp vào Nút Make Table trong Nhóm Query Types > Hiện ra Bảng Make Table ,
nhập tên Bảng là HOADON và nhấp Ok .

o Tiếp theo là bạn thiết kế Query tạo Bảng như sau : Rê Trường mahang của Bảng
HANGHOA1 đè lên Trường mahang của Bảng KHACHHANG1 > Đã xuất hiện kết
nối giữa 2 Bảng và thiết kế giống Hình MH đính kèm : Không thấy có số 1 trên sợi dây
kết nối giữa 2 Bảng , điều này thông qua không quan trọng .
QUERY DESIGN htpp://utbinh.com
6
Bài 20 : ACCESS 2007 : Query Design 2
_________________________________________________________________________________________________
o Th
o
o
o iết kế
o
o
o Sau khi thiết kế xong Query , nhấp nút RUN để thực hiện Query .
MÁY TRƠ RA KHÔNG CÓ THÔNG BÁO SỐ BẢN GHI ĐƯỢC TẠO DO ĐÓ KHÔNG THỂ NHẤP YES LÊN
THÔNG BÁO ĐỂ RA BẢN KẾT QUẢ .
ÚT BỈNH TÂM SỰ :
ÚT BỈNH ĐÃ NHỜ KS TRẦN THANH PHONG TRỢ GIÚP , HƯỚNG DẪN . VỚI BỀ DÀY KINH NGHIỆM VÀ
TRÌNH ĐỘ CHUYÊN NGHIỆP , KS PHONG ĐÃ GIÚP ÚT BỈNH VƯỢT QUA TRỞ NGẠI ĐỂ TIẾP TỤC ĐI
TIẾP CÁC BÀI VIẾT SAU . TRỞ NGẠI NÊU TRÊN ĐÃ VẬT ÚT BỈNH HẾT 1 NGÀY MÀ KHÔNG TÌM ĐƯỢC
NGUYÊN DO . VÀ TÁNH CỦA ÚT BỈNH LÀ PHẢI GIẢI QUYẾT CHO TẬN RỐT RÁO , CẶN KẺ THÌ MỚI YÊN
GIẤC VÀ MỚI CÓ THỂ VIẾT TIẾP TỤC CÁC BÀI HƯỚNG DẪN MỚI . MỘT LẦN NỬA CÁM ƠN KS PHONG
RẤT NHIỀU . KS PHONG ĐÃ ĐỐI XỬ RẤT TỐT VỚI ÚT BỈNH NHƯ TÌNH CHÚ CHÁU ( KS PHONG NÓI :
CHÚ ÚT ĐƯA BÀI VIẾT CHO CHÁU ĐỂ CHÁU POST LÊN GPE DÙM )
CHÚ Ý : GIẢI QUYẾT TRỞ NGẠI TRÊN .
1. Tất cả thao tác trên đều đúng cả . Bạn nhấp Nút Option trong Khung Security Warning .
QUERY DESIGN htpp://utbinh.com
7
Bài 20 : ACCESS 2007 : Query Design 2

_________________________________________________________________________________________________
2. Chọn Enable this Content và nhấp Ok . Khung này biến mất . Chính cái này nó không cho hiệm ra
các Bảng cảnh báo nên bạn không thể lấy được kết quả .
3. Bạn Open Bảng KHACHHANG1 > Vào Menu Create > Vào Nhóm Công Cụ The Other > Nhấp
Nút Query Design > Hiện ra Bảng Show Table , chọn Bảng HANGHOA1 và KHACHHANG1 >
Nhấp Nút Add > Nhấp Close .
4. Rê Trường mahang của Bảng HANGHOA1 đè lên Trường mahang của Bảng KHACHHANG1 >
Hiện ra sơi dây kết nối giữa 2 Bảng . Nhấp Make Table trong Menu Design > Nhóm Query Table
hoặc nhấp Phải lên màn hình , chọn Query Type > Chọn Make Table Query .
5. Hiện ra Bảng Make Table , chọn mặc định Current Database > Nhấp Ok .
QUERY DESIGN htpp://utbinh.com
8
Bài 20 : ACCESS 2007 : Query Design 2
_________________________________________________________________________________________________
6. Tiếp theo , bạn thiết kế Query như hình dưới đây :
7. Nhấp Nút Run trong Nhóm Công cụ Result của Menu Design để thực hiện Make Table Query .
Chú ý : Đối với Make Table Query bạn phải nhấp RUN để chạy Query , không thể nhấp View
hoặc Datasheet View như các Query khác . Sau khi kích Run , hệ thống sẽ hiển thị câu thông báo
tạo Bảng Mới và có bao nhiêu Bản Ghi trong Bảng Mới này . Bạn phải chắc chắn trước khi nhấp
YES , bởi vì khi đã tạo Bảng Mới sẽ có những Record đã chọn .
8. Sau khi nhấp Yes xong , lập tức hiện ra Bảng HOADON trong Cột Trái > mờ Bảng này bạn thấy
kết quả như sau :
Đính Kèm File Thực Tập :
Quanlysinhvien (724KB) : />QUANLYBANHANG ( 492KB) : />NGÀY 5.8.2010 :
21.ACCESS 2007 : UPDATE VÀ MAKE QUERY
<img src= />[img] /> /> /> /> /> />QUERY DESIGN htpp://utbinh.com
9
Bài 20 : ACCESS 2007 : Query Design 2
_________________________________________________________________________________________________
Đọc Báo ngày 05.8.2010 ( 5,54MB ) :

/>Thế Giới Ảnh 5.8.2010( 4,15MB) :
/>Tạo Header và Footer giống trong Bài Viết Út Bỉnh (33,50KB):
/>QUERY DESIGN htpp://utbinh.com

×