- 0
- 0
- 约4.5千字
- 约 25页
- 2016-08-21 发布于重庆
- 举报
第3章FoxPro数据及其
第三章 Visual FoxPro中的数据 3.1 常用数据类型 3.2 常量 3.5 常用函数 上机实习 * 1、数值型(Numeric),简称N型 例:I=23 2、字符型(Character) ,简称C型 例:a=“23” 3、浮点型(Float) ,简称F型 例:1.5×103可以表示为1.5E+3 4、日期型(Date),简称D型 格式:美式——mm/dd/yy(默认) 欧式——dd/mm/yy 中国式——yy/mm/dd 改变格式的命令:set date [ymd/mdy/dmy] Note:其中的“/”也可以用“-” 5、逻辑型(Logical) ,简称L型 逻辑真——.t. .T.或.y. .Y. 逻辑假——.f. .F.或.n. .N. Note:其宽度系统固定为一个字符。 6、备注型(Memory) ,简称M型 ——它是用来存放记录中较大的文本,以弥补C型数据不能超过254个字符的缺陷。其在数据库结构中宽度固定为4个字符,用于存放指向具体数据的指针。(.FPT文件) 7、通用型(General) ,简称G型 1、常量 (1)数值型常量 (2)字符型常量——用“”或‘’括起来 (3)逻辑型常量——两边有小圆点 (4)日期型常量——用CTOD()或{}来表示 例:“1998年10月15日”可表示为: ctod(“98/10/15”)或{98/10/15} 变量的三种基本属性:名称、类型、长度 变量名的构成原则: 1、由字母、数字、下划线组成,但必须以字母开头 2、长度不超过10个字符 3、不与FoxPro的保留字名相同 (1)字段变量(N、C、D、L、M型) (2)内存变量(N、C、D、L、M、S型) Note:S型即屏幕型,是非正规类型,可将当前的屏幕内容保存下来。 (3)系统变量——以下划线开头,它是全局变量(Public) 3.3 变量 ①内存变量的赋值 格式1:store 表达式 to 内存变量名表 例: store 5 to x ,y,z 格式2: 内存变量= 表达式 例:x=5 Note:当一个内存变量名与当前打开的数据库中的字段变量名重名时,要选用内存变量,可在前加前缀m.或m?. ②内存变量值的显示 格式:?|?? 内存变量名表 1、内存变量 ③内存变量的分类 Ⅰ、全局变量——它可以在整个应用程序的生存过程中存在,可以被应用程序的不同过程和函数调用。 格式:Public 内存变量名表 Ⅱ、私有变量——只能在建立这个变量的过程或函数中使用。定义了一个私有变量就隐藏了一个同名的全局变量。 格式:Private 内存变量名表 Ⅲ、局部变量——只能在定义它的过程中使用,不能在下一层的过程中使用。 格式:Local 内存变量名表 ④内存变量的保存(内存文件名默认扩展名.MEM) 格式1:save to 内存文件名 或save all to 内存文件名 格式2:save all like|except 通配项 to 内存文件名 格式3:save to memo 备注字段名 ⑤内存变量的恢复 格式1:restore from 内存文件名 [additive] 格式2: restore from memo 备注字段名 [additive] Note: additive的作用——保证不清除内存中现有的内存变量,当有同名内存变量时,用文件中的变量值代替已在内存的同名内存变量的值。 例:现有内存变量: A=“临时文件” B=12.345 AA={^03/03/98} 命令:save to TEMP或save all to TEMP save all like|except A* to TEMP1 例:现有内存变量: A=“文件” C=10和内存变量名文件TEMP(上例定义) 命令:restore from TEMP restore from TEMP additive ⑥内存变量的清除 格式1:release all [like|except 通配项 ] 格式2:clear memory或clear all Note:clear all与clear memory的区别: 后者的使用也可以释放内存变量,无论这个内存变量在哪一个程序级别中定义,但不会作用于数据库;而前者也可以释放内存变量,在执行时,会自动调用后者,同时执行关闭所有数据库。 ①数组变量的定义 dimension | declear 数组名(下标) Note:vf能定义一维和二维数组; 数组分量可以是不同类型的值; 对未赋值的数组元素,系统自动赋逻辑假.f.
您可能关注的文档
- 第3章(数据及运算).ppt
- 第3章-用户界面.ppt
- 第3章ARM的指令系统.ppt
- 第3章C编程基础.ppt
- 第3章GNOME与KDE窗口.ppt
- 第3章Java基本数据类型.ppt
- 第3章LINUX命令常用命令.ppt
- 第3章PhotoshopCS3界面与基本.ppt
- 第3章SQLServer数据库基本对象.ppt
- 2026年及未来5年市场数据中国卷烟行业竞争状况及投资发展前景分析报告.docx
- 三年级下册语文1-8单元默写通关训练(含答案)(2).docx
- 2026年及未来5年市场数据中国金属钒市场发展规划及投资战略可行性预测报告.docx
- 2026年及未来5年市场数据中国金属工艺品行业全景调研及投资可行性报告.docx
- 2026年及未来5年市场数据中国金属家具市场分析及投资战略研究预测可行性报告.docx
- 2026年及未来5年市场数据中国金属膜电阻器行业市场需求预测与投资战略规划分析报告.docx
- 2026年及未来5年市场数据中国金银花行业市场发展战略分析及投资前景专项预测报告.docx
- 2026年及未来5年市场数据中国金银花行业市场研究及投资战略预测报告.docx
- 2026年及未来5年市场数据中国抗氧化剂市场专项调查分析及投资前景预测报告.docx
- 2026年及未来5年市场数据中国救护车市场运行格局及投资战略研究报告.docx
- 2026年及未来5年市场数据中国精细化工行业发展前景预测及投资分析报告.docx
最近下载
- 泵站安全培训课件.ppt VIP
- 年产5万吨氢氧化镁、5万吨碱式碳酸镁、1万吨氧化锆、1000吨硼酸锌、1000吨五硼酸铵和100吨钛酸钡产品项目环境影响报告书.pdf VIP
- 工程成本会计会计要素03会计要素7利润.pdf VIP
- 《电气工程复习题》课件.ppt
- 贵州国企招聘:2025贵州省黔晟国有资产经营有限责任公司选聘考前自测高频考点模拟试题及答案详解1套.docx VIP
- 高一中外历史纲要(上)的知识点总结 .pdf VIP
- 【通用版】高考地理常考必背15种主观题题型答题模板梳理汇编(含高考模拟试卷及答案3套).docx VIP
- 25秋 典中点 三年级数学上(R版)极速提分法.docx VIP
- 2026秋招:贵州黔晟国有资产经营公司笔试题及答案.doc VIP
- 体检主要检查项目临床意义及正常值详解-体检主要检查项目临.docx VIP
原创力文档

文档评论(0)