Câu lệnh điều kiện đ ợc sử dụng khi dữ liệu đ ợc tính Câu lệnh điều kiện đ ợc sử dụng khi dữ liệu đ ợc tính giá trị theo nhiềugiá trị khác nhau.
giá trị theo nhiềugiá trị khác nhau. Cú pháp:
Cú pháp:
iif(điều kiện, biểu thức 1, biểu thức 2)iif(điều kiện, biểu thức 1, biểu thức 2) Hoạt động:
Hoạt động:
Nếu <điều kiện> đúng thi hành <biểu thức 1>Nếu <điều kiện> đúng thi hành <biểu thức 1>
còn nếu <điều kiện > sai thi hành <biểu thức 2>còn nếu <điều kiện > sai thi hành <biểu thức 2> Ví dụ:
Ví dụ:
Tăng 1 điểm cho thí sinh thuộc khu vực 3
Tăng 1 điểm cho thí sinh thuộc khu vực 3
còn các khu vực khác không đ ợc tăng.
Sử dụng lệnh iif lồng nhau:
Sử dụng lệnh iif lồng nhau:
iif(điều kiện1, biểu thức1, iif(điều kiện 2, biểu thức iif(điều kiện1, biểu thức1, iif(điều kiện 2, biểu thức 2,iif(điều kiện 3,..,..)))
2,iif(điều kiện 3,..,..)))
Hoạt động:
Hoạt động: nếu <điều kiện 1> đúng thì làm <biểu thức nếu <điều kiện 1> đúng thì làm <biểu thức 1>,còn sai thì làm lệnh xét lệnh iif thứ 2, ...
1>,còn sai thì làm lệnh xét lệnh iif thứ 2, ...
Sử dụng lệnh iif lồng nhau:
Sử dụng lệnh iif lồng nhau:
iif(điều kiện1, biểu thức1, iif(điều kiện 2, biểu thức iif(điều kiện1, biểu thức1, iif(điều kiện 2, biểu thức
2,iif(điều kiện 3,..,..)))
2,iif(điều kiện 3,..,..)))
Hoạt động:
Hoạt động: nếu <điều kiện 1> đúng thì làm <biểu thức nếu <điều kiện 1> đúng thì làm <biểu thức 1>,còn sai thì làm lệnh xét lệnh iif thứ 2, ...
dV
dVí dụ về Update Queryí dụ về Update Query::
Giả sử ta có hai bảng gồm các tr ờng sau
Hs: SBD, Hoten, Ngaysinh, Gt, KV.
Diem: SBD, DT, DL, DH, Tong, UT, TD, KQ.
Thực hiện các yêu cầu sau:
Hãy tính tr ờng Tong = [DT] + [DL] + [DH]
Cập nhật dữ liệu cho tr ờng UT = 2 nếu KV = 1,
UT = 1.5 nếu KV = 2 và UT = 1 nếu KV = 3.
Hãy tính tr ờng Td = [Tong] + [UT].
Hãy cập nhật tr ờng KQ = Đỗ nếu TD >= 18 còn lại thì ghi kết quả Tr ợt.
5. Append Query. Append Query
a.
a. Chức năng của Chức năng của Append QueryAppend Query::
Ghép nối hai bảng có cùng cấu trúc thoả mãn điều kiện nào đó.
Hai bảng đ ợc gọi là có cùng cấu trúc nếu chúng có số l ợng tr ờng, tên và kiểu dữ liệu.
b.
b. Cách làm:Cách làm:
- Chọn
- Chọn QueriesQueries / New / Design View / / New / Design View /
OK.
OK.
- Chọn
- Chọn bảng cần lấy dữ liệu. bảng cần lấy dữ liệu. - Vào menu
- Vào menu Query/ Append Query.Query/ Append Query.
Table NameTable Name: : Chọn bảng đích.Chọn bảng đích.
Current DatabaseCurrent Database: : chọn bảng chọn bảng cần ghép nằm trong cùng
cần ghép nằm trong cùng
CSDL.
CSDL.
Another DatabaseAnother Database: : Chọn Chọn
bảng của CSDL khác
6. Make Table Query
Chức năng của Make Table Query:Chức năng của Make Table Query:
Tạo ra một bảng dữ liệu mới thoả mãn điều kiện nào đó từ bảng dữ liệu nguồn.
Cách làm:Cách làm: -
- MởMở CSDL CSDL và thiết lập quan hệ giữa các bảng. và thiết lập quan hệ giữa các bảng.
-
- Chọn Chọn QueriesQueries / New / Design View / OK./ New / Design View / OK.
- Chọn và Add
- Chọn và Add những bảng cần lấy dữ liệu. những bảng cần lấy dữ liệu. -