Visual Foxpro 例在学生表中,需要按学号查询学生的姓名和入 学成绩。 CLEAR SET TALK OFF USE学生 ACCEPT"请输入待查学生的编号:"TObh1 LOCATE FOR学号=bh1 DISP学号姓名,入学成绩 USE SET TALK ON RETURN 若输入的编号在学生表中不存在,程序并未反应, 因此程序需进一步完善。 16
Visual FoxPro 16 例 在学生表中,需要按学号查询学生的姓名和入 学成绩。 CLEAR SET TALK OFF USE 学生 ACCEPT "请输入待查学生的编号:" TO bh1 LOCATE FOR 学号=bh1 DISP 学号,姓名,入学成绩 USE SET TALK ON RETURN 若输入的编号在学生表中不存在,程序并未反应, 因此程序需进一步完善
Visu 2.任意数据输入命令 命令格式: NPUT提示信息>]TO<内存变量> 该命令与 ACCEPT1命令的区别在于键入的数据类型不 同,它不仅可以接收字符型数据,还可以接收数值 型、日期型和逻辑型表达式的值。其中,对于字符 串的输入必须用定界符括起来,输入数值或表达式, 不加任何定界符;输入日期型数据,除使用日期型 的格式外,还要用大括号{}将其括起来。例如 INPUT"请输入一个数值表达式:" TO num INPUT"请输入一个日期:" To dat 执行情况如下 请输入一个数值表达式:98/10/10 请输入一个日期:{^199810-10}
Visual FoxPro 17 2. 任意数据输入命令 命令格式: INPUT [<提示信息>] TO <内存变量> 该命令与ACCEPT命令的区别在于键入的数据类型不 同,它不仅可以接收字符型数据,还可以接收数值 型、日期型和逻辑型表达式的值。其中,对于字符 串的输入必须用定界符括起来,输入数值或表达式, 不加任何定界符;输入日期型数据,除使用日期型 的格式外,还要用大括号{}将其括起来。例如 INPUT "请输入一个数值表达式:" TO num INPUT "请输入一个日期:" TO dat 执行情况如下: 请输入一个数值表达式:98/10/10 请输入一个日期:{^1998-10-10}
Visual Foxp 3.单个字符接收命令 命令格式: wATK提示信息>TO<内存变量 WINDOW NOWAITI ITIMEOUT<数值表达式 命令暂停程序执行,等待用户键入任何一个字符后继 续 使用说明: (1)当命令中包括TO<内存变量>可选项时,则定义 个字符型内存变量,并将键入的一个字符存入该变 量 (2)若只按回车键,则在内存变量中存入的内容将是 个空字符。 3)若包含提示信息,则在屏幕上显示提示信息的内 容;若没有该选择项,则显示系统默认的提示信息 Press any key to continue
Visual FoxPro 18 3. 单个字符接收命令 命令格式: WAIT [<提示信息>] [TO <内存变量>] [WINDOW [NOWAIT]] [TIMEOUT <数值表达式>] 命令暂停程序执行,等待用户键入任何一个字符后继 续。 使用说明: (1) 当命令中包括TO <内存变量>可选项时,则定义 一个字符型内存变量,并将键入的一个字符存入该变 量中。 (2) 若只按回车键,则在内存变量中存入的内容将是 一个空字符。 (3) 若包含提示信息,则在屏幕上显示提示信息的内 容;若没有该选择项,则显示系统默认的提示信息: Press any key to continue
Visual Foxpro (4)如果选择 WINDOW,则命令执行时,在sual F0xPro主窗口的左上角会出现一个提示信息窗口, 有关提示信息便在此窗口中显示。 (5)如果选择 NOWAIT,则WAI命令并不会暂停程 序的执行,而是仅在 Visual foxpro主窗口的左上角 提示窗口中显示提示信息,并且用户只要一移动鼠 标或按下任意键,提示窗口便会自动被清除 NOwA必须写 WINDOW合用才有效果。 6) TIMEOUT子句用于指定WAI命令等待的时间。 如果在由<数值表达式>所限定的秒数之内用户仍未 移动鼠标或按下任一键,则程序便继续执行。 wAmT只需用户按一个键,而不像 INPUT或 ACCEPT命令需要用回车键确认输入结束。因此 WAIT命令的执行速度快,常用于等待用户对某个 问题的确认。 19
Visual FoxPro 19 (4) 如果选择WINDOW,则命令执行时,在Visual FoxPro主窗口的左上角会出现一个提示信息窗口, 有关提示信息便在此窗口中显示。 (5) 如果选择NOWAIT,则WAIT命令并不会暂停程 序的执行,而是仅在Visual FoxPro主窗口的左上角 提示窗口中显示提示信息,并且用户只要一移动鼠 标或按下任意键,提示窗口便会自动被清除。 NOWAIT必须与WINDOW合用才有效果。 (6) TIMEOUT子句用于指定WAIT命令等待的时间。 如果在由<数值表达式>所限定的秒数之内用户仍未 移动鼠标或按下任一键,则程序便继续执行。 WAIT只需用户按一个键,而不像INPUT或 ACCEPT命令需要用回车键确认输入结束。因此, WAIT命令的执行速度快,常用于等待用户对某个 问题的确认
Visual Foxpro 9.23格式输入输出命令的基本形式 Visual FoxPro提供了格式输入输出命令,这里先介 绍其基本用法。 1.格式输出命令的基本形式 命令格式: @<行,列>SAY<表达式> 命令在指定位置输出表达式的值。 使用说明: (1)<行列>指定了输出的位置。标准屏幕是25行80 列,左上角顶点为(00),右下角坐标为(24,79) (2)行、列都可为表达式,还可为小数。2
Visual FoxPro 20 9.2.3 格式输入输出命令的基本形式 Visual FoxPro提供了格式输入输出命令,这里先介 绍其基本用法。 1.格式输出命令的基本形式 命令格式: @<行,列> SAY <表达式> 命令在指定位置输出表达式的值。 使用说明: (1) <行,列>指定了输出的位置。标准屏幕是25行80 列,左上角顶点为(0,0),右下角坐标为(24,79)。 (2) 行、列都可为表达式,还可为小数