Visual FoxPro 422表的显示 1.表结构的显示 列出指定表的结构,包括文件更新日期、记录个数、记录长度及各 字段的名称、类型、宽度和小数位数等内容。命令格式是: LISTDISPLAY STRUCTURE ITO PRINTER IPROMPTITO FILE <X 件名 两个命令的作用基本相同,区别仅在于LIST是连续显示,当显示的 内容超过一屏幕时,自动向上滚动,直到显示完成为止。 DISPLAY是分屏显示,显示满屏时暂停,待用户按任一键后继续 显示后面的内容。 有关命令子句的含义是: (1)若选择 TO PRINTER子句,则一边显示一边打印。若包括 PROMPT命令,则在打印前显示一个对话框,用于设置打印机 包括打印份数、打印的页码等。 (2)若选择TOFE<文件名>,则在显示的同时将表结构输出到 指定的文本文件中
Visual FoxPro 26 4.2.2 表的显示 1.表结构的显示 列出指定表的结构,包括文件更新日期、记录个数、记录长度及各 字段的名称、类型、宽度和小数位数等内容。命令格式是: LIST|DISPLAY STRUCTURE [TO PRINTER [PROMPT]|TO FILE <文 件名>] 两个命令的作用基本相同,区别仅在于LIST是连续显示,当显示的 内容超过一屏幕时,自动向上滚动,直到显示完成为止。 DISPLAY是分屏显示,显示满屏时暂停,待用户按任一键后继续 显示后面的内容。 有关命令子句的含义是: (1)若选择TO PRINTER子句,则一边显示一边打印。若包括 PROMPT命令,则在打印前显示一个对话框,用于设置打印机, 包括打印份数、打印的页码等。 (2)若选择TO FILE <文件名>,则在显示的同时将表结构输出到 指定的文本文件中
Visual FoxPro 2表记录的显示 显示当前表中的记录或指定的表达式的值也是使用LIST或 DISPLAY命令。命令格式是: LISTDISPLAY[ FIELDS]<表达式表习[范围][FOR<条件 [WHLE<条件>] [ TO PRINTER[ PROMPT]TOFE<文件名>][OF]
Visual FoxPro 27 2.表记录的显示 显示当前表中的记录或指定的表达式的值也是使用LIST或 DISPLAY命令。命令格式是: LIST|DISPLAY [[FIELDS] <表达式表>] [<范围>] [FOR <条件 >] [WHILE <条件>] [TO PRINTER [PROMPT]|TO FILE <文件名>] [OFF]
Visual FoxPro 命令中各子句的含义是: (1) FIELDS<表达式表>指定要显示的表达式。表达式可直 接使用字段名,也可以是含有字段名的表达式,甚至是不含 字段名的任何表达式 如果省略 FIELDS命令,则显示表中所有字段的值。但备注型 和通用型字段内容不显示,除非备注型和通用型字段明确地 包括在表达式表中
Visual FoxPro 28 命令中各子句的含义是: (1)FIELDS <表达式表>指定要显示的表达式。表达式可直 接使用字段名,也可以是含有字段名的表达式,甚至是不含 字段名的任何表达式。 如果省略FIELDS命令,则显示表中所有字段的值。但备注型 和通用型字段内容不显示,除非备注型和通用型字段明确地 包括在表达式表中
Visual FoxPro (2)若选定FOR子句,则显示满足所给条件的所有记录。若 选定WHLE子句,显示直到条件不成立时为止,这时后面即 使还有满足条件的记录也不再显示。FOR子句和WHE子句 可以同时使用,同时使用时WHLE子句优先。 (3)<范围>、FOR子句和WHLE子句用于决定对哪些记录进 行操作。如果有FOR子句,缺省的范围为ALL,有 WHILE子 句,缺省的范围为REST。 如果FOR子句或 WHILE子句以及范围仝省略,对于LIST缺省 为所有记录,即取AL,对于 DISPLAY缺省为当前记录,即 取NEXT1。此外,对于 DISPLAY命令是分屏输出,对于 LIST是连续输出。 (4)选用OFF时,表示只显示记录内容而不显示记录号。若省 略该项则同时显示记录号和记录内容
Visual FoxPro 29 (2)若选定FOR子句,则显示满足所给条件的所有记录。若 选定WHILE子句,显示直到条件不成立时为止,这时后面即 使还有满足条件的记录也不再显示。FOR子句和WHILE子句 可以同时使用,同时使用时WHILE子句优先。 (3)<范围>、FOR子句和WHILE子句用于决定对哪些记录进 行操作。如果有FOR子句,缺省的范围为ALL,有WHILE子 句,缺省的范围为REST。 如果FOR子句或WHILE子句以及范围全省略,对于LIST缺省 为所有记录,即取ALL,对于DISPLAY缺省为当前记录,即 取NEXT 1。此外,对于DISPLAY命令是分屏输出,对于 LIST是连续输出。 (4)选用OFF时,表示只显示记录内容而不显示记录号。若省 略该项则同时显示记录号和记录内容
Visual FoxPro 例就学生表,写出进行如下操作的命令: (1)显示前5条记录。 (2)显示记录号为奇数的记录。 (3)显示汉族男学生的记录。 (4)显示湖北或湖南学生的姓名、性别、年龄以及简历 操作命令如下: USE学生 LIST NEXT 5 LIST FOR MOD(RECNOO, 2)=1 LIST FOR!少数民族否AND性别="男" IST姓名性别YEAR( DATEO)YEAR(出生日期)简历FOR" 湖"$籍贯 USE
Visual FoxPro 30 例 就学生表,写出进行如下操作的命令: (1)显示前5条记录。 (2)显示记录号为奇数的记录。 (3)显示汉族男学生的记录。 (4)显示湖北或湖南学生的姓名、性别、年龄以及简历。 操作命令如下: USE 学生 LIST NEXT 5 LIST FOR MOD(RECNO(),2)=1 LIST FOR !少数民族否 AND 性别="男" LIST 姓名,性别,YEAR(DATE())-YEAR(出生日期),简历 FOR " 湖"$籍贯 USE