- 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.
g. Hàm LTRIM, RTRIM, ALLTRIM
3.4.5. Biểu thức logic.
Biểu thức logic gồm một tập hợp các đại lượng logic, các biểu thức quan hệ, liên kết với nhau bởi các dấu phép toán logic, dấu mở ngoặc “ ( “ , dấu đóng ngoặc “ ) ” một cách có nghĩa.
Các dấu phép toán logic gồm: .NOT. - Phép phủ định NOT. .AND. - Phép toán và logic. .OR. - Phép toán hoặc logic.
Cách thực hiện từng phép toán như sau:
Phép toán . NOT. chỉ có một toán hạng: Phủ định .T. là .F. Phủ định .F. là .T.
Phép toán .AND. có hai toán hạng. Phép và chỉ đúng khi cả hai toán hạng đồng thời đúng, nhận giá trị sau khi ít nhất một trong hai toán hạng sai.
Bảng giá trị của phép toán .AND. như sau:
a .T. .T. .F. .F.
b .T. .F. .T. .F.
a .AND. b .T. .F. .F. .F.
Phép toán .OR. có hai toán hạng. Phép hoặc chỉ nhận giá trị sai (.F.) khi cả hai toán hạng sai, sẽ nhận giá trị đúng khi có ít nhất một trong hai toán hạng đúng (. T.)
Bảng giá trị của phép toán .OR. như sau:
a .T. .T. .F. .F.
b .T. .F. .T. .F.
a .OR. b .T. .T. .T. .F.
Khi tính giá trị biểu thức logic, sẽ theo trình tự ưu tiên sau: - Các phép toán trong ngoặc ( )
- Phép toán .NOT. - Phép toán .AND. - Phép toán .OR.
Vậy biểu thức logic chỉ nhận giá trị .T. hoặc .F.
Lưu ý: Các dấu phép toán logic, khi viết trong FOX có thể bỏ các dấu chấm trước và sau nhưng phải có ít nhất một khoảng trống trước và sau các từ NOT, AND, OR.
3.5. Phạm vi.
Phạm vi là một yếu tố của FOX để chỉ ra tập hợp các bản ghi được thao tác đối với các lệnh xử lý các bản ghi trên tệp dữ liệu.
FOX sử dụng các phạm vi sau:
ALL - bao gồm tất cả các bản ghi.
NEXT n - gồm n bản ghi tiếp theo kể từ bản ghi hiện thời (đang làm việc).
RECORD n - chỉ gồm bản ghi có số hiệu là n (số hiệu bản ghi chính là số thứ tự của bản ghi trong tệp).
REST - gồm tất cả các bản ghi kể từ bản ghi đang làm việc đến cuối tệp.