vfp新第2章案例.ppt

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第二章 Visual FoxPro6.0的数据基础 与程序设计基础;2.1 常量与变量 2.1.1数据类型;Eg: ? I am a student ? ′2004/10/10 ′ [123.456] ? ′亲自动手′是一个很好的学习方式 ? ;注意:;2.数值型数据 ; 浮点型数据是数值型数据的一种,与数值型数据完全等价,最大长度为20位,也占用8个字节的存储空间。浮点型数据只是在存储形式上采用浮点格式。增设浮点型数据主要目的是使计算有较高精度。只能用于数据表中字段的定义。;⑶双精度型(Double,简称B) ;⑷整型(Integer,简称I) ; 逻辑型数据是描述客观事物真假的数据,用于表示逻辑判断结果。 逻辑数据只有真(.T .、.Y.)和假( .F .、.N.)两种值,长度固定为1个字节。;4.日期型(Date)和日期时间型(T) ;日期型数据的两种格式;(2)严格的日期格式;(3)影响日期格式的设置命令;SET MARK TO [日期分隔符]:用于指定日期分隔符,若不带参数,则恢复系统默认的斜杠分隔符。日期分隔符一定要用定界符括起来,否则该命令无效。 SET STRICTDATE TO [0|1|2]:用于设置是否对日期格式进行检查。0表示不进行严格的日期格式检查;1表示进行严格的日期格式检查,它是系统默认的设置;2表示进行严格的日期格式格式检查,并对CTOD()和CTOT()函数的格式有效。 ;例:; 日期时间型(Date Time)数据包括日期和时间两部分内容:{日期,时间}。有传统的和严格的两种格式。系统默认格式为{mm/dd/yyyy hh:mm:ss} 其中mm代表月,dd代表日, yyyy代表年,hh 代表小时, mm代表分,ss 代表秒,严格格式为{^ yyyy-mm-dd, hh:mm:ss[a|p]},a和p分别代表上午和下午,默认值为a。 日期时间型数据长度固定为8个字节。空的日期时间值用{;}表示。;;影响日期时间型格式的设置命令 ;5.备注型 (Memo,简称M) ; 通用型数据是用于存储OLE对象的数据。通用型数据中的OLE对象可以是电子报表、文档、图片等。它只用于数据表中字段类型的定义。 通用型数据长度固定为4个字节,实际数据长度仅局限于现有的磁盘空间。;8.货币型数据(Currency,简称Y) 货币型数据是代替数值型数据表示货币值的数据,最大长度为20位,占用8个字节的存储空间。 货币数据在存储和计算时,采用4位小数,当小数位数超过4位时,系统将进行四舍五入的处理,另外在使用时应加上货币符号。;2.2.2 常量;1.字符型常量;2.数值型常量;4. 日期型常量;5. 日期时间型常量;6.货币型常量;2.1.3 变量; 变量可分为两大类:字段变量和内存变量。 一、字段变量 在建立数据表时定义的一类变量,就是数据表中的字段。由于表中的各条记录对同一个字段名可能取值不同,因此打开表之后表中的字段名就是变量,称为字段变量。 字段变量的类型有字符型、数值型、逻辑型、日期型、日期时间型、备注型、通用型等。 ;二、内存变量 内存变量是内存中的一个存储区域,变量值就是存放在这个存储区域里的数据,而变量的类型即为变量值的类型。 内存变量是一般意义下的简单变量,每个内存变量都必须有一个固定的名称。以标识该内存单元的存储位置。用户可以通过变量标识向内存单元存取数据。内存变量是内存中的临时单元,可以用来在程序执行过程中保留中间结果与最后结果,或用来保留对数据库某种分析处理后得到的结果。 如不用命令将内存变量用文件形式保存起来,当退出VFP系统后,内存变量也会与系统一起消失。 ; 内存变量的数据类型取决于它存放的变量值的类型,其类型有字符型、数值型、日期型、日期时间型、逻辑型、货币型。在VFP中,变量的类型是可以改变的。 如果与数据表中的字段变量同名时,用户在引用内存变量时,要在其名字前加一个m ·或M-,用以强调这一变量是内存变量,否则将访问同名的字段变量。 ;1.内存变量的命名规则 ;2.内存变量的赋值;例:store 6 to c1,c2 Store ? 张三? to 姓名 m=2

文档评论(0)

希望之星 + 关注
实名认证
内容提供者

我是一名原创力文库的爱好者!从事自由职业!

1亿VIP精品文档

相关文档