VFP数据库基础第2章解读.ppt

  1. 1、本文档共68页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
VFP数据库基础第2章解读

第二章 VFP程序设计基础 2.1 常量与变量 ●VFP中数据存在形式有4种: ① 常量 ② 变量 ③ 表达式 ④ 函数 ●VFP中常量、变量的6种数据类型 ①数值型(N) ②货币型(Y) ③字符型(C) ④日期型(D) ⑤日期时间型(T) ⑥逻辑型(L) 2.1.1常量 ●概念:是指VFP的各种操作中,其值始终保持不变的量。 1、数值型常量 由 0~9 的数字、小数点和正负号构成。例如:1,3.99 科学计数法(用来表示一个很大或很小的数值型常量): 如:2.878E12=2.878×1012 内存:占8个字节 数据表中:1~20字节 用户定义 2、货币型常量 以符号$开头,小数位数固定为4位,多于4位自动四舍五入 如:?$123.456789 内存:占8个字节 3、字符型常量 以定界符括起来的字符串,可用3对定界符“ ” ‘ ’ [ ] 例2.1:?“计算机”,[数据],[‘ABX’ ”abc”] ??”学习”,’字符串’,[表示方法] 注意:①所有符号应在英文半角下输入; ②赋值时有定界符,输出及表中无定界符; ③定界符必须成对出现; ④“”和“ ”不同; 说明:?换行输出表达式的值;??不换行,当前光标处输 出表达式的值。 4、日期型常量 由年、月、日构成,年、月、日之间用/(斜杠),-(连字符),.(句点),和空格分隔。 内存:占8个字节。 ●严格日期格式:{^yyyy-mm-yy}年份必须是4位 如:{^0001-01-01} {^9999-12-31} {^2010-03-08} “^”称为脱字符 系统默认(永远正确的日期格式) ●传统日期格式:月、日各为2位,年份可以是2位,也可以是4位 如:{10-08-01} {10/08/01} {10.08.01} {10 08 01}(P49) 传统的日期格式只能在SET STRICTDATE TO 0 状态下使用。 注意:日期型常量一定要用定界符{ } 影响日期格式的设置命令 命令格式:SET MARK TO [日期分隔符] 命令功能:用于指定显示日期值时所用的分隔符,如“-”“.”。如果没有指定任何分隔符,表示恢复系统默认的斜杠分隔符。具体格式见书P50表2.1 命令格式:SET CENTURY ON|OFF|TO[世纪值[ROLLOVER年份参照值]] 命令功能:用于决定如何显示或解释一个日期数据的年份。具体意义见书P50 命令格式:SET STRICTDATE TO [0|1|2] 命令功能:用于设置是否对日期格式进行检查。具体意义见书P50 列2.2设置不同的日期格式 5、日期时间型常量(P51) ●严格日期时间格式:{^yyyy-mm-yy,hh:mm:ss am|pm} 如:{^1999-12-31, 23:59:59} 系统默认(永远正确的日期时间格式) hh:mm:ss 默认值分别为12,0,0。一般情况下默认为AM。但是具体的VFP系统默认值设置各有不同 例2.3 SET MARK TO ?{^2001-03-22,11:30 PM}, {^1999-01-01,}, {^2000-10-1,3} ●传统日期时间格式:{mm/dd/yy hh:mm:ss am|pm} ●注意:定界符{ }赋值时有定界符,输出及表中无定界符 6、逻辑型常量 ●二个值:逻辑真: .T. .t. .Y. .y. 逻辑假: .F. .f. .N. .n. ●注意:定界符:赋值及输出时有定界符,表中无定界符。 2.1.2 变量 ●概念:是指VFP的各种操作中,其值可变的量,用变量名表示。 ●命名规则: ①字母、汉字、及下划线开头; ②后接字母、汉字、数字和下划线; ③ 1~10字符长; ④注意冲突; ● VFP中变量分两大类(P52) ●字段变量——字段名变量 取值:当前记录对应字段的值(决不能用赋值的方法获取值) 定义:建立表结构时定义(名、类型、宽度、小数位数) 1、简单内存变量 ●概念:内存中开辟的工作单元,用于临时存放数据。 ●数据类型:同常量(P52)。赋值时定义,程序结束/退出VFP释放。 ●内存变量的赋值:二种格式 命令格式: 〈内存变量名〉=〈表达式〉 STORE 〈表达式〉TO 〈内存变量名表〉 举例说明: ① 等号一次

文档评论(0)

shuwkb + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档