Các hàm liên quan nhiều kiểu dữ liệu

Một phần của tài liệu GIAO TRINH ACCEESS 2003 (Trang 77 - 81)

Lập trình trên Access

4.6.5 Các hàm liên quan nhiều kiểu dữ liệu

™ IIf(<Điều kiện>,<Biểu thức 1 >,<Biểu thức 2>) Nhận giá trị của biểu thức 1 nếu điều kiện đúng, nhận giá trị của biểu thức 2 nếu điều kiện sai.

™ Choose(<Chỉ số>,<Biểu thức 1>,…,<Biểu thức n>) Chỉ số chỉ nhận giá trị từ 1 đến n. Hàm trả về giá trị của biểu thức i nếu chỉ số bằng i.

Bài giảng Lập trình trong Access

™ Format(<Biểu thức>,<Khuôn dạng>) Biểu diễn biểu thức bằng khuôn dạng đã chỉ ra. Khuôn dạng có sẵn như “Long Date”, “Standard” hoặc khuôn dạng tự xác lập như “DD/MM/YYYY”.

4.6.8 Hàm InputBox và MsgBox

™ Hàm InputBox

InputBox[$](<Lời nhắc>[,<Tiêu đề>][,<Giá trị ngầm định>][,<Tọa độ x>,<Tọa độ y>])

Hàm này dùng để nhập giá trị cho các biến nhớ. Nếu chọn OK, biến nhận giá trịđược nhập, chọn Cancel biến nhận giá trị null.

Nếu InputBox$ thì hàm trả về chuỗi được nhập vào.

Ví dụ: để nhập bán kính của một đường tròn và gán cho biến R, ta có thể dùng hàm InputBox theo mẫu:

R = InputBox("Nhap vao ban kinh","Cua so nhap du lieu")

Bài giảng Lập trình trong Access

™ Hàm MsgBox

Cú pháp:

MsgBox(<Lời nhắc>[,<Kiểu nút>][,<Tiêu đề>])

9 Lời nhắc là một biểu thức chuỗi, nội dung của nó sẽđược đưa ra hộp thoại.

9 Chú ý: Xuống dòng dùng chr(10).

9 Tiêu đề là một biểu thức chuỗi được hiển thị trong thanh tiêu đề của hộp thoại. Nếu bỏ qua đối số này thì tiêu đề sẽ là “Microsoft Access”.

9 Kiểu nút: là một tổng các số nguyên dùng để xác định: các nút lệnh sẽ hiển thị, các biểu tượng, nút mặc định được chọn. Nhóm các nút lệnh gồm có: Giá trị Ý nghĩa 0 Hiển thị nút OK 1 Hiển thị các nút OK và Cancel

2 Hiển thị các nút Abort, Retry và Ignore 3 Hiển thị các nút Yes, No và Cancel 4 Hiển thị các nút Yes và No 5 Hiển thị các nút Retry và Cancel Nhóm các biểu tượng gồm có: Giá trị Ý nghĩa 0 Không hiện biểu tượng

16 Hiện biểu tượng Critical Message 32 Hiện biểu tượng Warning Query 48 Hiện biểu tượng Warrning Message 64 Hiện biểu tượng Information Message Nhóm nút mặc định được chọn gồm có:

Giá trị Ý nghĩa

0 Nút đầu tiên (tính từ trái sang phải) 256 Nút thứ hai

512 Nút thứ ba

Ví dụ: nếu kiểu nút = 4 + 16 + 256 thì trên hộp thoại sẽ hiện: Hai nút Yes và No, biểu tượng Critical Message, nút No được chọn sẵn:

Bài giảng Lập trình trong Access

Kết quả ta nhận được:

Chúng ta có thể gọi hàm trên theo cách gọi của thủ tục, khi đó ta không cần nhận giá trị trả về. Nếu chúng ta sử dụng hàm trên theo cách gọi hàm thì chúng ta sẽ nhận được giá trị trả về. Giá trị trả về của hàm tương ứng với các nút như sau:

Giá trị hàm Nút được chọn 1 OK 2 Cancel 3 Abort 4 Retry 5 Ignore 6 Yes 7 No 4.7 Các cu trúc lp trình 4.7.1 Lnh If ™ Viết trên một dòng: If <điều kiện> then [<nhóm lệnh 1>] [else<nhóm lệnh 2>]

™ Viết trên nhiều dòng:

If <điều kiện> then <nhóm lệnh 1>

Bài giảng Lập trình trong Access [ else

<nhóm lệnh 2>] End If

Một phần của tài liệu GIAO TRINH ACCEESS 2003 (Trang 77 - 81)

Tải bản đầy đủ (PDF)

(121 trang)