- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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 表名
您可能关注的文档
最近下载
- 1小纸条 高考成语三千 日积月累记练(测试版)001-025 (1).docx
- 《法理学》课件(第五章:法律关系).ppt VIP
- 2025年自习室市场用户付费意愿与自习室服务质量提升策略分析.docx
- 生物安全法的试题及答案.docx VIP
- 《全大学进阶英语综合教程3》Unit-4教案.pdf VIP
- 单句语法填空专项训练100题(基础知识)(解析版).docx VIP
- 法理学第五章 法律关系.ppt VIP
- 专题02 数轴中的动点问题的七种考法(原卷版)【2025数学常考压轴题上册七年级北师版】.docx VIP
- BP85956D_CN_DS_Rev.0.91 规格书晶丰明源家电电源.pdf VIP
- 思想道德与法治(23版):第六章 学习法治思想 提升法治素养.pptx
文档评论(0)