现在的位置: 首页 > 综合 > 正文

VFP数据类型

2018年05月24日 ⁄ 综合 ⁄ 共 1186字 ⁄ 字号 评论关闭
  

一、     
1.VFP的工作方式
向导方式、菜单方式、命令方式、程序执行方式
2.VFP基本数据类型
数据类型
特性
字符型
每个字符占一个字节,每个汉字2个
数值型
其中负号与小数点各占一位,数值型固定占8个字节
整型
4个字节,以二进制的形式表示的
浮点型
与数值型等价,主要考虑到版本兼容
双精度型
固定占用8个字节
货币型
系统默认的货币型符号是$(set currency设置)
日期型
占用4个字节,“YYYYMMDD”
日期时间型
1899年12月30日为默认的日期
逻辑型
存入的值为F和T两种状态
备注型
固定为4个字节,用来表示一个指向fpt备注文件内容的指针,多用来存放简历、注释等内容
通用型
存储OLE[i]对象,具体内容可以是图片、电子表等
对象型
适用于内存变量,存储OLE对象
字符型
(二进制)
 
备注型
(二进制)
 
3.常量、变量、表达式
常量类型
说明
数值型常量
 
货币型常量
前置符号$,采用4位小数
字符型常量
字符串
日期型常量
系统默认为/分割符
日期时间型常量
HH:MM:SS[A|P]
逻辑型常量
需要定界符,.F.和.T.区别变量名
变量类型
说明
内存变量
基本类型有C、N、Y、L、D、T
数组
下限为1,DIMENSION或DECLARE
4.内存变量常用命令
STORE 表达式 TO 变量名
内存变量名=表达式
 //紧接上行显示
??//换行显示
LIST MEMORY LIKE 通配符
DISPLAY MEMORY LIKE通配符
通配符为?和*
CLEAR MEMORY //清除所有的内存变量
RELEASE 内存变量表
RELEASE ALL
RELEASE ALL LIKE |EXCEPT
5.表中数据与数组数据之间的交换
将表的当前记录复制到数组:
SCATTER FIELDS 字段名 MEMO TO 数组名
SCATTER FIELDS LIKE |FIELDS EXCEPT TO 数组名
将数组数据复制到表的当前记录
GATHER FROM 数组名 FIELDS 字段名表 MEMO
GATHER FROM 数组名 FIELDS LIKE通配符
6.常用函数
字符处理函数
说明
LEN
 
LOWER|UPPER
 
SPACE
 
TRIM|LTRIM|ALLTRIM
去除左右空格
LEFT|RIGHT|SUBSTR
取子串
LIKE
字符串匹配
数值计算函数
说明
ABS
 
SQRT
 
PI
 
INT
 
ROUND
 
MOD
 
MAX、MIN
 
日期时间函数
说明
DATE| TIME |DATETIME
 
YEAR|MONGTH|DAY
 
HOUR|MINUTE|SEC
 
数据类型转换函数
说明
STR、VAL、CTOD、DTOC
 
测试函数
说明
ISNULL
 
EOF
 
BOF
 
RECON
 
RECCOUNT
 
IIF
 
DELETED
 
 



[i] OLE(ObjectLinkingandEmbedding,对象链接与嵌入)是一个
MicrosoftWindows的特性,它可以在多种Windows应用程序之间进行数据交换,或组合成一个合成文档。

抱歉!评论已关闭.