2.表的关闭 对表操作完毕后,应及时关闭,以保证更新后的 内容能写入相应的表中。关闭表的具体操作方法是 选择“窗口”菜单中的“数据工作期”命令,弹出 数据工作期窗口,在数据工作期窗口中选择“关闭” 按钮关闭表 在命令窗口中使用不带文件名的USE命令,亦可 关闭打开的表。 26
26 2.表的关闭 对表操作完毕后,应及时关闭,以保证更新后的 内容能写入相应的表中。关闭表的具体操作方法是: 选择“窗口”菜单中的“数据工作期”命令,弹出 数据工作期窗口,在数据工作期窗口中选择“关闭” 按钮关闭表。 在命令窗口中使用不带文件名的USE命令,亦可 关闭打开的表
422表的显示 1.表结构的显示 列出指定表的结构,包括文件更新日期、记 录个数、记录长度及各字段的名称、类型、宽度 和小数位数等内容。命令格式是: LISTDISPLAY STRUCTURE ITO PRINTER IPROMPTITO FILE<文件名斗 两个命令的作用基本相同,区别仅在于LIST 是连续显示,当显示的内容超过一屏幕时,自动 向上滚动,直到显示完成为止。 DISPLAY是分 屏显示,显示满屏时暂停,待用户按任一键后继 续显示后面的内容 27
27 4.2.2 表的显示 1.表结构的显示 列出指定表的结构,包括文件更新日期、记 录个数、记录长度及各字段的名称、类型、宽度 和小数位数等内容。命令格式是: LIST|DISPLAY STRUCTURE [TO PRINTER [PROMPT]|TO FILE <文件名>] 两个命令的作用基本相同,区别仅在于LIST 是连续显示,当显示的内容超过一屏幕时,自动 向上滚动,直到显示完成为止。DISPLAY是分 屏显示,显示满屏时暂停,待用户按任一键后继 续显示后面的内容
有关命令子句的含义是: (1)若选择TOPRⅠNTER子句,则一边显示一边打印。 若包括 PROMPT命令,则在打印前显示一个对话框,用 于设置打印机,包括打印份数、打印的页码等。(2) 若选择TOFE<文件名>,则在显示的同时将表结构输 出到指定的文本文件中。 2.表记录的显示 显示当前表中的记录或指定的表达式的值也是使 用LIST或 DISPLAY命令。命令格式是: LIST| DISPLAY IFIELDS]<表达式表斗【范围> IFOR<条件>WHIE<条件 TO PRINTER[ PROMPT] TO FILE<文件名习 JOFFI 28
28 有关命令子句的含义是: (1)若选择TO PRINTER子句,则一边显示一边打印。 若包括PROMPT命令,则在打印前显示一个对话框,用 于设置打印机,包括打印份数、打印的页码等。(2) 若选择TO FILE <文件名>,则在显示的同时将表结构输 出到指定的文本文件中。 2.表记录的显示 显示当前表中的记录或指定的表达式的值也是使 用LIST或DISPLAY命令。命令格式是: LIST|DISPLAY [[FIELDS] <表达式表>] [<范围>] [FOR <条件>] [WHILE <条件>] [TO PRINTER [PROMPT]|TO FILE <文件名>] [OFF]
命令中各子句的含义是: (1) FIELDS<表达式表>指定要显示的表达式。 表达式可直接使用字段名,也可以是含有字段名的 表达式,甚至是不含字段名的任何表达式 如果省略 FIELDS命令,则显示表中所有字段的 值。但备注型和通用型字段内容不显示,除非备注 型和通用型字段明确地包括在表达式表中。 (2)若选定FOR子句,则显示满足所给条件的所有 记录。若选定WHE子句,显示直到条件不成立 时为止,这时后面即使还有满足条件的记录也不再 显示。FOR子句和WHLE子句可以同时使用,同 时使用时WHE子句优先。 29
29 命令中各子句的含义是: (1)FIELDS <表达式表>指定要显示的表达式。 表达式可直接使用字段名,也可以是含有字段名的 表达式,甚至是不含字段名的任何表达式。 如果省略FIELDS命令,则显示表中所有字段的 值。但备注型和通用型字段内容不显示,除非备注 型和通用型字段明确地包括在表达式表中。 (2)若选定FOR子句,则显示满足所给条件的所有 记录。若选定WHILE子句,显示直到条件不成立 时为止,这时后面即使还有满足条件的记录也不再 显示。FOR子句和WHILE子句可以同时使用,同 时使用时WHILE子句优先
(3)<范围>、FOR子句和WHE子句用于决定对 哪些记录进行操作。如果有FOR子句,缺省的范围 为ALL,有WHLE子句,缺省的范围为REST 如果FOR子句或WHE子句以及范围全省略, 对于LIST缺省为所有记录,即取ALL,对于 DISPLAY缺省为当前记录,即取NEXT1。此外, 对于 DISPLAY命令是分屏输出,对于LIST是连续 输出 ,,二二 (4)选用OFF时,表示只显示记录内容而不显示 记录号。若省略该项则同时显示记录号和记录内容。 30
30 (3)<范围>、FOR子句和WHILE子句用于决定对 哪些记录进行操作。如果有FOR子句,缺省的范围 为ALL,有WHILE子句,缺省的范围为REST。 如果FOR子句或WHILE子句以及范围全省略, 对于LIST缺省为所有记录,即取ALL,对于 DISPLAY缺省为当前记录,即取NEXT 1。此外, 对于DISPLAY命令是分屏输出,对于LIST是连续 输出。 (4)选用OFF时,表示只显示记录内容而不显示 记录号。若省略该项则同时显示记录号和记录内容