Lệnh GOTO (GO)

Một phần của tài liệu BÀI GIẢNG - TIN HỌC ỨNG DỤNG ppt (Trang 94 - 95)

- Không có hình nền, họa tiết nếu có chỉ viền xung quanh Màu font & nền tương phản.

4. CÁC LỆNH CƠ BẢN CỦA FOX 1 Tạo tệp dữ liệu.

4.2.2. Lệnh GOTO (GO)

- Dùng để: Di chuyển con trỏ đến một bản ghi có vị trí xác định. - Dạng:

GOTO <n> /TOP/ BOTTOM Trong đó:

n là số hiệu bản ghi cần chuyển đến

TOP là từ khoá chỉ bản ghi đầu tiên của tệp

BOTTOM là từ khoá chỉ bản ghi cuối cùng của tệp - Ví dụ: Giả sử tệp QLHS.DBF có 100 bản ghi. Lệnh Con trỏ đặt tại bản ghi số

USE QLHS 1

GOTO 50 50

GOTO TOP 1

GOTO BOTTOM 100

4.2.3. Lệnh SKIP

- Dùng để: Di chuyển con trỏ đến một bản ghi có vị trí tương đối so với bản ghi hiện thời

- Dạng: SKIP [n]

Trong đó n là biểu thức số nhận giá trị nguyên. Giá trị ngầm định của n là 1 - Tác động: Lệnh sẽ di chuyển con trỏ đi n bản ghi kể từ bản ghi hiện thời Nếu n > 0: Chuyển về phía cuối tệp

Nếu n < 0: Chuyển về phía đầu tệp

Ví dụ: Giả sử tệp QLHS.DBF có 100 bản ghi Lệnh Con trỏ đặt ở bản ghi số USE QLHS 1 SKIP 50 51 SKIP 10 61 SKIP - 5 56 SKIP 57 Chú ý:

Các bản ghi trong tệp được đánh số từ 1 đến hết. Trước bản ghi đầu tiên có dấu hiệu bắt đầu tệp BOF (viết tắt của Begin of File), sau bản ghi cuối cùng có dấu hiệu kết thúc tệp EOF (viết tắt của End of File)

Khi con trỏ ở bản ghi cuối cùng nếu dịch chuyển đi một bản ghi về phía cuối, con trỏ sẽ đặt tại dấu hiệu EOF, khi đó hàm EOF() nhận giá trị .T. (còn khi con trỏ không đặt tại dấu hiệu EOF thì hàm EOF() sẽ nhận giá trị .F.). Khi con trỏ ở bản ghi đầu tiên, nếu dịch chuyển lên trên một bản ghi, hàm BOF() sẽ nhận giá trị .T. (còn khi không ở trường hợp này, hàm BOF() sẽ nhận giá trị .F.)

Các lệnh GOTO và SKIP sẽ di chuyển con trỏ không phụ thuộc bất kỳ điều kiện nào nên gọi là các lệnh di chuyển con trỏ vô điều kiện. Ngoài ra còn có các lệnh để di chuyển con trỏ đến bản ghi thoả mãn một điều kiện nào đó, các lệnh đó được gọi là các lệnh di chuyển có điều kiện. Các lệnh di chuyển có điều kiện thực chất là các lệnh tìm kiếm bản ghi, sẽ được giới thiệu ở phần các lệnh tìm kiếm.

Một phần của tài liệu BÀI GIẢNG - TIN HỌC ỨNG DỤNG ppt (Trang 94 - 95)

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

(180 trang)
w