Bài 1: Tạo tệp CSDL Khởi động thoát: a Khởi động: - Khởi động: Kích đúp chuột vào biểu t-ợng foxpro hình - Foxpro có hai chế độ làm việc chế độ hội thoại chế độ lập trình: + Chế độ hội thoại: Là chế độ thông dịch, ta lệnh cửa sổ lệnh (cửa sổ Command) Foxpro dịch thi hành lệnh + Chế độ lập trình: Là chế độ biên dịch, câu lệnh Foxpro đ-ợc viết tệp gọi tệp ch-ơng trình có phần mở rộng *.prg Các câu lệnh có mối quan hệ với tạo thành ch-ơng trình hoàn thiện Khi thực ch-ơng trình, Foxpro lần l-ợt dịch thi hành tất câu lệnh b Thoát: - C1: Từ cửa sổ Command gõ lệnh: Quit - C2: Bấm F10/ chọn mục File/ Quit Các kiểu liệu phép toán: a Kiểu ký tự Character (C): - Bao gồm chuỗi ký tự bảng mã chuẩn ASCII, có độ dài tối đa 254 ký tự - Các phép toán: +, b Kiểu số Numberic (N): - Chứa số có độ dài tối đa 20 ký tự, bao gồm dấu chấm ngăn cách phần thập phân - Phép toán: +, -, *, /, ^ c Kiểu số Float (F): - Chứa số đ-ợc biểu diễn theo dạng toán học - Ví dụ: Số 1685.54 viết 1.68554E+3 tức 1.68554*103 - Phép toán: +, -, *, /, ^ d Kiểu Logic (L): - Chỉ bao gồm hai giá trị TRUE (.T.) FALSE (.F.) - Phép toán: AND, OR, NOT - Bảng chân lý giá trị phép toán: A B A and B A or B not A True True True True False True False False True False False True False True True False False False False True e Kiểu ký ức Memo (M): - Chứa đoạn văn lớn f Kiểu General (G): - Chứa loại liệu đặc biệt nh- hình ảnh, âm Tạo tệp CSDL: a Khái niệm CSDL Foxpro2.6: - CSDL bảng gồm dòng cột: + Các cột tạo thành cấu trúc CSDL gọi tr-ờng (Field), tr-ờng xác định kiểu liệu + Các dòng l-u trữ liệu gọi ghi (Record), ghi l-u trữ hồ sơ b Lệnh tạo tệp CSDL: - Cú pháp: CREATE [] CREATE TABLE Tr-ờng1 Kiểu(Độ_rộng)[, Tr-ờng2 Kiểu(Độ_rộng) ] - Giải thích: + Hai lệnh tạo tệp CSDL có phần mở rộng *.DBF + Nếu dùng cú pháp thứ sau lệnh xuất hình thiết kế cấu trúc CSDL bao gồm: * Field: Tên tr-ờng Có độ dài tối đa 10 ký tự bao gồm chữ từ A đến Z, chữ số dấu gạch nối d-ới _ * Type: Kiểu liệu tr-ờng, để xác định kiểu ta cần bấm chữ tên kiểu * Width: Độ rộng cho phép tr-ờng, tính dấu chấm ngăn cách phần thập phân kiểu số * Dec: Số chữ số sau phần thập phân, áp dụng kiểu số Khi thiết kế xong tệp CSDL, ta bấm Ctrl+W để ghi lại cấu trúc thoát khỏi hình thiết kế Foxpro hỏi: Input data records now? có nhập liệu cho ghi không? Nếu chọn Yes xuất hình nhập liệu liệu cho tệp vừa tạo Nhập liệu xong ta lại bấm Ctrl+W để l-u lại liệu trỏ cửa sổ Command Tệp sau tạo xong trạng thái mở + Nếu dùng cú pháp th- hai không xuất hình thiết kế mà Foxpro tự thiết kết tệp CSDL theo cấu trúc định Mở - đóng tệp CSDL: - Khi muốn làm việc với tệp CSDL nào, ta phải lệnh mở tệp - Mở tệp CSDL: USE - Đóng tệp CSDL: USE CLOSE DATABASE CLOSE ALL - Chú ý: Tại thời điểm Foxpro làm việc đ-ợc với tệp CSDL, mở tệp tệp cũ bị đóng Bổ sung ghi vào tệp CSDL: - Cú pháp: APPEND [BLANK] - Giải thích: + Lệnh bổ sung ghi vào cuối tệp CSDL mở + Nếu câu lệnh có thành phần BLANK bổ sung ghi trắng vào tệp CSDL Khi không xuất hình nhập liệu Bài 2: Nhập sửa nội dung ghi Con trỏ ghi dịch chuyển trỏ ghi: + GO : Chuyển tới ghi thứ n + GO TOP: Chuyển tới ghi + GO BOTTOM: Chuyển tới ghi cuối + SKIP: Dịch chuyển theo chiều tiến ghi + SKIP : Dịch chuyển n ghi Nếu n>0: dịch chuyển theo chiều tiến, n .. .Bài 1: Tạo tệp CSDL Khởi động thoát: a Khởi động: - Khởi động: Kích đúp chuột vào biểu t-ợng foxpro hình - Foxpro có hai chế độ làm việc chế độ hội thoại... dấu chấm ngăn cách phần thập phân - Phép toán: +, -, *, /, ^ c Kiểu số Float (F): - Chứa số đ-ợc biểu diễn theo dạng toán học - Ví dụ: Số 16 85.54 viết 1. 68554E+3 tức 1. 68554 *10 3 - Phép toán: +,... : Dùng làm tiêu đề cửa sổ Browse thay cho tiêu đề ngầm định tên tệp CSDL + WIDTH : Phần quy định chiều rộng tối đa để hiển thị tr-ờng hình Nếu thành phần độ rộng dành