Visual FoxPro (3)置屏幕状态命令 命令格式: SET CONSOLE ONJOFF 在系统的默认状态下,用户从键盘输入的内容都在屏幕上显 示,然而有时却要求键入的内容保密而不被显示,这只需使 用命令 SET CONSOLE OFF便可。在应用程序中当用户键入 密码的时就可先执行此命令。 (4)置缺省驱动器和目录命令 命令格式: SET DEFAULT TO[盘符路径] 用于设置进行输入输出操作时的缺省驱动器和缺省目录
Visual FoxPro 11 (3)置屏幕状态命令 命令格式: SET CONSOLE ON|OFF 在系统的默认状态下,用户从键盘输入的内容都在屏幕上显 示,然而有时却要求键入的内容保密而不被显示,这只需使 用命令SET CONSOLE OFF便可。在应用程序中当用户键入 密码的时就可先执行此命令。 (4)置缺省驱动器和目录命令 命令格式: SET DEFAULT TO [盘符:][路径] 用于设置进行输入输出操作时的缺省驱动器和缺省目录
Visual FoxPro 922交互式输入命令 1.字符串接收命令 字符串接收命令显示提示信息,等待用户从键盘输入一个字 符串并按回车键后,存入指定的内存变量中。命令格式为: ACCEPT[<提示信息习]TO<内存变量 其中<提示信息>可以是字符型内存变量、字符串常量或合法的 字符表达式。输入的数据不需要用定界符括起来, ACCEPT 命令总是将它作字符型数据处理。 12
Visual FoxPro 12 9.2.2 交互式输入命令 1. 字符串接收命令 字符串接收命令显示提示信息,等待用户从键盘输入一个字 符串并按回车键后,存入指定的内存变量中。命令格式为: ACCEPT [<提示信息>] TO <内存变量> 其中<提示信息>可以是字符型内存变量、字符串常量或合法的 字符表达式。输入的数据不需要用定界符括起来,ACCEPT 命令总是将它作字符型数据处理
Visual FoxPro 例在学生表中,需要按学号查询学生的姓名和入学成绩 CLEAR SET TALK OFF USE学生 ACCEPT"请输入待查学生的编号:"TObh LOCATE FOR学号=bh1 DISP学号姓名,入学成绩 USE SET TALK ON RETURN 若输入的编号在学生表中不存在,程序并未反应,因此程序 需进一步完善。 13
Visual FoxPro 13 例 在学生表中,需要按学号查询学生的姓名和入学成绩。 CLEAR SET TALK OFF USE 学生 ACCEPT "请输入待查学生的编号:" TO bh1 LOCATE FOR 学号=bh1 DISP 学号,姓名,入学成绩 USE SET TALK ON RETURN 若输入的编号在学生表中不存在,程序并未反应,因此程序 需进一步完善
Visual FoxPro 2.任意数据输入命令 命令格式: INPUT[<提示信息习TO<内存变量> 该命令与 ACCEPT命令的区别在于键入的数据类型不同,它不 仅可以接收字符型数据,还可以接收数值型、日期型和逻辑 型表达式的值。其中,对于字符串的输入必须用定界符括起 来,输入数值或表达式,不加任何定界符;输入日期型数据 除使用日期型的格式外,还要用大括号{}将其括起来。例如 ⅠNPUT'请输入一个数值表达式:" TO num INPUT'请输入一个日期:" To dat 执行情况如下: 请输入一个数值表达式98/10/10 请输入一个日期:1998-10-10} 14
Visual FoxPro 14 2. 任意数据输入命令 命令格式: INPUT [<提示信息>] TO <内存变量> 该命令与ACCEPT命令的区别在于键入的数据类型不同,它不 仅可以接收字符型数据,还可以接收数值型、日期型和逻辑 型表达式的值。其中,对于字符串的输入必须用定界符括起 来,输入数值或表达式,不加任何定界符;输入日期型数据, 除使用日期型的格式外,还要用大括号{}将其括起来。例如 INPUT "请输入一个数值表达式:" TO num INPUT "请输入一个日期:" TO dat 执行情况如下: 请输入一个数值表达式:98/10/10 请输入一个日期:{^1998-10-10}
Visual FoxPro 3.单个字符接收命令 命令格式: WAIT提示信息>][TO<内存变量>] WINDOW[ NOWAIT TIMEOUT<数值表达式>] 命令暂停程序执行,等待用户键入任何一个字符后继续。 使用说明: (1)当命令中包括TO<内存变量>可选项时,则定义一个字符 型内存变量,并将键入的一个字符存入该变量中。 (2)若只按回车键,则在内存变量中存入的内容将是一个空字 符。 (3)若包含提示信息,则在屏幕上显示提示信息的内容;若没 有该选择项,则显示系统默认的提示信息: Press any key to continue 15
Visual FoxPro 15 3. 单个字符接收命令 命令格式: WAIT [<提示信息>] [TO <内存变量>] [WINDOW [NOWAIT]] [TIMEOUT <数值表达式>] 命令暂停程序执行,等待用户键入任何一个字符后继续。 使用说明: (1) 当命令中包括TO <内存变量>可选项时,则定义一个字符 型内存变量,并将键入的一个字符存入该变量中。 (2) 若只按回车键,则在内存变量中存入的内容将是一个空字 符。 (3) 若包含提示信息,则在屏幕上显示提示信息的内容;若没 有该选择项,则显示系统默认的提示信息: Press any key to continue