VFP上机概要.docVIP

  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文档。上传文档
查看更多
VFP 上机概要 一、项目、数据库、数据表的操作 (12分) 打开项目TEST和其中数据库SJK 1.对数据库中表进行相关操作: (1)根据要求新建一数据库表(包括建表结构并输入个别记录) (2)将数据表添加到数据库中(在数据库设计器中或项目管理器中) (3)修改数据库表结构(增加、修改、删除字段)(在表设计器中字段选项卡中进行) (4)为数据表添加新记录、修改原记录、逻辑删除记录(在表浏览器中进行) (5)建立索引(注意组合式的索引表达式的构造)(在表设计器中索引选项卡中进行,复合索引包括:C+C, C+STR(N),C+DTOC(D,1)。 如 xh+STR(cj,3) , gh+DTOC(csrq,1) ) (6) 设置数据库表的字段属性 (在表设计器中字段选项卡中进行) · 为字段加标题(不要加引号) · 设置字段显示格式与输入掩码(输入字母字符-A,字母转换为大写字母-!,删除字符串前后空格-T;数字字符-9) · 设置默认值(注意不同数据类型的表示方式) · 根据字段的验证信息设置字段的有效性规则(涉及一个字段,为一个逻辑表达式,注意利用函数来代替复杂的表达式)和信息(注意是字符串,必须加引号) (7) 设置数据库表的表属性(在表设计器中表选项卡中进行) · 设置表的长表名 · 设置数据表的有效性规则(涉及两个字段,为一个逻辑表达式)和信息(注意是字符串,必须加引号) · 表注释:字符串,不要加引号 · 设置触发器(为一个逻辑表达式) 2.将有关文件添加到项目中 在项目中选定某个文件类型,再单击‘添加’按钮,在‘打开’对话框中选择文件即可。 3.为表重命名、添加编辑说明和设置‘包含’状态、设置项目中文件为主文件及添加项目信息(右击对象,在弹出的快捷菜单中设置) 4.对自由表的记录修改操作: 用SQL命令操作:UPDATE 表名 SET 字段=表达式 WHERE 条件 用VFP命令操作: REPLACE ALL 字段 WITH 表达式 FOR 条件 界面操作:打开表的浏览窗口;执行“表”菜单中的‘替换字段’命令,打开‘替换字段’对话框;在其中‘字段’框中选择被替换字段,在‘替换为’框中利用表达式生成器产生替换表达式,在‘作用范围’框中选择ALL,在‘FOR’框中选择替换条件,再按‘替换’按钮即可。 注意:在双选择情况下,表达式常采用IIF()函数来建立,这时后面条件可省略。 5.建立数据库表之间的永久关系,并设置参照完整性: 两表之间永久关系的建立:从主表的主索引拖曳到子表的普通索引(一对多)或主索引(一对一)上 两表之间参照完整性的设置:在打开‘ 参照完整性生成器’对话框中对相应项进行设置删除(级联和限制),更新(级联和限制),插入(限制) 注意:在打开‘ 参照完整性生成器’对话框前常常要在‘数据库’菜单中先执行‘清理数据库’命令。 ? 二、设计查询(8分) 打开项目中查询文件(选中查询文件chaxhun,单击‘修改’按钮) 在‘添加表或视图’对话框中选择表(一般为两个表或视图,且添加表同时就建立了它们之间的联接关系),打开‘查询设计器’ 在‘字段’选项卡中选择输出内容 (1) 确定数据表中现有的输出字段 (2)用表达式生成器构造需经过计算的输出字段 注意:函数(SUM、COUNT、IIF)的使用 和AS 虚字段标题 计数 COUNT(*) ,求和 SUM(N) , 平均值 AVG(N) 最大值 MAX(N) , 最小值 MIN(N) 条件计数 SUM(IIF(条件,1,0)),如男生人数 SUM(IIF(xb=’’男,1,0)) 、不及格人数 SUM(IIF(cj60.1.0)) 等——注意要加中文标题 在‘分组条件’选项卡中选择分组字段(一般为输出字段中第一个字段) 在‘筛选’选项卡中设置筛选条件 在‘排序依据’选项卡中设置排序标准(注意两不同排序要求的字段设置) 其他设置 在‘杂项’选项卡中设置无重复记录和前几个记录(要先排序) 在‘分组条件’选项卡中的‘满足条件’对话框中设置分组后的输出项满足条件。 确定查询去向(临时表,永久表,屏幕等) 8.运行和保存查询文件 三、设计菜单 (5分) 1.打开项目中菜单文件(在其他选项卡中选择菜单文件,单击‘修改’按钮),打开‘菜单设计器’ 2.在菜单设计器中设计主菜单和各菜单项的名称(包括热键)、快捷键、失效指定和分组线 各菜单项的建立: 热键的设置:(\热键字符) 分组线的设置:菜单项名为 \- 快捷键的设置:在‘提示选项’对话框中‘快捷方式’框中按相应快捷键 失效菜单项的设置:在‘提示选项’对话框中‘跳过’框中输入逻辑量 .T. 3.为菜单项设置SQL命令 查询命令:SELECT 输出字段列表(或*) FROM 表名

文档评论(0)

80092355km + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档