如何在VFP 6.0中建立逻辑型变量婚否并对其赋值,初学VFP,谢谢解答!

如何在VFP 6.0中建立逻辑型变量婚否并对其赋值,初学VFP,谢谢解答!,第1张

stor t to hf
第一种表达示:jg=iif(hf=t,"已婚“,"未婚")
第二种表达示:
if hf=t
jg="已婚"
else
jg="未婚"
endi
第种方式:
do case
case hf=t
jg="已婚"
case hf=f
jg="未婚"
endc
显示结果:
messagebox("你的变量结果为:"+jg,0,"系统消息")

可以得到临时表或数据,命令是这样的
select count() 个数 FROM 表名 INTO CURSOR 临时表名 GROUP BY 字段
select count() 个数 FROM 表名 INTO ARRAY 数组名 GROUP BY 字段

将数据存入内存变量、数组或数组元素中。
STORE eExpression TO VarNameList | ArrayNameList或者
VarName | ArrayName = eExpression
参数
eExpression
指定一个表达式,该表达式的值将存入内存变量、数组或数组元素中。如果指定内存变量不存在,则创建该内存变量,并且将其初始化为 eExpression。数组必须先用 DIMENSION 命令定义。STORE 命令用新值替换现有的内存变量、数组或数组元素中的值。
VarNameList
指定内存变量或数组元素的列表,将 eExpression 存入这些内存变量或数组元素中。内存变量名或数组元素之间用逗号分隔。
ArrayNameList
指定 eExpression 所要存入的、已存在的数组名,数组名之间用逗号分隔。
如果 SET COMPATIBLE 为 OFF,那么 STORE 命令用指定值初始化数组中的每一个元素;如果 SET COMPATIBLE 为 ON,STORE 命令将指定值存入指定名称的内存变量中,并改写任何已存在的同名数组。
备注
等号 (=) 赋值 *** 作符可代替 STORE 命令。内存变量、数组或数组元素必须位于等号的左边,其值位于等号的右边。
使用花括号可以将日期直接存入内存变量、数组或数组元素:
STORE {^1998-12-25} TO gdXMas
帮助中的“系统容量”列出了能够创建的变量或数组的最大数。在 Visual FoxPro 配置文件中可以增加或减少此限制。有关配置 Visual FoxPro 的详细内容,请参阅 配置 Visual FoxPro。
示例
STORE DATE() TO gdDate
STORE 50 TO gnNumeric
STORE 'Hello' TO gcCharacter
STORE T TO glLogical
STORE $1999 TO gyCurrency
DIMENSION gaMyArray(2,2)
SET COMPATIBLE OFF
STORE 2 TO gaMyArray
CLEAR
DISPLAY MEMORY LIKE g

1VFP中没有变量声明的语句,变量不用声明,直接用就可以了。可以直接为变量赋初值,初值的类型决定了变量的类型。如 s=0 声明一个名为s的变量,初值为0,类型为数值型。a='fgh' 声明一个名为a的变量,初值为'fgh',类型为字符型。 2赋值语句有两个= 和 store to 如要为变量x赋值为3可以写 x=3 或 Store 3 to x 3有类型转换的函数,str 、int 、dtoc、ctod等str 返回与指定数值表达式对应的字符。str(3)+'45'='345'int 计算一个数值表达式的值,并返回其整数部分。int('3')+45=48dtoc 由日期或日期时间表达式返回字符型日期。ctod 把字符表达式转换成日期表达式。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12829989.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-28
下一篇 2023-05-28

发表评论

登录后才能评论

评论列表(0条)

保存