VF中Accept to a什么意思

作者&投稿:乌狠 (若有异议请与网页底部的电邮联系)
vf中input和accept的区别~

VFP 中 Accept 与 Input 的异同
Fox_Layman

=================
Accept
作用:
由键盘直接接收字符串数据。

Input
作用:
由键盘直接接收各种数据。

相同之处:
同为 FoxPro 命令,后面同样都要跟上:To xxx(xxx 为变量名)。
都是从键盘直接接收数据的命令。在当今的 Visual 时代,大多使用文本框控件
的方式来代替之(此二者)。

相异之处:
Accept 只能接收字符串数据,而且输入时不能加界定符,否则系统会把界定符
作为字符串的一部分来进行处理而导致出错。
Input 可以接收各种类型数据,但输入字符串时一定要加上界定符,诸如半角
的双引号,或半角的方括号等等,输入逻辑型的字符时,要用圆点来作
界定符(如 .T. 及 .F. ),输入日期型字符时,则一定要用半角的大
括号或曰半角的花括号来界定(如{^2009-12-8}。
用 Input 输入时,若不加界定符,则会出现以下情况:
若输入的内容全是数字,则将该内容作为数字型数据来处理;
若输入的内容是数字打头的数据,则从第一个字符开始截取,直到非数
字字符为止,再将截取的数据转换成数字型数据:
若输入的内容是字母打头的数据,则将该内容作为变量来处理。
如果事声明了变量,则将已存在的变量的值赋给
(Input to)新变量;
如果事先没作声明,屏显:〔'xxx' 变量没有找到。〕
系统等待再次输入,直到输入的内容符合要求、或按〔Esc〕键为止。



=================
zhm37809426 网友:你好!
纠正你一个错误:?type(a),若按你这句运行,FoxPro/VFP 会有出错提示:
Invalid function argument value, type,or count.
意为:函数的参数值、型态或数目不正确。

正确的应该是:?TYPE("a")

循环啊
从1到表的记录总数
reccount()函数一看就知道是获取记录数的.

这个表示在键盘上接收一个值作为字符型数据存入变量a中,例如:accept to a
运行时,你在键盘上键入“vfp”,则a=“vfp”

由用户通过键盘向变量a赋值,accept只能向变量赋字符型的值,可以是一个字符串。

input "数字:" to n
n为数值型

字符型用
accept "字符:" to c
c为字符型

store 任何类型存入变量
store 各种值 to a



金牛区17716665143: VF中Accept to a什么意思 -
南德珍怡: 由用户通过键盘向变量a赋值,accept只能向变量赋字符型的值,可以是一个字符串.

金牛区17716665143: vf 中a="?"什么意思 -
南德珍怡: ?a="123"是将a和字符串比较,并打印结果,结果是false或truea="123?a是将字符串123?a赋予变量a

金牛区17716665143: VF中的各种命令的意思
南德珍怡: 超级多的~~! ? 在下一行显示表达式串 ???? 在当前行显示表达式串 ??@... 将数据按用户设定的格式显示在屏幕上或在打印机上打印 ??ACCEPT 把一个字符串赋给内存变量 ??APPEND 给数据库文件追加记录 ??APPEND FROM ...

金牛区17716665143: VF中的各种命令的意思 -
南德珍怡:超级多的~~!? 在下一行显示表达式串 ?? 在当前行显示表达式串 @... 将数据按用户设定的格式显示在屏幕上或在打印机上打印 ACCEPT 把一个字符串赋给内存变量 APPEND 给数据库文件追加记录 APPEND FROM 从其它库文...

金牛区17716665143: 计算机VF? -
南德珍怡: accept只能接收字符串,而且输入时不能加定界符(如双引号等),否则系统会把定界符作为字符串的一部分.input可以接收各种类型数据,但输入字符串时要加定界符(如双引号),输入逻辑型要用圆点定界(如.T.,.F.),输...

金牛区17716665143: accept [提示信息] [to 内存变量]在vfp中啥意思?举个例子
南德珍怡: accept "请输入姓名:" to xm accept是可以让用户给变量赋值的语句,也就是一个交互语句,注意,它只能给变量赋字符型的值,可以是一个字符串.

金牛区17716665143: vf中input和accept的区别 -
南德珍怡: VFP 中 Accept 与 Input 的异同 Fox_Layman ================= Accept 作用: 由键盘直接接收字符串数据. Input 作用: 由键盘直接接收各种数据. 相同之处: 同为 FoxPro 命令,后面同样都要跟上:To xxx(xxx 为变量名). 都是从键盘直接...

金牛区17716665143: VF 中赋值:【accept"请输入一个数字:"to m accept"请输入另一个数字:"to M ?m+M】 【accept"请输入一个请高手解答,谢谢!【accept"请输入... -
南德珍怡:[答案] 在VF中是不区分大小写的,所以第一组的m+M,这两个m都是第2次输入的值.第二组就是分两个输入的m和n了,两个变量分别存放的不同的值.

金牛区17716665143: 在vf中怎样用ACCEPT命令输入一个订购单号,在订单表中查找并显示该订购单号的记录.
南德珍怡: clear accept "请输入订购单号:" to dh use 订单表 list for 订购单号=dh input "请输入总金额:" to je use 订单表 list for 总金额>=je

金牛区17716665143: VF中 ACCEPT 与INPUT 的区别 -
南德珍怡: accept:给变量赋字符型的值 input:可以给变量赋任意类型的值,如数值型、字符型、日期型和逻辑型

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网