第2章(办公自动化).ppt

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

2.3.5 表数据的替换 一、成批修改数据 命令格式: REPLACE WITH [ADDITIVE] [, WITH [ADDITIVE]]…[ ][FOR ][WHILE ] 功能:在当前表的指定记录中,将有关字段的值用相应的表达式值来替换。 USE sb REPLACE 价格 WITH 价格-1000,部门 WITH “11” FOR 主要设备 APPEND BLANK REPLACE 编号 WITH “301-1”,名称 WITH “扫描仪” USE sb REPLACE 备注 WITH “,”+编号+名称 ADDITIVE 二、单个记录与数组间的数据传送 1.将记录传送到数组或内存变量 命令格式: SCATTER [FIELDS |FIELDS LIKE |FIELDS EXCEPT ] [MEMO] TO [BLANK]|MEMVAR[BLANK] 功能:将当前记录的字段值按 顺序依次送入数组元素中,或依次送入一组内存变量。 USE sb SCATTER MEMVAR m.编号,m.名称,m.价格 3.表达式值显示命令 命令格式:?| 功能:计算表达式的值,并将其显示在屏幕上。 ⑴ ?表示从屏幕下一行的第一列起显示结果,如显示例2-4中变量S和N1的值。 s 在VFP主窗口中显示VFP n1 换一行后显示8 ⑵ ??表示从当前行的当前列起显示结果,如: s 显示VFP ′数据库应用′ 紧接上一命令显示结果VFP的后面显示数据库应用 ⑶ 表示可用逗号来隔开多个表达式,命令执行时遇到逗号就会空一格,如: ′S ′,s 显示S VFP 二、数组 数组是按一定顺序排列的一组内存变量,数组中的各个变量称为数组元素。数组必须先定义后使用。 1.数组的定义 命令格式: DIMENSION|DECLARE [, ] [, [, ]]……] 功能:定义一维或二维数组,及其下标的上界。 说明: ⑴ 系统规定各下标的下界为1. 例如:DIMENSION x 3 ,a 2,3 分别定义一维数组x和二维数组a。 数组x有3个数组元素x 1 ,x 2 ,x 3 数组a有2行3列6个元素,分别表示为a 1,1 ,a 1,2 ,a 1,3 ,a 2,1 ,a 2,2 ,a 2,3 。 ⑵ 数组最大数将受可用内存的制约。 2.数组的赋值 ⑴ VFP允许同一数组的元素取不同类型,而且同一个元素的前后类型也允许改变。在定义数组时,系统将各数组元素的初值设置为.F.。 ⑵ 用赋值命令可为数组元素单个地赋值,也可为整个数组的各个元素赋以相同值。 例如赋值命令“a 8”可为上面定义的二维数组a的6个元素都赋以同样的初值8。 ⑶ 二维数组各元素在内存中按行的顺序存储,而且也可按一维数组来表示其数组元素。 例如上述二维数组a中的元素a 2,2 排在第2行第2列,由于每行有3个元素,所以该元素也可用a 5 来表示。 三、字段变量 表的每一个字段都是一个字段变量。如: USE sb ? 名称 SB.DBF打开后记录指针指向第1个记录,显示车床 GO 5 将记录指针指向第5个记录 ? 名称 显示微机 为简便计,内存变量简称为变量,字段变量直接以字段来称呼。 四、系统变量 以下划线开头,分别用于控制外部设备 如打印机、鼠标等 ,屏幕输出格式,或处理有关计算器、日历、剪贴板等方面的信息。 ⑴ _DIARYDATE:存储当前日期 ⑵ _CLIPTEXT:接受文本并送入剪贴板。如:_CLIPTEXT ″VFP″ 五、内存变量的显示 命令格式: LIST|DISPLAY MEMORY[LIKE ][TO PRINTER [PROMPT]|TO FILE ] 功能:显示当前已定义的内存变量名、作用范围、类型和值。 说明: ⑴ LIKE子句表示将选出与通配符相匹配的内存变量, 有?和*两种。缺省该选项则选出全部内存变量 包括系统内存变量 ,并同时显示当前内存变量总的个数、字节数等。 ⑵ TO PRINTER能将屏幕显示内存输出到打印机; [PROMPT]能提供要否打印的提示窗; TO FILE 能将显示内容存入文件。 六、内存变量的清除 命令格式: RELEASE [ ][ALL[LIKE|EXCEPT ]] 功能:从内存清除指定的内存变量。 例如: RELEASE a,b 清除内存变量a和b RELEASE ALL 清除用户定义的所有内存变量 RELEASE ALL LIKE a* 清除所有首字母为A的内存变量 RELEASE ALL EXCEPT ?b* 清除第二个字符为B以外所有内存变量 2.2.3 运算符 一、算术、关系、逻辑运算 表2-6 VFP算术、关系、逻

文档评论(0)

70后老哥 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档