- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
会计学;2.4.2 命令的书写规则
使用FoxPro命令时应遵循如下规则:
⑴每条命令必须以命令动词开头,且必须符合命令的语法格式。
⑵限制性短语在命令行中出现的先后次序无关紧要。
⑶命令动词与限制性短语之间、子句与子句之间以及各个选项之间必须至少用一个空格隔开。
;⑷命令中的字母不分大小写
⑸一条命令的最大长度可以为2048个字符,如果命令较长可分多行书写,但必须在每行的结尾使用分行符“;”(最后一行不用)。
⑹一行内只允许写一条命令,每条命令用回车符作为结束标志。
;第3页/共24页;建立数据库;字段类型是指该字段所存放的数据的类型。Foxpro 2.5/2.6所支持的数据类型包括:字符型(C)、数值型(N)、浮点型(F)、日期型(D)、逻辑型(L)、备注型(M)和通用型(G)。
字段宽度说明该字段允许存放对象的最大字符数。字符型字段的宽度为1~254。数值型和浮点型字段的宽度为1~20。系统自动设置逻辑型、日期型字段的宽度分别为1和8。
; 备注型字段的长度仅受磁盘可用空间的限制.
小数位数仅用于数值型和浮点型字段,允许取值0~15,有效位数为16位,统计宽度时,小数点本身也占一个字符。;打开数据库──USE;2.4 FoxPro命令的格式及书写规则;⑷REST 操作对象为从当前记录开始直到最后的所有记录
⒊ 限制性短语
限制性短语规定对操作的种种限制,包括条件限制(FOR、WHILE )、 数据来源限制(FROM、WITH)和输出结果去向限制(TO)等。
例如:
DISPLAY NEXT 20 FIELDS 姓名,职称,工作单位 FOR 教授$职称 TO PRINT; 操作对象
指出命令所作用的对象,可以是字段名、操作范围、文件名等。其中,操作范围规定了命令所作用的记录的范围。有如下四种情况:
⑴ALL 操作对象为全部记录
⑵NEXT n 操作对象为从当前记录开始的连续n条记录
⑶RECORD n 操作对象为第n条记录
;显示数据库记录; ⑴省略范围和条件,对LIST,默认范围为ALL;对DISPLAY,默认为当前记录。
⑵当SET DELETE设置为ON时,逻辑删除的记录不会显示出来。
⑶??OFF选项不显示记录号。
⑷WHILE逻辑表达式2显示连续符合条件的记录,直到逻辑表达式2为假,即使其后仍有使逻辑表达式2为真的记录也不再显示。
⑸FOR逻辑表达式1显示指定范围内符合本条件的所有记录。
;⑹使用TO PRINTER[PROMPT]/TO FILE文件选项可将数据库记录送到打印机或存入指定的磁盘文件(缺省扩展名为.TXT)中。加入PROMPT可打开一个对话框,以设定打印机的状态及份数等,该参数只适用于FoxPro for Windows。
⑺使用NOCONSOLE选项可使数据在打印或存人磁盘文件的同时不显示在屏幕上,加入NOOPTIMIZE参数将不用Rushmore优化技术。
;记录的定位与顺序查找;2. 相对定位──SKIP
【格式】 SKIP [数值表达式1] [IN 数值表达式2 | 字符表达式]
【功能】 在当前或指定的数据库中向前或向后移动记录指针。
【说明】
⑴数值表达式1确定记录指针移动的记录数,为正数则向后移;为负数则向前移,若省略,则向后移一条记录。
⑵可在当前工作区中移动其它工作区中数据库的记录指针。
⑶数据库的第一条记录不是文件头,只有执行SKIP -1后才到达文件头,即BOF()值为.T.,RECNO()为1;同样,最后一条记录不是文件尾,只有执行SKIP后,才到文件尾,即EOF()值为.T.。
;3.条件定位──LOCATE
【格式】LOCATE FOR 逻辑表达式1 [范围][WHILE辑表达式2][ NOOPTIMIZE]
【功能】条件查询数据库中第一个满足给定条件的记录。
【说明】
⑴该命令只能找到满足条件的第一条记录,此时FOUND()函数返回.T.,EOF()返回.F.。
⑵可用CONTINUE连续查找是否还有满足条件的记录,若无,则FOUND()函数返回.F.,EOF()返回.T.。
⑶命令中省略范围时默认为ALL。
⑷其余选项功能同前。
;3.2.4 插入记录
【格式】INSERT [BEFORE] [BLANK]
【功能】在当前记录的后面插入一条新记录且立即显示此新记录用于编辑。
【说明】
⑴加上BEFORE则所插入的记录会放于当
原创力文档


文档评论(0)