已有23人关注
谢谢版主快点来啊!!!项目开发实录 餐饮管理系统 急急急!!!!!!
发表在VB答疑区 2009-06-01
是否精华
版块置顶:
里面有三张表
部门表(部门编号、部门名称、部门职能)
房间台号信息表(房台编号、房台名称、部门名称、类型说明)
房间台号类型表(类型编号、类型说明)
其中的关系是:房间台号信息表与部门之间是一对多的 通过部门名称相连
              房间台号信息表与房间台号类型表也是一对多的 通过类型说明相连的
可是房间台号信息表中的主键是:房台编号
部门表里面的主键应该是:部门编号
房间台号类型表里面的主键应该是:类型编号
其中我有两个部分不明白:
1.要是这样的话 它们是怎么连起来的呢?主键、外键应该是什么呢?
2.有的人说可以设联合主键,可是为什么要设联合主键呢?
再次谢谢版主了!!!!!!!!!!!!!!!!!!!!!!!!

分享到:
精彩评论 3
梦儿_mrkj
学分:0 LV1
2009-06-02
沙发
突然间发现一个问题
请问版主 在餐饮管理系统中的公共模块里面的entercell()函数
If myform.MS1.Col - myform.MS1.LeftCol <= 3  这句话什么意思啊???
谢谢版主了!!!!!!!!!!!!!!!!!!!!!!!!
vbsoldier
学分:0 LV1
2009-06-06
板凳
您好!

他们之间的关系就是向你在上面说的那样,利用那两个字段进行连接的。

主键很好理解,这里就不说了。说下外键,如果公共关键字在一个关系中被称为主键,则在另一个关系中,则被称为外键。外键表示了了两个关系的联系。例如 部门名称可以称作部门表的主键,则在房间台号信息表中就可以称为外键。

联合主键问题。在部门表中 部门编号和部门名称可以被称为联合主键,因为部门名称和部门编号都是唯一的,并且这两个字段是一一对应的,一般在代码编写时,习惯使用编号作为查询的条件,而针对操作用户,则习惯使用名称,因为名称看起来更习惯,也更符合人们的日常习惯。像在一个没有重名学生的班级中,学号和姓名是一一对应的,大家都喜欢互相称呼名字,而不是学号。但是在教师的考勤簿上,是学号和姓名都有的。就是这个道理。
vbsoldier
学分:0 LV1
2009-06-06
地板
您好!

If myform.MS1.Col - myform.MS1.LeftCol <= 3 这句话什么意思啊???

这句代码的意思是 用于设置最左端可见的单元格的列数,如果总列数与最左边可见单元格的列数之差小于等于3,则最左边的可见单元格列数增加一个
首页上一页 1 下一页尾页 3 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照