access表关系如何由一对多变为一对以

我已经将多方的外键设置成了主键的一部分,本来它俩是一对一的关系,却出现了以对多。麻烦哪位高手帮我解决一下啊~谢谢啦。

需要将多方的字段设成主键,再建关系就为一对一了。
*******************************
你需要先将其关系删除,不明白“将多方的外键设置成了主键的一部分”是什么意思,是如何操作的。关系删除后,将外键设为主键,其索引一定是唯一,这样再建关系,系统就会按一对一来创建了。
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-05-07
按理已经是一对多了,没必要转变为一对一啊。比如学生学生和班级的关系,学生是一个表,班级是一个表,学生是一个,然后在学生表里有班号字段就行了啊。非要变成一对一的话,要多建一个表,一个学生(没有班级的编号作为外键)一个班级表,然后一个班级—学生表(班号和学号两个字段)

access表关系如何由一对多变为一对以
需要将多方的字段设成主键,再建关系就为一对一了。你需要先将其关系删除,不明白“将多方的外键设置成了主键的一部分”是什么意思,是如何操作的。关系删除后,将外键设为主键,其索引一定是唯一,这样再建关系,系统就会按一对一来创建了。

access里建立一对多的关系那里,怎么把关系类型从未定改成一对多
一对多就是在A表中的某个字段是B表中的主键,这样就形成一对多的关系。

ACCESS表之间一对多关系;并实施参照完整性需要怎么操作
1、点击菜单栏【数据库工具】下的【关系】。2、添加需要建立关系的【字段】所包含的【表】,点击下面的【添加】就可以了。3、点击【编辑关系】,会弹出一个对话框,进行关系的选择编辑。4、编辑完毕后,鼠标右键点击空白处,会弹出一个对话框,点击【保存】即可。5、打开包含员工表和部门表的数据库。

ACCESS 中如何创建一对一关系
1.点击菜单栏数据库工具,然后点击关系,如下图。2.添加需要建立关系的字段中包含的表,然后单击下面的Add,如下图。3.点击编辑关系,弹出对话框,选择并编辑关系,如下图。4.编辑完成后,右键点击空格,会弹出一个对话框,点击保存,如下图。

access中有两张表 两张表为一对多的关系 如何合并
你写个sql语句,把所有信息查询并导出,然后按照字段顺序建表,导入数据。或者你水平更高点,用这个sql语句直接变更为insert select 形式,省了导出这个步骤 sql语句一般这样 select * from 表1,表2 where 表1.人员=表2.人员 其中对应关系很重要 自动建表并导入数据大概这样写 select a,b等字段 INTO...

如何建立ACCESS表之间的关系
在ACCESS数据库“教学管理.accdb”,其中有四个表:“教师”、“学生”、“课程”、“选课成绩”。由于一名学生可以选修多门课程,而一门课程也可供多名学生选修,则课程与学生之间是多对多联系。一般将一个多对多联系拆分为两个一对多联系。故进行如下操作 1、建立“学生”—“选课成绩”、“课程”—...

access怎样建立一对多的表关系
1、首先打开access。2、点击菜单栏【数据库工具】下的【关系】。3、添加需要建立关系的【字段】所包含的【表】,点击下面的【添加】就可以了。4、点击【编辑关系】,会弹出一个对话框,进行关系的选择编辑。5、编辑完毕后,鼠标右键点击空白处,会弹出一个对话框,点击【保存】即可。

Access一对多关系Access如何创建一对多关系
创建一对多关系的过程与创建一对一关系完全相同。让我们先通过单击设计 选项卡上清除布局 选项清除布局。再添加另一个表tblTasks,如以下屏幕截图所示。点击保存图标并输入tblTasks作为表名,然后转到关系视图。点击显示表选项,然后选择两个表:tblTasks 和 Projects。如下所示 - 添加Projects和tblTasks并...

access数据局建立关系的时候,是一对一,怎样才能一对多?
一对多关系可以通过access提供的工具自动完成,但前提是:这两个表中的字段类型要一致,并且为一的表它是主键,为多的表中该字段不是主键。你可找一下相关的资料

数据库access 两个表 多对多关系要拆分出一个什么以实现一对多
先对关系进行梳理,检测是否存在错误的地方,保证一个外键(如子女)只有一个主键(如父母);如果确认存在多对多的地方,则无法实现一对多关系。

相似回答