第2章(办公自动化)合编.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2.3.5 表数据的替换 一、成批修改数据 命令格式: REPLACE 字段名1WITH表达式1[ADDITIVE] [,字段名2WITH表达式2[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[,下标2])[,数组名(下标1)[,下标2]]……] 功能:定义一维或二维数组,及其下标的上界。 说明: ⑴ 系统规定各下标的下界为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 文件名能将显示内容存入文件。 六、内存变量的清

文档评论(0)

希望之星 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档