- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第3章 数据及数据运算 本章介绍一些重要概念和基本知识,包括:数据类型、常量、变量、数组、函数和数据运算表达式。只有正确地理解和掌握这些重要概念和基本知识,才能正确地使用命令,完成数据库操作。 3.1 数据类型 Visual FoxPro定义了8种基本数据类型:字符型、数值型、货币型、日期型、日期时间型、逻辑型、备注型和通用型。 3.2 常量 常量是固定不变的数据 3.2.1 字符型常量 可印刷的字符,包括英文字母、阿拉伯数字、各种符号、汉字和空格等。 Visual FoxPro中字符型常量是用双引号、单引号或方括号等定界符括起来的字符串。 例如:ˊInternet网络ˊ,Computer,[61643.04] Visual FoxPro中字符串的长度(字符个数)最大为254。当字符串常量中含有定界符时,则需要用另一种定界符括起来。 例如 [I’m a teacher] 3.2.2 数值型常量 整数、小数和科学计数法表示的数据为数值型常量,可以是整数或实数。 例如:-196,3.1415926535,0.2831E+2 3.2.3 货币型常量 货币型常量以$或¥符号开头,并四舍五入到小数点后4位。 例如:$88.1696,¥288 3.2.4 日期型和日期时间型常量 分为严格的和非严格的两种。 严格的日期用花括号括起来的、符合Visual FoxPro约定的符号串。格式为: {^yyyy/mm/dd} 例如:{^2004/07/11} 空白日期可表示为{ }或{/} 严格的日期时间用花括号括起来符合Visual FoxPro约定的符号串。格式为: {^yyyy/mm/dd hh[:mm[:ss]][a|p]} 例如:{^2004/07/11 11p} {^2004/07/11 11:12:30p} 日期与时间数据之间必须用空格分隔 注意: Visual FoxPro默认使用严格的日期格式,如果要使用通常的日期格式,可以执行命令: SET STRICTDATE TO 0 此时可使用{mm/dd/yy}、{mm-dd-yy}、{yy/mm/dd}或{yy-mm-dd}等日期格式。 若要设置严格日期格式可以用命令设定: SET STRICTDATE TO 1 3.2.5 逻辑型常量 逻辑型常量只有两个值:“真”和“假” .T.,.t.,.Y.或.y.表示“真” .F.,.f.,.N.或.n.表示“假” 3.3 变量 在命令操作和程序运行过程中其值允许变化的量。 3.3.1 内存变量 用来存储程序运行的中间结果或用于存储控制程序执行时的各种参数。 1.内存变量命名规则 以字母(汉字)或下划线开头,由字母(汉字)、数字或下划线组成,最多254个字符。内存变量不可与系统保留字同名。 例如:Student_No,图层编号1 注意,一个汉字占用两个半角字符位置。 2.内存变量赋值 赋值格式1:内存变量=表达式 计算等号右边表达式值,并将结果赋给等号左边的内存变量。 赋值格式2:STORE 表达式 TO 内存变量表 计算表达式值,并将结果赋给内存变量表中的每一个变量。 [例3-1] 定义内存变量c_no,a1,a2,a3。 在命令窗口键入如下命令: c_no=N101 STORE 2*4 TO a1,a2,a3 3.内存变量值显示命令 命令格式:? | ?? 表达式表 功能:计算表达式的值,并将结果显示在屏幕上。 ? 表示从屏幕下一行开始显示。 ?? 表示从当前行的当前列开始显示。 [例3-2] 显示例3-1所定义变量的值。 ? c_no ? a1 ?? a2,a3 3.3.2 字段变量 字段是包含在数据库表文件记录中的数据项。 3.3.3 系统变量 系统变量是Visual FoxPro自动生成和维护的系统内存变量,它们都以下划线开头,用于控制外部设备(如打印机、鼠标等),屏幕显示格式,或处理有关计算器、日历、剪贴板等方面的信息。 例如: _DIARYDATE 当前日期存储变量。 _CLIPTEXT 剪贴板文
原创力文档


文档评论(0)