- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
VisualFoxPro第4讲.ppt
程 序 设 计 教 程 表的基本操作包括:数据表的建立与维护,表结构的显示与修改,记录的显示、追加、定位、插入、修改与删除,数据表的复制,数据表的排序、索引、查询,数据表统计与汇总以及多表操作等。 4.1.表的建立 设计表的结构?建立表的结构?输入记录4.1.1 设计表的结构(1)字段名(Field Name)(2)字段类型(Type) (3)字段宽度(Width)(4)小数位(Dec)(5)是否允许为空 4.1.2 建立表的结构 1. 命令方式 2. 菜单方式 4.1.3 输入记录 4.2表的显示与维护 建立了表以后,需要对表进行维护,这包括表的修改、记录的增加与删除、表的复制等操作,通过这些操作保证表的合理性和正确性。 为了及时了解表的变化需要对表进行显示操作。 4.2.1 表的打开与关闭 2.表的关闭 4.2.2 表的显示 一个表由两部分组成:表结构和表记录,因此表的显示就有两类命令,分别显示表结构和表记录。 1. 表结构的显示 2. 表记录的显示 命令格式: LIST|DISPLAY [ [FIELDS] 〈表达式表〉] [〈范围] [FOR〈条件〉] [WHILE〈条件〉][TO PRINTER [PROMPT]|TO FILE 〈文件名〉] [OFF] 功能:显示当前表中指定范围内符合条件的记录的指定字段的内容。 List:连续显示 Display:分屏显示 P62 例4.1 4.2.3 表的修改 4.2.4 表记录指针的定位 4.2.5 表记录的增加与删除 4.2.6 表的复制 4. 表与数组间的数据传送 将表的记录数据传送到数组 格式:SCATTER [FIELDS 〈字段名表〉] TO 〈数组名〉 [MEMO] 功能:命令按顺序将当前表当前记录指定字段的内容依次存入数组。第一个字段存入数组的第 一个元素中,第二个字段存入数组的第二个元素中,依次类推。 P71 例:4.9 (2) 将数组数据传送到表记录 格式:GATHER FROM 〈数组名〉 [FIELDS 〈字段名表〉] [MEMO] 功能:命令将数组中的数据作为一个记录传送到当前打开的表中的当前记录。 P71 例:4.10 (4) 从数组向表添加记录 格式:APPEND FROM ARRAY 〈数组名〉 [FOR 〈条件〉] [FIELDS 〈字段名表〉] 功能:命令将满足条件的数组行的数据按记录形式依次添加到当前表中,但它忽略备注型字段。 4.3 表的排序与索引 [例] 把stud.dbf中入学成绩大于520的,按入学成绩从高到低排序,保存在strxcj.dbf中。 use stud Sort to strxcj on 入学成绩/d for 入学成绩480 [例] 把stud.dbf表按入学成绩(升序)、性别、姓名均按降序排列,保存在strxcj2.dbf中。 use stud Sort to strxcj2 on 入学成绩/a,性别,姓名 desc 4.3.2 索引概述 例如,在表4-1的Stud表中,根据入学成绩的高低来建立索引文件。建立好的索引文件如表4-2所示。 单一索引文件的内部结构如图4-1所示。单一索引文件的扩展名为.IDX。 1. 复制表 命令格式是: 格式:COPY TO 文件名[范围][FIELDS 字段名表] [FOR |WHILE 条件] 功能:把当前表文件中指定的记录和字段复制成一个新的表文件。如果命令选项缺省,则复制所得的新的表文件为当前表文件的一个副本。 Use 学生 Copy to 学生1 for 入学成绩500 2.表文件结构的复制 格式:COPY STRUCTURE TO 文件名 [FIELDS 字段名表] 功能:仅复制当前表文件的结构,不复制其中的数据。若有可选项FIELDS字段名表,则新表文件结构只包含其中指明的字段,同时也决定了这些字段在新表文件中的排列次序。 Use 学生 Copy STRUCTURE to 学生2 for FIELDS 学号,姓名,籍贯 3. 从其他文件向表添加数据 格式:APPEND FROM 〈文件名〉 [FIELDS 〈字段名表〉][FOR 〈条件〉] [WHILE 〈条件〉] [ [TYPE] 〈文件类型〉] 功能:该命令将指定文件(源文件)中的数据添加到当前表的尾部。 (3) 把表的一批记录同时复制到数组 格式:COPY TO ARRAY 〈数组名〉 [FIELDS] 〈字段名表〉][〈范围〉] [FOR 〈条件〉] [W
您可能关注的文档
最近下载
- GB50709-2011 钢铁企业管道支架设计规范.pdf VIP
- 压力性损伤护理与管理能力提升题库答案-2025年华医网继续教育.docx VIP
- 基因多态性与疾病易感性-洞察及研究.docx VIP
- 三位一体煅烧炉生产无水氟化铝工艺说明 .pdf VIP
- 卵巢囊肿蒂扭转急诊护理查房.pptx VIP
- 《中华人民共和国国歌》PPT课件.ppt VIP
- 2025年航空货运行业市场规模及未来五到十年发展趋势报告.docx
- 初中八年级全套体育教案(共36课).docx VIP
- 50045 GBJ45-82 高层民用建筑设计防火规范.pdf VIP
- 股市主力操盘盘 口摩斯密码(原创内容,侵权必究).pptx
文档评论(0)