Các lệnh cơ bản trên file DBF

7.1K 2 2
                                    

2.3. CÁC LỆNH CƠ BẢN TRÊN FILE DBF

2.3.1 Dạng lệnh tổng quát

Lệnh là một chỉ thị cho máy thực hiện một thao tác cụ thể. Một lệnh trong Foxpro nói chung có cú pháp tổng quát như sau:

Lệnh [phạm vi] [FIELDS <dsách trường>] [FOR <btL1>] [WHILE <btL2>] [FROM <tên file> / ARRAY <tên mảng>] [TO print/tên file/dsách biến]

Trong đó,

Lệnh: một từ khoá, cho biết mục đích của công việc, phải viết đầu tiên và có thể viết 4 kí tự đầu nếu lệnh có nhiều hơn 4 ký tự.

Ví dụ: DISPLAY FIELDS HOTEN, HSLUONG

DISP FIEL HOTEN, HSLUONG

Phạm vi (Scope): chỉ định phạm vi các mẫu tin chịu sự tác động của lệnh, phạm vi có thể là:

• ALL: tất cả các mẫu tin trong file dữ liệu đều bị tác động của lệnh (nếu có sử dụng FOR thì phạm vi được hiểu là ALL).

• NEXT <n>: n mẫu tin tiếp theo tính từ mẫu tin hiện thời bị tác động của lệnh.

• RECORD <n> Lệnh chỉ tác động đến mẫu tin thứ n

• REST Lệnh sẽ tác động từ mẫu tin hiện thời cho đến hết.

FIELDS <dsách trường>: lệnh chỉ có tác dụng trên những trường có tên được nêu trong <dsách trường>.

FOR <btL1>: mẫu tin nào thoả mãn <btL1> mới bị tác động bởi lệnh.

WHILE <btL2>: chừng nào <btL2> còn đúng thì lệnh còn hiệu lực. Nghĩa là, lệnh sẽ tác động lên các bản ghi thoả mãn biểu thức logic đi kèm (có giá trị là .T.) cho đến khi gặp một bản ghi không thoả mãn biểu thức logic (có giá trị .F.) hoặc đến hết file dữ liệu. Nếu điều kiện sai thì lệnh được dừng ngay. Trong lệnh nếu vừa có FOR vừa có WHILE thì mệnh đề WHILE ưu tiên thực hiện trước.

FROM <tên file>: tên của file mà từ đó lệnh lấy số liệu để sử dụng cho file DBF đang mở.

TO PRINT/tên file/dsách biến: chuyển kết quả sau khi thực hiện lệnh đến máy in/file/biến.

Các mệnh đề theo sau lệnh có mặt hay không tuỳ trường hợp và không cần phải viết theo thứ tự như đã nêu.

2.3.2 Tạo bảng dữ liệu

Cú pháp: Create <tên file DBF>  hoặc

Chọn File/New/<chọn loại file dữ liệu DBF>

Ví dụ: create nhanvien  && tạo bảng nhanvien

Chú ý: - Các tên trường không được trùng nhau, không được trùng với từ khoá.

- Đối với dữ liệu kiểu số nếu có phần thập phân thì độ rộng của phần thập phân phải nhỏ hơn độ rộng của trường ít nhất là 2 đơn vị.

Để kết thúc việc nhập cấu trúc ta ấn đồng thời phím Ctrl+W, lúc này sẽ nhận được hộp thoại

Lúc này: trả lời <No> thì sẽ quay lại cửa sổ lệnh, trả lời <Yes> để tiến hành nhập các bản ghi. Khi chọn Yes sẽ tiếp tục xuất hiện hộp thoại để nhập dữ liệu.

Bạn đã đọc hết các phần đã được đăng tải.

⏰ Cập nhật Lần cuối: May 30, 2010 ⏰

Thêm truyện này vào Thư viện của bạn để nhận thông báo chương mới!

Các lệnh cơ bản trên file DBFNơi câu chuyện tồn tại. Hãy khám phá bây giờ