IV SỬ DỤNG QUERY (MẪU HỎI) ĐỂ KHAI THÁC THÔNG TIN
3. Định nghĩa hoạt động cho các mục bảng chọn
Định nghĩa lệnh (Command)
Khi nháy vào một mục nào đó trong bảng chọn có kiểu là Command thì một lệnh Foxpro sẽ được thực hiện.
Để xác định lệnh sẽ được thực hiện khi một mục nào đó được chọn, sau khi chọn Command
trong cột Result ở cửa sổ thiết kế, trong ô trắng bên phải cột này ta cần cho một lệnh Visual Foxpro. Thường đó là lời gọi thực hiện biểu mẫu, mẫu hỏi hay báo cáo được chuẩn bị sẵn, hoặc các chương trình do người lập trình tạo ra.
Để gọi lệnh thực hiện một mẫu hỏi: DO tên_mẫu_hỏi;
Để gọi lệnh thực hiện một biểu mẫu: DO FORM tên_biểu_mẫu; Để gọi lệnh thực hiện một báo cáo (hiển thị lên màn hình và in nếu cần):
REPORT FORM ten_báo_cáo
Để thoát khỏi Visual Foxpro: lệnh QUIT.
Để nhận lại thanh bảng chọn ngầm định của Foxpro: SET SYSMENU TO DEFAULT.
Trên thanh bảng chọn hình 5.49, Cơ sở dữ liệu, Tìm kiếm-Thống kê và In ấn là các mục có kiểu Submenu, nghĩa là khi nháy vào chúng thì các bảng chọn trải xuống được hiển thị. Nội dung các bảng chọn này cần được mô tả tiếp tục.
Hình 5.50
Các mục Dự hội khỏe, Dự tuyển phi công và Kỉ lục sức khỏe là các mục có kiểu Command, thực hiện các lệnh được yêu cầu. Ví dụ như khi chọn Tìm kiếm-Thống kê|Dự hội khỏe thì mẫu hỏi Hoi khoe được thực hiện, cho xem danh sách toàn bộ các học sinh đủ tiêu chuẩn sức khỏe đi dự hội khỏe.
Hình 5.50 minh họa các lệnh tương ứng cho các mục trong bảng chọn gắn với mục Tìm kiếm -Thống kê.