L ậ p trình trên Access
4.7.2 L ệ nh Select Case
Select Case <biểu thức>
[Case <danh sách các giá trị 1>] [<nhóm lệnh 1>]
…
[Case <danh sách các giá trị n>] [<nhóm lệnh n>]
[Case Else
nhóm lệnh (n+1)] End Select
Danh sách các giá trị có thể viết theo ba cách sau:
Cách 1: Biểu thức 1, biểu thức 2,…, biểu thức k
Ví dụ: 1.5, a+b, 8.6 thì danh sách các giá trị gồm ba số: 1.5, a+b và 8.6
Cách 2: Biểu thức 1 To biểu thức 2
Ví dụ: 2.2 To 10.2 thì miền giá trị gồm các số trong đoạn từ 2.2 đến 10.2 “A” To “C” thì miền giá trị gồm các chuỗi có kí tựđầu là A, B và C.
Cách 3: Is phép_so_ sánh biểu_thức
Ví dụ: Is < a thì miền giá trị gồm các số nhỏ hơn a.
Chú ý: Ta có thể kết hợp sử dụng nhiều lần cả ba cách trên để xác định một miền giá trị. Ví dụ: 3.2, 1.6, 10 To 15, Is < 1, Is > 200 thì miền giá trị gồm:
Các số 3.2 và 1.6
Các số nằm trong đoạn [10, 15]
Các số nhỏ hơn 1 và các số lớn hơn 200.
Một ví dụ về Select Case
Public Function Thu(ts As Date)As String Select Case Weekday(ts)
Case 1
Thu = “Chu nhat”
Case 2
Thu = “Thu hai”
Bài giảng Lập trình trong Access
Thu = “Thu ba”
Case 4
Thu = “Thu tu”
Case 5
Thu = “Thu nam”
Case 6
Thu = “Thu sau”
Case 7
Thu = “Thu bay” End Select End Function