=============================================================================
FIELD_TOUCHED(field) :如果用户改变了屏幕中 field 域,它就返回TRUE。
=============================================================================
GET_FLDBUF(field_list) :返回一个或多个域的字符值。
=============================================================================
FGL_LASTKEY() : 返回符合最近的键击的整数值(ASCII数值)。
=============================================================================
INFIELD(field) : 如果给定的域是屏幕的当前域,就返回TRUE。
=============================================================================
ARR_CURR() : 返回程序数组的当前记录号。这在求当前数组各域值时特别有用。
=============================================================================
ARR_COUNT() : 返回程序数组个数。
=============================================================================
SCR_LINE() : 返回光标在屏幕数组的行号。
=============================================================================
SET_COUNT(field_rows) : 告诉4GL要有多少行数组要显示或输入。要显示或输入数组是必须先调用它。
=============================================================================
ARG_VAL(int_expr) :
=============================================================================
DOWNSHIFT(char_expr) : 字符串转换成小写字母。
=============================================================================
UPSHIFT(char_expr) : 字符串转换成大写字母。
=============================================================================
ERR_GET(int_expr) :
=============================================================================
ERR_PRINT(int_expr) :
=============================================================================
ERR_QUIT(int_expr) : 关于错误号码 int_expr 的处理。
=============================================================================
ERRORLOG(char_expr) : 记录用字符串 char_expr 表示的错误log。
=============================================================================
STARTLOG(char_expr) : 开始log。
=============================================================================
FGL_GETENV(char_expr) : 给出用 char_expr 表示的环境变量的值。如 FGL_GETENV("TERM") 将得到环境变量TERM的值。
=============================================================================
FGL_DRAWBOX(height, width, line, left-offset [, color ]) : 画方框。
=============================================================================
LENGTH(char_expr) : 计算字符串表达式的长度,尾部空格不计在内。
=============================================================================
ASCII int_expr : 得到ASCII值。
=============================================================================
char_expr CLIPPED : 去掉字符串尾部的空格。这个操作符在参数传递和SQL语句中很有用。
=============================================================================
CURRENT : 当前时间。格式为 YYYY/MM/DD hh:mm:ss 如 LET atime = CURRENT。
=============================================================================
TODAY : 当前日期。
=============================================================================
DAY(date_expr) :
=============================================================================
MONTH(date_expr) :
=============================================================================
YEAR(date_expt ) : 分别返回日期格式参数中的日、月、年。data_expr 为DATE类型。
=============================================================================
WEEKDAY(date_expr) : 返回日期变量是周几。
=============================================================================
, : 逗号运算符能将两个以上的字符串连接起来。格式为 char_expr1 , char_expr2。
=============================================================================
expr IS NULL :
=============================================================================
expr IS NOT NULL : 判断表达式是否为空。
=============================================================================
LINENO :
=============================================================================
PAGENO : 只用在报表中,打印行号和页号。
=============================================================================
int_expr SPACE :
=============================================================================
int_expr SPACES : 用一定数量的空格代替手工输入的空格。
=============================================================================
expr USING format-string : 格式化表达式。expr类型可以为smallint、decimal、float、date等。
阅读(1044) | 评论(0) | 转发(0) |