vfp中怎样把数据库文件添加到已建立的项目中

vfp中怎样把数据库文件添加到已建立的项目中,第1张

vfp中附加数据库到已有项目中:

1、打开此项目文件,在项目管理器中,先选择数据-数据库,再点右边的“添加”按钮

2、选中相应的数据库就可以添加进来了。

注意:如果项目管理器窗口是停靠在VF主窗口上,那么就点数据-数据库,再点右键,选添加,以后要在项目中新建内容,就点项目的右边新建按钮,那么就自动新建在项目中了。

什么是SQL呢 SQL就是专门用来做数据库的一门语言 和C语言差不多 (当然功能不紧紧是做数据了 编程啊 都可以 这里就不多说了)z这道题用ACCESS 就可以完成了

1 首先 用Access 2000(数据库 )做一个数据库 打开设计器创建表 在点菜单 另存为 名为班级名+自己名字英文简写 最后点保存啦 (每完成系统都是有提示的啦) 第一问 解决

2 打开设计器 上面做的表下面下

创建数据表 名字都是在最后完成时做的 先不用管 然后在输入sID,sName,sSex,sAge,sClass 注意根据后面的要求填写字段 及数据类型 以及

在做其他的问题了将T_Student表的sID字段设置为标识列,种子为1,增量为2。

为T_Student表的sSex(性别)字段设置其默认值为“男”。

为T_Student表的sAge(年龄)字段设置检查约束,规定年龄在0到30岁之间。

为T_KC表的cName(课程名称)字段设置唯一性约束。,规定课程名称不得重复。

生成一个规则t_rule,限制数据的取值范围在(0---100)之间,然后将这个规则绑定到T_CJ表的cj(成绩)字段。

为T_KC表的cName字段创建索引

最后

当然主键当然是SID了 一定要标好哦~~·先不管作业其他要求

在依次做其他2个表;

T_KC(cID,cName,sBianhao,sXuefen)

T_CJ(sID,cID,cj) 注意主键是SID

3 做好了三个表后退出设计器

在打开以一个个表 在按要求输入(在每个表中添加3-5条记录。)

好了 基本就完成了

当然用SQL 也能完成 这些问题 并且要快 但涉及到TQL语言 编程问题 很难说清楚 就不一一解释了···

前面的估计都会 *** 作吧。

我把后面的命令部分给你写一下。

打开表stud1dbf

Use stud1dbf

浏览stud1dbf的结构信息,浏览stud1dbf的记录信息

Display structure

List

修改表stud1dbf的结构,添加字段年龄/N/2,并设置年龄字段与生日字段的记录有效性规则

Modify structure

字段名:年龄;类型:INT

Replace 年龄=year(date())-year(生日)

在表stud1dbf后追加一条记录

Append blank

显示姓“张”的同学的信息

List for left(姓名,2)=”张”

显示stud1dbf中所有男同学的信息

List for 性别=”男”

逻辑删除记录号为5、6、7的记录

Delete all for recn()>=5 and recn()<=7

恢复记录号为5、6的记录

RECALL for recn()>=5 and recn()<=6

删除已有删除标记的记录

pack

关闭stud1dbf

Use

打开stud2dbf

Use stud2dbf

计算每个学生的总分,总分=数学+语文+综合。

Replace all 总分 with 数学+语文+综合

显示总分成绩为600分以上的学生学号、总分

List 学号,总分 all for 总分>=600

按总分由高到低对stud2 dbf排序生成新表stud3 dbf,新表中包含学号、数学、语文、综合成绩、总分字段

Sort on 总分 field 学号,数学,语文,综合成绩,总分 to stud3 dbf

将总分为600分以上的学生人数统计出来存入变量X中

Count all for 总分>=600 to X

计算所有学生的语文总分,数学总分,分别存入变量c、d中(用sum)

Sum all 语文,数学 to c,d

计算所有学生的语文平均分,数学平均分,分别存入变量c、d中(average)

average all 语文,数学 to c,d

关闭stud2 dbf表

Use

打开表stud3 Dbf,用浏览窗口观察排序后的数据,

Use stud3

在表stud3dbf的第五行插入一条记录,并输入内容

Go 5

Insert blank before

(输入内容)

关闭表stud3 Dbf

Use

打开STUDENTdbc数据库设计器,如果stud2表不在库中,将其添加,否则,

不做 *** 作

modify database STUDENTdbc

添加或不添加stud2表

在第一工作区中打开stud1 dbf表,浏览表的记录

Use stud1 Dbf in 1

在第二工作区中打开stud2 dbf表,浏览表的记录

Use stud2 Dbf in 2

在第一工作区中按学号建立主索引,索引名为xh

Select 1

点击VF的标题栏的“显示”,再选中“表设计器”。选中“索引”,在“索引名”一栏输入关键字,再在“类型”中选“主索引”就OK了

按生日建立普通索引,索引号为bir

Index on 生日 tag bir

确定xh为主控索引。

“表设计器”—》“索引”中设置

用list或brow命令列出所有学生信息(观察与无索引之前的不同)

Browse

在第二工作区中按学号建立候选索引,索引名为xh

同上

以学号字段建立俩个表之间的关联,父表为stud1 dbf,子表为stud2dbf,用brow命令打开两个表的浏览窗口,观察两表之间的数据联动。(用set relation 命令建立临时联系)

Select 1

set relation to xh into stud2

当前工作区为1,通过list命令列出所有学生学号、姓名、年龄、数学、语文、综合、总分字段的值。

Select 1

List 学号,姓名,年龄,数学,语文,综合,总分

根据自己的理解设置参照完整数(建立两个表之间永久联系再设置)

自己的理解

关闭工作区1中的表。

Use in 1

关闭工作区2中的表。

Use in 2

在表设计器里建立主索引,主索引就是主键

楼上那位仁兄,尺有所短寸有所长,不管什么年代VFP都有其特有的优势,你不懂就别在这里装高级,vfp处理数据的速度岂是access

SQL

server所能比拟的?再说vfp和SQL

server本来就不是一个范畴的,SQLserver是数据库服务器程序,而vfp是自带数据库的开发工具,至于access和vfp根本没法比!

以上就是关于vfp中怎样把数据库文件添加到已建立的项目中全部的内容,包括:vfp中怎样把数据库文件添加到已建立的项目中、如何创建数据库、求VFP大神呀等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9870823.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-02
下一篇 2023-05-02

发表评论

登录后才能评论

评论列表(0条)

保存