Access8.3怎样在表之间建立关系

   现在我们就开始在表之间建立关系首先单击工具菜单下的关系命令弹出关系对话框上面还有一个显示表对话框如下图通过显示表对话框可以把需要建立关系的表或查询加到关系对话框中去


  将两个表客户信息表和订单信息表都选中单击添加按钮把它们都添加到关系对话框上单击关闭按钮把显示表对话框关闭以后再需要打开它时只要在关系对话框上单击鼠标右键选择显示表命令就可以了


  在关系对话框中只有客户信息表和订单信息表的字段列表怎么建立关系呢?其实表都是由字段构成的表之间的关系也由字段来联系让不同表中的两个字段建立联系以后表中的其他字段自然也就可以通过这两个字段之间的关系联系在一起了也就是说在客户信息表中的公司名称和订单信息表中的订货单位两个字段之间建立关系就可以了先在客户信息表字段列表中选中公司名称项然后按住鼠标左键并拖动鼠标到订单信息表中的订货单位项上松开鼠标左键这时在屏幕上出现编辑关系对话框


  这个对话框可以帮助我们编辑所建立的关系通过左面的列表框可以改变建立关系的两个字段的来源可以单击新建…按钮创建新的关系或者单击联接类型为联接选择一种联接类型单击联接类型按钮在弹出的新对话框中选择第三项然后单击确定按钮就可以了回到编辑关系对话框后单击创建按钮


  现在在两个列表框间就出现了一条折线将订货公司和公司名称两个选项联接在一起关闭关系对话框并保存对关系布局的修改在表间建立关系就是这样的

时间: 2024-08-18 21:15:42

Access8.3怎样在表之间建立关系的相关文章

如何定义数据库表之间的关系

在设计关系型数据库时,最主要的一部分工作是将数据元素如何分配到各个关系数据表中.一旦完成了对这些数据元素的分类,对于数据的操作将依赖于这些数据表之间的关系,通过这些数据表之间的关系,就可以将这些数据通过某种有意义的方式联系在一起.例如,如果你不知道哪个用户下了订单,那么单独的订单信息是没有任何用处的.但是,你没有必要在同一个数据表中同时存储顾客和订单信息.你可以在两个关系数据表中分别存储顾客信息和订单信息,然后使用两个数据表之间的关系,可以同时查看数据表中每个订单以及其相关的客户信息.如果正规化

ACCESS:定义表之间的关系

"关系"简介 在Access数据库中,不同表中的数据之间都存在一种关系,这种关系将数据库里各张表中的每条数据记录都和数据库中唯一的主题相联系,使得对一个数据的操作都成为数据库的整体操作,正所谓"牵一发而动全身". 就拿上几课建立的表来说吧,"客户信息表"中的"公司名称"和"订单信息表"中的"订货单位"所包含的值有很多是相同的.因为签了订单的"订货单位"肯定已经是公司的

string-如何利用VB6.0查询数据库内各表之间的是否存在关系以及如何建立关系?

问题描述 如何利用VB6.0查询数据库内各表之间的是否存在关系以及如何建立关系? Public Function HasThisRelation(RelName As String) As Boolean Dim Rel As RelationFor Each Rel In gDataBase.Relations If Rel.Name = RelName Then HasThisRelation = True Exit Function End IfNextHasThisRelation =

中文Access2000速成教程--1.8 定义表之间的关系

access|教程|速成|中文 第八讲 定义表之间的关系 前面定义了主键,以及相应的表后,就可以制定各表部的关系,从而建立起一个关系数据库.的应用与管理关系数据库,中文Access 2000具有很强的能力,这正是中文Visual FoxPro 6与中文Excel 2000所不及的.为了建立关系数据库,首先要建立好各相关表,接着将它们全部关闭,即可按下列步骤进行操作. 注意:中文Access 2000不能在已打开的表之间创建或修改关系,所以要关闭所有打开的表,这与中文Visual FoxPro 6

多表查询-关于数据表之间的关系

问题描述 关于数据表之间的关系 对于多表查询的情况,数据库里定义了关系,在应用程序写sql语句时还需要描述表之间的关系吗?两者是否可以只选其一? 解决方案 多表关联一般通过inner join.left join.cross join.自连接 等等几种连接方式进行关联. 具体的你看一下这个教程就知道了.http://www.w3school.com.cn/sql/sql_join.asp 解决方案二: 数据库定义是数据库定义,写SQL的时候关联关系 还是需要在SQL中体现出来的http://bl

中文Access2000速成教程--1.8 定义表之间的关系_Access

注意:中文Access 2000不能在已打开的表之间创建或修改关系,所以要关闭所有打开的表,这与中文Visual FoxPro6有些不一样. 步骤一.按下键盘上的F11功能键,将当前操作窗口切换到"数据库"窗口. 步骤二.单击"数据库"工具栏中的"关系"按钮,参见图39. 此后,如果当前数据库中已经存在着关系表,屏幕上就将显示如图40所示的"关系"对话框.如果当前数据库没有定义任何关系,中文Access 2000将会自动显示&

wince-WinCE5.0的背光驱动和注册表之间的联系

问题描述 WinCE5.0的背光驱动和注册表之间的联系 我是WinCE驱动开发的初学者,现在在开发一个非常简单的背光驱动.有一个问题百思不得其解,请大家帮忙. 我的系统是WinCE5.0,现在想根据注册表[HKEY_CURRENT_USERControlPanelBackLight] 下面的BatteryTimeout键值来实现背光灯的关闭,但是我没有搞懂怎样利用这个键值,我知道读键值,但是读出来怎样用呢,怎样判断空闲了呢? 请大家指点啊!急!

数据库-新手求教SQL server语句 求和,多个表之间的操作

问题描述 新手求教SQL server语句 求和,多个表之间的操作 SQL求和插入,求C表更新每个OrderID的SUM_Fee,SUM_Fee对应B表每个OrderId的总和(A表的B_ID对应B表的ID,B_ID记录单个Fee)? 解决方案 SQL Server 2005 用触发器跟踪表操作 解决方案二: update C set SUM_Fee=(select SUM(orderid) from B where B.orderid=C.orderid)没看懂A表,不是太明确的需求... 解

Oracle与Access表之间的导入和导出实现

问题的提出:如何在FORM的程序中实现Oracle与Access表之间的导入和导出. 问题的解答: 准备工作: 1.安装OCA.运行Developer的安装盘,选择自定义安装,选择Oracle Open Client Adapter for ODBC安装. 2.在数据源(ODBC)中添加DSN.控制面板->管理工具->数据源(ODBC),选择"用户DSN",添加要进行操作的Access的文件.在"高级"选项里,填上"登录名称"和&qu