ACCESS表之间一对多关系与参照完整性设置步骤如下。
1、点击菜单栏数据库工具下的关系。
2、添加需要建立关系的字段所包含的表,点击下面的添加就可以了。
3、点击编辑关系,会d出一个对话框,进行关系的选择编辑。
4、编辑完毕后,鼠标右键点击空白处,会d出一个对话框,点击保存即可。
5、打开包含员工表和部门表的数据库。
6、选择数据库工具下的关系按钮。
7、d出显示表按钮,选择员工表和部门表添加,关闭显示表对话框。
8、单击员工表中的所属部门字段,按住左键拖到部门表的部门号字段上释放左键。
9、在d出编辑关系的对话框中勾选设置参照完整性复选框,单击创建按钮。
10、关系视图完成。
这样ACCESS表之间一对多关系和参照完整性就设置好了。
你应该是有如下的这些表和关系:1、《商品目录表》或者叫商品编码表:包括 商品ID 商品的名称、规格、计量单位……其他特征描述……还有最为重要的 商品代码……
2、《商品入库单》 包括:入库单ID、入库单编号、入库日期、入库性质、备注及入库检验负责人等等信息
3、《商品入库表》包括:入库单ID、 商品ID 、入库数量、金额、备注 等等
4、《商品出库单》 包括 出库单ID、出库单编号、出库日期、出库部门、备注及出库负责人等相关信息……
5、《商品出库表》包括 出库单ID、商品ID、出库数量、 金额 、备注等等
关系是 :
1、《商品目录表》中的 商品ID 分别包含《商品入库表》《商品出库表》中的 商品ID 的所有记录……
2、《商品入库单》 中的 入库单ID 包含 《商品入库表》中的 入库单ID 的所有记录……
3、《商品出库单》中的 出库单ID 包含 《商品出库表》中的 出库单ID 的 所有记录……
你的库存表,通过 《商品目录表》《商品入库表》、《商品出库表》等这些表格的查询获得……如果是分期报表的话 就连带《商品入库单》、《商品出库单》这两个表 通过对 入出库日期进行条件设置 来完成相应的查询……
不知道能否帮到你……这看上去 比你的复杂了些,但是 会记录得的更加详细 、复合一般数据库记录信息的 管用方法……正确 *** 作是:
c关闭所有打开的表
因为建立表间关系属于数据结构定义 *** 作,这时如果所关联的表已经被打开的话,那么已经打开的表会被系统锁定,因而是无法被修改的,相关 *** 作将以失败告终,系统并会d出报错信息。
其实是不需要关闭所有已经打开的表的,只要将需要建立表间关系的那些表关闭就行了,只是关闭所有的表才建立表间关系更加省事而已(无须费神查找究竟那些相关的表已经打开)方法/步骤
1首先我们打开Access数据库后,建立两个数据表来作为举例。
2建立好数据表以后,点击表可以看到两个表中包含不同的字段内容,如果我们要查询任何一个字段的记录内容,就要将两个表建立起关系,相互关联。
选中任何一个表,然后点击工具栏上的视图图标。
3现在切换到设计界面,点击工具栏上的关系按钮,打开关系窗口。
4在关系窗口的添加表中,依次选择要添加的表,然后点击添加按钮,将表添加到关系窗口中。添加好以后点击关闭,回到关系窗口。
5鼠标点击其中一个表的主键字段,即没有重复值的唯一字段。按住鼠标不放,然后拖动到另一个表的相同字段松开,在d出的窗口中点击确定。
6现在两个表已经建立了以上岗证号为关联的关系。以后可以通过查询来显示任何一个表中的符合条件的字段记录。
access表之间共有三种联系:一对一、一对多、多对多。
建立表之间的联系需要使用使用SQL语句。示例:
1、拥有表a和表b。a中拥有属性sno(主码),表b中拥有属性sno(主码)。a与b建立一对一联系。SQL语句:FOREIGN KEY (sno) REFERENCES b(sno);
2、spj中拥有属性sno(主码),表b中拥有属性sno(非主码,非唯一约束)。a与b建立一对多联系。SQL语句:FOREIGN KEY (sno) REFERENCES b(sno);
3、a中拥有属性sno(非主码,非唯一约束),表b中拥有属性sno(非主码,非唯一约束)。a与b建立多对多联系。SQL语句:FOREIGN KEY (sno) REFERENCES b(sno);
扩展资料
access有强大的数据处理、统计分析能力,利用access的查询功能,可以方便地进行各类汇总、平均等统计。并可灵活设置统计的条件。比如在统计分析上万条记录、十几万条记录及以上的数据时速度快且 *** 作方便,这一点是Excel无法与之相比的。
只需键入需要跟踪的内容,Access 便会使用表格模板提供能够完成相关任务的应用程序。 Access 可处理字段、关系和规则的复杂计算,以便能够集中精力处理项目。
参考资料来源:百度百科-Microsoft Office Access
打开access,点击“工具”下的“关系”,出现一个“显示表”,分别双击“学生档案表和学生成绩表”,鼠标左键选中其中的一个“学生学号”拖到另一个“学生学号”上面,然后会出现一个“编辑关系”,单击“创建”就OK了,希望可以帮到你哦(^__^)欢迎分享,转载请注明来源:内存溢出
评论列表(0条)