Giáo trình Hệ quản trị cơ sở dữ liệu: Phần 1 - ĐH Sư phạm kỹ thuật Nam Định

110 12 0
Giáo trình Hệ quản trị cơ sở dữ liệu: Phần 1 - ĐH Sư phạm kỹ thuật Nam Định

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Giáo trình Hệ quản trị cơ sở dữ liệu: Phần 1 cung cấp cho người học những kiến thức như: Tổng quan về Visual Foxpro; Thao tác với bảng dữ liệu; Tìm kiếm thông tin; Mẫu biểu; Báo cáo và nhãn; Bảng chọn. Mời các bạn cùng tham khảo!

Giáo trình Hệ quản trị sở liệu Mục lục Mục lục Chƣơng TỔNG QUAN VỀ VISUAL FOXPRO 1.1 Tổng quan Visual FoxPro 1.1.1 Giới thiệu 1.1.2 Khởi động thoát khỏi Visual Foxpro 1.1.3 Các chế độ làm việc 1.2 Các khái niệm 1.2.1 Kiểu liệu 1.2.2 Các phép toán 1.2.3 Hằng 11 1.2.4 Biến 11 1.2.5 Hàm 12 1.2.6 Biểu thức 14 1.2.7 Từ khoá 14 1.2.8 Lệnh chƣơng trình 14 1.3 Quản lý đề án ( Project Manager) 15 1.3.1 Giới thiệu Project Manager 15 1.3.2 Tạo đề án 17 1.3.3 Mở đề án 17 1.3.4 Dịch đề án 17 1.3.5 Chạy đề án 18 1.4 Tạo lập sở liệu: 18 Chƣơng BẢNG DỮ LIỆU (TABLE) 20 2.1 Một số khái niệm 20 2.2 Tạo bảng sở liệu 22 2.3 Đổi tên bảng sở liệu 27 2.4 Xoá bảng khỏi sở liệu 27 2.5 Thêm bảng vào sở liệu 27 2.6 Sửa cấu trúc bảng sở liệu 27 2.7 Làm việc với ghi 27 2.7.1 Xem nội dung bảng 27 2.7.2 Xem nội dung bảng kết hợp với mục 28 2.7.3 Xoá ghi 29 2.7.4 Khôi phục ghi bị đánh dấu xoá 30 2.7.5 Xoá ghi bị đánh dấu xoá khỏi bảng liệu 30 2.7.6 Cập nhật liệu vào bảng 31 2.8 Đặt mối quan hệ bảng 31 Giáo trình Hệ quản trị sở liệu 2.8.1 Chuẩn bị 32 2.8.2 Thiết lập mối quan hệ bảng 32 2.8.3 Hiệu chỉnh mối quan hệ bảng 33 2.8.4 Xoá mối quan hệ bảng: 33 Chƣơng TÌM KIẾM THƠNG TIN (QUERY & VIEW) 38 3.1 Query (truy vấn) 38 3.1.1 Khái niệm Query 38 3.1.2 Tạo Query 38 3.2 View (khung nhìn) 49 3.2.1 Khái niệm View 49 3.2.2 Tạo View 50 Chƣơng MẪU BIỂU (FORM) 55 4.1 Khái niệm Form 55 4.2.Tạo Form công cụ wizard 55 4.2.1 Tạo Form dạng Form Wizard 56 4.2.2 Tạo Form dạng One - to - many Form wizard 60 4.3 Sửa form 64 4.4 Chạy forrm 64 4.5 Tạo form công cụ Form Designer 65 Chƣơng BÁO CÁO VÀ NHÃN (REPORT VÀ LABEL) 69 5.1 Report 69 5.1.1 Khái niệm report 69 5.1.2 Tạo Report Layout 69 5.1.3 Chỉnh sửa Report Layout 93 5.1.4 Xem in Report 94 5.2 Label 95 5.2.1 Khái niệm Label 95 5.2.2 Tạo Label Layout 95 5.2.3 Chỉnh sửa Label Layout 100 5.2.4 Xem in Label 100 5.2.5 Ví dụ thiết kế Label layout 100 Chƣơng BẢNG CHỌN (MENU) 102 6.1 Khái niệm Menu 102 6.2 Tạo Menu 103 6.3 Sửa Menu 104 6.4 Dịch Menu 104 6.5 Chạy Menu 104 6.6 Gắn câu lệnh vào Menu 105 6.7 Tạo thủ tục menu 105 Giáo trình Hệ quản trị sở liệu 6.8 Một số tuỳ biến tạo Menu 105 6.8.1 Tạo nhóm mục Menu 105 6.8.2 Tạo SDI menu 105 6.8.3 Gắn menu vào Form 106 6.8.4 Tạo phím tắt (ShortCut) 106 6.8.5 Làm hay có tác dụng mục Menu 107 6.9 Ví dụ 107 Chƣơng LẬP TRÌNH TRONG VISUAL FOXPRO 111 7.1 Giới thiệu lập trình 111 7.1.1 Các kỹ thuật lập trình Visual FoxPro 111 7.1.2 Lƣu file chƣơng trình 113 7.1.3 Sửa chƣơng trình 113 7.1.4 Thực chƣơng trình 113 7.1.5 Ghi chƣơng trình 113 7.2 Chƣơng trình 114 7.2.1 Hàm tự tạo 114 7.2.2 Thủ tục 115 7.2.3 Cách tổ chức chƣơng trình 116 7.3 Biến toàn cục, biến cục 118 7.3.1 Biến toàn cục 118 7.3.2 Biến cục 118 7.3.3 Che biến nhớ 118 7.4 Truyền tham số 120 7.4.1 Truyền theo giá trị (truyền theo tham trị): 120 7.4.2 Truyền theo địa (truyền theo tham biến): 120 7.5 Một số câu lệnh Visual FoxPro 123 7.5.1 Các câu lệnh thiết lập môi trƣờng làm việc 123 7.5.2 câu lệnh vào, liệu đơn giản 124 7.5.3 Các lệnh in liệu hình 125 7.5.4 Lệnh SAY…GET…READ 126 7.6 Các cấu trúc điều khiển chƣơng trình 127 7.6.1 Cấu trúc (ngầm định) 127 7.6.2 Cấu trúc rẽ nhánh 127 7.6.3 Cấu trúc lặp 130 7.7 Một số câu lệnh thao tác với bảng liệu 134 7.7.1 Mở đóng bảng liệu 134 7.7.2 Dịch chuyển trỏ ghi – Lệnh GO SKIP 134 7.7.3 Lệnh LOCATE 135 7.7.4 Lệnh BROWSE 135 Giáo trình Hệ quản trị sở liệu 7.7.5 Bổ sung ghi – Lệnh APPEND 136 7.7.6 Xóa ghi – Lệnh DELETE, RECALL, PACK, ZAP 136 7.7.7 Các câu lệnh dặt lọc liệu 137 7.7.8 Lệnh REPLACE 138 7.7.9 Cấu trúc SCAN 138 7.8 Một số ví dụ lập trình sở liệu 139 7.8.1 Chƣơng trình nhập liệu cho bảng 139 7.8.2 Chƣơng trình tìm kiếm xử lý ghi bảng 140 7.8.3 Tìm kiếm nhiều bảng 142 LẬP TRÌNH HƢỚNG ĐỐI TƢỢNG 144 8.1 Một số khái niệm 147 8.1.1 Đối tƣợng Visual FoxPro 147 8.1.2 Class Object 148 8.1.3 Các Class sở Visual FoxPro 149 8.2 Lớp Form 151 8.2.1 Một số thuộc tính thơng dụng lớp form control 151 8.2.2 Một số kiện thông dụng form control 159 8.2.3 Một số Method (phƣơng thức) thông dụng form control 163 8.2 Bổ sung đối tƣợng vào Form 165 8.3.1 Bổ sung biểu tƣợng lớp vào công cụ Form Controls 165 8.3.2 Bổ sung Control vào Form 165 8.3.3 Một số Control thông dụng form 165 8.4 Một số ví dụ lập trình điều khiển Form 176 8.4.1 Lập trình giải bất phƣơng trình ax + b > 176 8.4.2 Lập trình giải bất phƣơng trình bậc 179 8.4.3 Lập trình điều khiển liệu Form 182 Chƣơng PHÂN PHỐI ỨNG DỤNG VÀ TẠO BỘ ĐĨA CÀI ĐẶT 195 9.1 Phân phối ứng dụng 195 9.2 Tạo đĩa cài đặt cho ứng dụng Setup Wizard 198 BÀI TẬP THỰC HÀNH 205 Tài liệu tham khảo 261 Chương Tổng quan Visual Foxpro Chƣơng TỔNG QUAN VỀ VISUAL FOXPRO 1.1 Tổng quan Visual FoxPro 1.1.1 Giới thiệu Visual Foxpro ngơn ngữ lập trình hệ thứ tƣ Trong môi trƣờng ngôn ngữ hệ thứ tƣ có: - Hệ quản trị sở liệu - Từ điển liệu - Một ngôn ngữ lập trình có câu trúc, hƣớng đối tƣợng - Một ngơn ngữ hỏi đáp có cấu trúc (SQL) - Một công cụ Case - a) Cơ sở liệu (cơ sở liệu) tập hợp liệu có quan hệ với nhau, đƣợc tổ chức lƣu trữ máy tính theo qui định định nhằm phục vụ cho mục đích b) Hệ quản trị sở liệu (DBMS) hệ thống chƣơng trình nhằm quản lý, khai thác biến đổi sở liệu Visual Foxpro hệ quản trị sở liệu quan hệ hãng Microsoft Nó cho phép: - Tạo lập, cập nhật sở liệu, bảng liệu - Sắp xếp, tìm kiếm thơng tin - Hỏi đáp, tổng hợp, báo cáo thông tin c) Ngôn ngữ hỏi đáp có cấu trúc (SQL) ngơn ngữ hỏi đáp có cấu trúc phi thủ tục giúp truy xuất nhanh thông tin d) Một công cụ Case cho phép xây dựng ứng dụng cách nhanh chóng, thay phải lập trình phức tạp ta cần nêu ý tƣởng cần thực hiện, chẳng hạn: - Công cụ tạo bảng cho phép tạo cấu trúc bảng sở liệu, tạo qui tắc tồn vẹn liệu nhƣ khố mục, - Công cụ tạo Query View cho phép hỏi đáp, tổng hợp thông tin nhanh chóng Chương Tổng quan Visual Foxpro - Cơng cụ Form cho phép tạo nhanh hình cập nhập liệu - Công cụ Report, Label cho phép tạo nhanh báo cáo nhãn - Công cụ Menu cho phép tạo Menu nhiều cấp nhanh chóng, đơn giản e) Từ điển liệu: nơi dùng để lƣu thông tin cần thiết sở liệu, nhƣ mối quan hệ bảng sở liệu, … 1.1.2 Khởi động thoát khỏi Visual Foxpro 1) Khởi động Visual Foxpro Sau cài đặt Visual FoxPro, ta khởi động cách thực file FoxProw.exe file vfp.exe Visual Foxpro theo cách sau: - Kích chuột vào biểu tƣợng Visual Foxpro hình Desktop: Hình 1.1 Màn hình Visual Foxpro sau khởi động - Chọn menu Start/Program/Microsoft Visual Studio…/ Microsoft Visual Foxpro kích chuột vào 2) Thốt khỏi Visual FoxPro Để khỏi Visual FoxPro sử dụng cách sau: - Tại cửa sổ lệnh nhập vào lệnh QUIT - Chọn File/Exit Chương Tổng quan Visual Foxpro - Kích trái chuột vào nút Close 1.1.3 Các chế độ làm việc Visual FoxPro có chế độ làm việc: chế độ tƣơng tác (interactive) chế độ chƣơng trình (program) 1) Chế độ tương tác (đối thoại): Là chế độ ngƣời sử dụng đƣa vào câu lệnh, Visual Foxpro thực câu lệnh trả lại kết hình kết Trong chế độ có hình thức đƣa vào câu lệnh: - Đƣa câu lệnh qua menu hệ thống (system menu) - Đƣa câu lệnh từ cửa sổ lệnh (command window) 2) Chế độ chương trình: Trong chế độ này, câu lệnh đƣợc biên soạn file văn chƣơng trình lƣu đĩa (gọi file chƣơng trình nguồn) Khi muốn thực câu lệnh chƣơng trình này, việc lệnh thực chƣơng trình cho Visual Foxpro; Visual Foxpro lần lƣợt thực câu lệnh văn chƣơng trình 1.2 Các khái niệm 1.2.1 Kiểu liệu Để xử lý khai thác tốt liệu, Visual Foxpro chia liệu thành nhiều kiểu khác Trong có số kiểu là: kiểu số (Numeric), kiểu xâu kí tự (Character), kiểu ngày tháng (Date), kiểu logic (Logical), kiểu nhớ (Memo), kiểu tổng quát (General) 1) Kiểu số - Numeric (N): Dùng để biểu diễn liệu dạng số Mỗi liệu kiểu số chiếm tối đa 20 chữ số gồm phần nguyên, phần thập phân dấu chấm thập phân 2) Kiểu số - Float (F): Dùng để biểu diễn số thực có dấu chấm động Ví dụ nhƣ số 2.03E+5 (2.03105) thƣờng đƣợc sử dụng chƣơng trình thuộc lĩnh vực khoa học kỹ thuật 3) Kiểu xâu ký tự - Charater (C): Chứa liệu dãy ký tự bảng mã ASCII Ví dụ nhƣ họ tên, quê quán, địa chỉ,… số nhƣng khơng có nhu cầu tính tốn nhƣ số chứng minh thƣ nhân dân, số điện thoại, số phòng, Mỗi Chương Tổng quan Visual Foxpro liệu kiểu xâu ký tự có độ dài tối đa 255 ký tự (mỗi ký tự chiếm byte nhớ) 4) Kiểu ngày tháng - Date (D): Dùng cho liệu dạng ngày tháng nhƣ ngày sinh, ngày đến, ngày vào đồn, Đó số ngun dạng "yyyymmdd" hiển thị bên đƣợc chuyển thành dạng ngày tháng bình thƣờng nhƣ dd/mm/yy, mm/dd/yy, dd/mm/yyyy, tuỳ theo yêu cầu ngƣời sử dụng Độ dài cố định liệu kiểu ngày ký tự 5) Kiểu logic - Logical (L): Dùng cho liệu có hai trƣờng hợp (.T.) sai (.F.), có khơng nhƣ giới tính, đảng viên, mua hay bán, Độ dài cố định liệu kiểu logic ký tự 6) Kiểu nhớ - Memo (M): Dữ liệu kiểu memo dùng lƣu trữ đoạn văn có độ dài lớn 255 ký tự Chẳng hạn nhƣ khóa đào tạo qua, lý lịch, trình cơng tác, Độ dài khai báo 10 nhƣng nội dung thực kiểu nhớ tuỳ ý, chúng đƣợc lƣu trữ tập tin văn khác có tên nhƣng phần mở rộng FPT (FoxPro Text) 7) Kiểu tổng quát - General (G): Dùng để chứa liệu nhƣ hình ảnh Dùng để lƣu trữ liệu dƣới dạng hình ảnh BMP, GIF, PSD, … ví dụ nhƣ ảnh cán chƣơng trình "quản lý nhân sự", ảnh phạm nhân "quản lý nhận dạng", biểu đồ, 1.2.2 Các phép toán 1) Phép toán số học: Đƣợc thực liệu kiểu số, gồm phép tốn: Ý nghĩa Ví dụ -, + dấu âm dƣơng +5, -7 ** hay ^ luỹ thừa 5**2,5^2 *, / nhân, chia 2*5, 5/7 % phần dƣ (modulo) 25%5 +, - cộng, trừ 10- 2, 45+ Phép toán Độ ƣu tiên phép toán theo thứ tự nêu trên, thay đổi thứ tự tính toán cách đặt chúng dấu ngoặc đơn (,) nhƣ quy tắc tính tốn số học Chương Tổng quan Visual Foxpro thông thƣờng 2) Phép tốn xâu kí tự: Dùng để xử lý liệu kiểu xâu kí tự - Phép tốn ghép nối (+): Dùng để ghép xâu kí tự thành xâu kí tự Ví dụ: 'Trung tâm' + ' Tin học'  'Trung tâm Tin học' - Phép toán ghép nối (-): Dùng để ghép xâu ký tự thành xâu di chuyển dấu cách cuối xâu thứ (nếu có) cuối xâu tạo thành Ví dụ: 'Trung tâm ' - ' Tin học'  'Trung tâm Tin học ' - Phép toán $: Kiểm tra xâu bên trái có nằm xâu bên phải khơng Kết phép tốn có kiểu logic Ví dụ: 'ab' $ „Abab‟ cho giá trị T nhƣng 'ab‟ $ „AaBb‟ cho giá trị F 3) Phép toán ngày: Hai liệu kiểu ngày trừ (-) cho khoảng cách ngày Ví dụ: {01/08/2003} - {05/09/2003} = - 35 {01/08/2003} - {05/07/2003} = 25 Một liệu kiểu ngày cộng (+) hay trừ với (-) số nguyên kết liệu kiểu ngày Ví dụ: {01/08/2003} + 10  {11/08/2003} {01/08/2003} - 20  {12/07/2003} Chú ý: - Hai liệu kiểu ngày cộng (+) với - Một số trừ (-) liệu kiểu ngày - Việc diễn tả thứ tự ngày (D), tháng (M), năm (Y) liệu kiểu ngày phụ thuộc vào thời điểm theo hệ thống ngày tháng + Lệnh SET DATE FRENCH | AMERICAN : Cho phép thiết lập liệu dạng ngày theo kiểu Pháp (dd/mm/yy) Mỹ (mm/dd/yy) Chương Tổng quan Visual Foxpro + SET CENTURY ON | OFF: Quy ƣớc năm đƣợc biểu diễn theo dạng bốn số yyyy hay dạng hai số yy (mặc định) Nếu SET CENTURY ON năm đƣợc biểu diễn theo dạng bốn số, SET CENTURY OFF (dạng mặc định) năm đƣợc biểu diễn theo dạng hai số ngầm định 19yy 4) Phép toán quan hệ: Dùng để so sánh hai giá trị hai biểu thức kiểu Ý nghĩa Phép toán < nhỏ , ! khác > lớn lớn hay Phép toán == Ý nghĩa xác - Hai liệu kiểu số đƣợc so sánh dựa theo biểu diễn chúng trục số - Hai liệu kiểu ngày đƣợc so sánh dựa theo biểu diễn chúng theo chiều thời gian - Trong kiểu logic, Visual FoxPro quy ƣớc: F. 'AB' cho kết F Nếu SET EXACT OFF 'ABCD' = 'AB' cho kết T nhƣng 'AB' 'ABCD' 5) Phép tốn logic: Visual FoxPro có phép toán logic: NOT, AND, OR NOT hay ! : Phủ định toán hạng theo sau AND: Cho giá trị T hai toán hạng T 10 Chương Báo cáo nhãn + Chọn nút Next Hình 5.34 Hộp thoại Label Wizard - bước - Bƣớc 3: Thiết kế Label Layout Hình 5.35 Hộp thoại Label Wizard - bước + Trong hộp thoại Available Fields chọn trƣờng cần xuất Label , chọn nút Add, trƣờng đƣợc chọn xuất hộp Selected fields + Nút Space cho phép chọn khoảng cách cột + Hộp Text cho phép chọn ký tự phân cách cột Label + Nút : Cho phép xuống dòng + Nút Font cho phép chọn Font chữ 96 Chương Báo cáo nhãn + Chọn nút Next - Bƣớc 4: Sắp xếp ghi + Cho phép chọn trƣờng dùng để xếp ghi in Label + Chọn nút Next Xuất hộp thoại Finish Hình 5.36 Hộp thoại Label Wizard - bước - Bƣớc 5: Kết thúc Hình 5.37 Hộp thoại Label Wizard - bước 97 Chương Báo cáo nhãn + Chọn nút Preview để xem nhanh kết Label Hình 5.38 Ví dụ Label + Chọn nút Finish Xuất hộp thoại Save as cho phép ghi lại Label 2) Tạo Label Layout công cụ Label Designer Để tạo Label Layeout công cụ Label Designer ta thực hiện: - Trong Project Manager chọn trang Documents / chọn mục Label / New / New Label, xuất hộp thoại New Label cho phép chọn loại giấy, chiều cao, chiều rộng số cột xuất Label Hình 5.39 Hộp thoại New Label 98 Chương Báo cáo nhãn - Chọn OK Xuất Label Designer Hình 5.40 Màn hình thiết kế Label Designer - Trong cửa sổ Label Designer: + Chọn Menu View / chọn Data Enviroment + Chọn menu DataEnviroment / chọn Add (hoặc nháy phải chuột vào cửa sổ Data Enviroment chọn add) để thêm bảng liệu nguồn vào môi trƣờng liệu (Data Enviroment) Data Enviroment tự động mở bảng, view liệu nguồn Label đƣợc mở chạy tự động đóng bảng, view đóng hay chấm dứt thi hành Label + Tiến hành kết nối bảng, view với (nếu cần) - Đƣa đối tƣợng điều khiển vào vị trí thích hợp Label Layout Chú ý: - Một cách dễ dàng để tạo Label Layout kéo thả trƣờng bảng liệu nguồn môi trƣờng liệu cần xuất Label vào băng Detail - Để tạo báo cáo từ nhiều bảng liệu nguồn, ta nên tạo View trung gian 99 Chương Báo cáo nhãn chứa tất thông tin cần thiết để tạo báo cáo từ bảng liệu 5.2.3 Chỉnh sửa Label Layout Khi tạo Label Layout, muốn chỉnh sửa ta thực hiện: - Trong cửa sổ Project Manager, chọn trang Documents / chọn mục Label / chọn tên Label cần chỉnh sửa - Chọn nút Modify, xuất hộp thoại Label Designer cho phép chỉnh sửa lại Label Layout - Tiến hành chỉnh sửa lại Label Layout theo ý muốn 5.2.4 Xem in Label 1) Xem Label Để xem Label trƣớc in chọn cách: - Nếu thiết kế Label Layout công cụ Label Wizard, chọn nút Preview bƣớc - Nếu thiết kế Label Layout cơng cụ Label Designer cửa sổ Label Designer chọn menu View / Preview chọn menu File / Print preview công cụ Standard chọn biểu tƣợng Print preview - Trong cửa sổ Project Manager chọn trang Documents / chọn mục Label / chọn tên Label cần xem / chọn nút preview - Đƣa vào câu lệnh Label form < tên Label > preview [for ] 2) In Label Để in Label chọn cách: - Nếu thiết kế LabelLayout công cụ Label Wizard, chọn mục chọn Save and print Label bƣớc - Nếu thiết kế Label Layout công cụ Label Designer cửa sổ Label Designer chọn menu File / Print công cụ Standard chọn biểu tƣợng Print (máy in) - Đƣa vào câu lệnh Label Form < tên Label> To Printer [ For ] 5.2.5 Ví dụ thiết kế Label layout Hãy thiết kế mẫu giấy mời để mời khách hàng công ty theo mẫu: 100 Chương Báo cáo nhãn Hình 5.41 Hình ảnh giấy mời Thơng tin khách hàng nằm bảng liệu khhang.dbf sở liệu QLBH Yêu cầu: - Số lấy thơng tin từ biến nhớ - Kính gửi ghi rõ ơng giới tính T (hoặc bà giới tính F ) tên khách hàng - Các mục tên khách hàng, địa chỉ, số điện thoại lấy liệu bảng - Ngày tháng năm lấy theo đồng hồ hệ thống ngày in giấy mời Áp dụng phần lý thuyết ta có thiết kế giấy mời cơng cụ Label Designer nhƣ hình sau: Hình 5.42 Màn hình thiết k giy mi 101 Ch-ơng Bảng chọn Chng BẢNG CHỌN (MENU) 6.1 Khái niệm Menu Menu cung cấp phƣơng thức có cấu trúc thứ bậc giao diện thân thiện với ngƣời sử dụng để chọn công việc cần thực hiện; thực chất tác động lên câu lệnh ứng dụng Việc xếp thích hợp thiết kế menu tốt, có hệ thống giúp cho ngƣời sử dụng thao tác với ứng dụng cách thuận lợi Ngoài ra, ngƣời sử dụng nắm bắt đƣợc chức hệ thống cách nhanh chóng Visual Foxpro lƣu trữ cách thức tạo menu dƣới dạng file có phần mở rộng MNX file chƣơng trình tƣơng ứng có phần mở rộng MPR Các bƣớc chung để tạo menu: - Thiết kế menu: Quyết định menu mà ta cần, chúng xuất đâu hình, cần menu (Submenu) - Tạo Menu Submenu: Sử dụng công cụ Menu Designer để tạo đề mục chức (menu) chính, mục chức nằm menu (submenu) - Gắn câu lệnh để thực chức ứng dụng - Dịch menu - Chạy thử kiểm tra Hình 6.1 Ví dụ Menu gn trờn Form 102 Ch-ơng Bảng chọn Trờn menu bar chứa mục chức (Menu pad), chọn mục Visual Foxpro thi hành chƣơng trình trải xuống menu popup gồm mục chức (Submenu) Khi chọn mục chức con, Visual Foxpro thi hành chƣơng trình đƣa hộp thoại lại đƣa menu cấp sâu 6.2 Tạo Menu Để tạo menu, sử dụng công cụ menu designer, ta làm nhƣ sau: - Trong cửa sổ project manager, chọn trang other / chọn mục menu / chọn nút New / chọn menu Xuất hộp thoại Menu Designer Hình 6.2 Hộp thoại Menu Designer + Cột Prompt: Dùng để nhập tiêu đề cho mục chức xuất menu Để tạo phím nóng cho chức năng, ta thêm chuỗi “\

Ngày đăng: 08/06/2021, 14:12

Tài liệu cùng người dùng

Tài liệu liên quan