当前位置:洪恩在线 -> 继续教育 -> 计算机考级 -> 二级FOXBASE+语言
 

  计算机考试
 


  FOXBASE+    


  坐标测试函数和标识测试函数

    一、坐标测试函数

     1.屏幕光标坐标位置测试函数

     格式:COL() ROW()

     功能:前者返回光标的当前列的位置;后者返回光标当前行的位置。

     2.打印机坐标位置测试函数

     格式:PCOL() PROW()

     功能:前者返回打印机当前列坐标;后者返回打印机当前行坐标。

    二、标识测试函数

    有时用户也需要测试当前所在的工作区,某工作区中打开的数据库文件名、别名,当前工作区打开的索引文件名等标识名称或标识号码。尤其是在运行应用程序时,为确保被处理的数据库等操作对象正确无误,常需要测试标识。

     1.测试工作区函数

     格式:SELECT()

     功能:函数返回当前工作区的区号。

     2.测试别名函数

     格式:ALIAS([<数值表达式>])

     功能:给出数值表达式所指定的工作区的别名。若缺省数值表达式,则测试当前工作区。

     3.数据库文件函数

     格式:DBF([<数值表达式>])

     功能:返回数值表达式所指定的工作区中打开的数据库文件名。若缺省数值表达式,测试当前工作区。

     4.索引文件函数

     格式:NDX(<数值表达式>)

     功能:返回当前工作区打开的索引文件名。数值表达式表示索引文件打开时的顺序位置,必须在1和7之间。如果在指定位置打开了索引文件,则返回索引文件全名,否则返回空串。

     5.字段名函数

     格式:FIELD(<数值表达式1>[,<数值表达式2>])

     功能:该函数返回指定工作区指定位置字段的名称。用<数值表达式2>指定工作区号,如果缺省,默认当前工作区。<数值表达式1>指定数据库的字段序号,如果超出字段个数,则返回空串。

课堂提问:
问题

 


简单举例
例子