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

  计算机考试
 


  FOXBASE+    


  设置环境参数(2)

     7.打开过程文件

     命令格式:

     SET PROCEDURE TO <过程文件名>

     功能注释:

     (1)打开指定的过程文件(.PRG),以便调用其中的过程,同时关闭原来打开的过程文件。

     (2)缺省过程文件名,则关闭所打开的过程文件。

     8.打开屏幕格式文件

     命令格式:

     SET FORMAT TO屏幕格式文件名>

     功能注释:

     (1)打开指定的屏幕格式文件(.FMT),同时关闭原来打开的屏幕格式文件。

     (2)缺省屏幕格式文件名,则关闭所打开的屏幕格式文件,恢复系统格式。

     9.设置菜单提示信息显示行

     命令格式:

     SET MESSAGE TO[<字符串>|<数值表达式>]

     功能注释:

     (1)设置菜单显示提示信息的行号,即指定@行,列PROMPT...MESSAGE后面的说明信息在哪一行显示。该行信息在执行MENU TO 命令期间显示出来。

     (2)SET MESSAGE TO 0,则不显示。

     (3)缺省数值表达式把信息字符串置为空串,并将信息行设为0行。

     下面再介绍几个比较常用的环境参数设置命令。

     10,设置记录过滤器

     命令格式:

     SET FILTER TO<条件>

     功能注释:

     (1)使得当前数据库只出现满足条件的记录,对此后的所有逻辑定位操作起到关系的选择作用。

     (2)该命令本身并不进行记录定位。设置筛选条件之后,当执行涉及到指针移动命令时才开始起作用。此后对访问该数据库的所有逻辑定位命令都有效。

     (3)对于每个打开的数据库可以分别设置记录过滤器。

     (4)缺省条件表达式则取消对当前数据库设定的筛选条件。

     11.设置字段过滤器

     命令格式:

     SET FIELDS TO[<字段名表>|ALL]

     功能注释:

     (1)通过<字段名表>列出允许访问的字段,未列出的字段禁止访问,如同不存在。

     (2)SET FIELDS TO ALL使得当前数据库的所有字段都可以访问,常用于取消前面的设置。SET FIELDS TO使得当前数据库的所有字段都不可以访问。

     (3)CLEAR FIELDS清除当前工作区中用 SET FIELDS TO命令设置的所有字段。

     (4)重复使用SET FIELDS TO<字段名表>效果是叠加的。因此在重新设置字段过滤器之前应当首先使用SET FIELDS TO封闭所有字段或用CLEAR FIELDS清除原来的字段过滤器设置。

     配合使用的命令:

     SET FIELDS OFF|ON设置字段过滤器的开关状态。SET FIELDS TO命令自动打开开关,用SET FIELDS OFF可以关闭字段过滤器,使之暂时无效。

     12.设置日期格式

     命令格式:

     SET DATE<日期类型>

     功能注释:

     (1)系统默认日期型数据的格式是American美国式mm/dd/yy

     (2)5种类型的日期格式包括

     13.设置小数点位数

     命令格式:

     SET DECIMALS TO <数值表达式>

     功能注释:

     (1)确定数值函数EXP()、LOG()和SQRT()值和除法数值计算结果最少倮留的小数位。

     (2)当SET FIXED为ON时,显示的固定小数位由SET DECIMALS命令决定,系统默认小数点后2位。

     (3)当SET FIXED为OFF时,其余的小数位由表达式的值、变量和常数本身决定:当SET FIXED为OFF时,系统确定算术表达式小数点位数的原则如下:

     ①如果有小数,但小数位少于SET DECIMALS命令指定的位数,计算结果显示由该命令指定的小数位。

     ②如果有小数,但小数位多于SET DECIMALS命令指定的位数,在除法、加法和减法中,计算结果显示小数位取两个操作数中精度较高的。在乘法运算中,计算结果显示小数位为相乘各个数值的小数位之和。

     14.设置打印设备

     命令格式:

     SET PRINTER TO[<设备名>|<文件名>]

     功能注释:

     (1) 将打印输出改向到一种设备或者一个文本文件中。系统默认的打印设备为PRN,即打印机。如果指定文件名,系统对此文件没有默认的扩展名。

     (2) 如果将打印设备定为文件名,当使用SET PRINT ON命令之后,屏幕显示的输出均同时存放到文件中。此时该文件作为输出设备来使用。

     (3)该设置对格式输出命令@...SAY没有影响,格式输出的指向由SET DEVICE TO命令指定。

课堂提问:
问题

 


简单举例
例子
基础测试
测试