VFP 在运行查询过程中,从键盘上输入数据有几种方法!
答案:2 悬赏:40
解决时间 2021-03-13 10:40
- 提问者网友:雾里闻花香
- 2021-03-13 06:48
VFP 在运行查询过程中,从键盘上输入数据有几种方法!
最佳答案
- 二级知识专家网友:不想翻身的咸鱼
- 2021-03-13 07:54
wait允许用户由键盘向变量输入字符型数据,不过只能输入一个字符。
accept允许用户由键盘向变量输入字符型数据,可以是字符串。
input允许用户由键盘向变量输入数值型、字符型、逻辑型和日期型的数据。
如:
wait "请选择是或否(Y/N)?" to x
accept "请输入姓名:" to xm
input "请输入成绩:" to cj
accept允许用户由键盘向变量输入字符型数据,可以是字符串。
input允许用户由键盘向变量输入数值型、字符型、逻辑型和日期型的数据。
如:
wait "请选择是或否(Y/N)?" to x
accept "请输入姓名:" to xm
input "请输入成绩:" to cj
全部回答
- 1楼网友:duile
- 2021-03-13 08:34
input,accept, wait三种命令
input 字符表达式 to 内存变量 &&可接受任何一种数据,但必须带上定界符
比如 input “请输入一个数" to aa&&此时屏幕上会出现“请输入一个数",等待你输入一个数,即给变量aa赋值
accept 字符表达式 to 内存变量 &&只能接受字符型数据,因此不需要带上定界符
比如 accept 很好 to aa &&意思是将字符型数据“很好”赋值给变量aa
wait [字符表达式] [to 内存变量][window [AT<行>,<列>]]
[nowait] [clear/noclear/timeout <数值表达式>
&&此命令用来显示提示信息, 方括号的内容表示可选的选项
AT函数用来指明在窗口的哪个地方显示提示信息
nowait表示系统将不等用户按键直接往下执行,即不会暂停
noclear表示不关闭弹出来的信息提示窗口,直接往下执行
timeout用来设定等待时间(秒数),一旦超时就不再等待用户按键自动往下执行
比如wait "输入无效,请重新输入。。" windowtimeout 5
表示在主窗口右上角显示提示信息 "输入无效,请重新输入。。" ,之后程序暂停执行,当用户按键后或超过5秒钟时,提示窗口关闭,程序继续往下执行
input 字符表达式 to 内存变量 &&可接受任何一种数据,但必须带上定界符
比如 input “请输入一个数" to aa&&此时屏幕上会出现“请输入一个数",等待你输入一个数,即给变量aa赋值
accept 字符表达式 to 内存变量 &&只能接受字符型数据,因此不需要带上定界符
比如 accept 很好 to aa &&意思是将字符型数据“很好”赋值给变量aa
wait [字符表达式] [to 内存变量][window [AT<行>,<列>]]
[nowait] [clear/noclear/timeout <数值表达式>
&&此命令用来显示提示信息, 方括号的内容表示可选的选项
AT函数用来指明在窗口的哪个地方显示提示信息
nowait表示系统将不等用户按键直接往下执行,即不会暂停
noclear表示不关闭弹出来的信息提示窗口,直接往下执行
timeout用来设定等待时间(秒数),一旦超时就不再等待用户按键自动往下执行
比如wait "输入无效,请重新输入。。" windowtimeout 5
表示在主窗口右上角显示提示信息 "输入无效,请重新输入。。" ,之后程序暂停执行,当用户按键后或超过5秒钟时,提示窗口关闭,程序继续往下执行
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯