其他两个表之间的网桥表

我做了一个工具表具有以下字段:工具ID(PK),部门,车间,位置和刀具号。 第二个表的字段:设置ID(PK),描述和数量。 我与领域的桥接表:链路ID(PK),刀具ID和组ID。

我做了表之间的关系 - 工具ID(PK)(刀具表) - >工具ID(FK)(桥接表),设置ID(PK)(工具集表) - >设置ID(FK)(桥接表) 。

然后我做了一个表格,使用工具和工具集表子窗体。 我可以在刀具表中添加表格上的信息,但是当我在工具集表我得到以下信息添加信息:字段不能更新。 点击帮助,告诉我,表锁或正在使用由其他用户。 我知道这是导致我的问题我的表桥。

我究竟做错了什么? 我是否需要使用外观-up表的设计从一查表信息到另一个? 我怎样才能让我的表桥与我的其他表工作? 任何帮助将不胜感激。

PK =主键

FK =外键

--------------解决方案-------------

你会发现将行插入表的这个基本手段的例子车型多到很多我的公共数据库在文件夹的关系类型ParentActivities.zip:

https://skydrive.live.com/?cid=44CC60D7FEA4​​2912&id=44CC60D7FEA4​​2912!169

您可能需要链接到浏览器的地址栏(而不是链接位置)的文本复制。 出于某种原因,它并不总是似乎为超链接工作。

在演示中,父母的形式包括与组合框中选择一个活动子窗体。 由于每个父必要的许多活动可以通过插入新行子窗体为每个被选中。 您还将看到一个新的活动,在活动表中没有代表,可以简单地通过输入其名称的组合框中添加。 在组合框的NotInList事件过程中的用户构代码被执行插入新行的活动表。

如果你的主要形式绑定到刀具表,子窗体应绑定到网桥表。 在子窗体的链接主字段和链接子字段属性中输入工具ID。

子窗体,使用绑定设置ID组合框,设置表作为行来源,列数= 2和列的宽度= 0“; 1”。 组合框将存储工具的ID,但显示说明字段。

如果你的主要形式绑定到刀具表,子窗体应绑定到网桥表。 在子窗体的链接主字段和链接子字段属性中输入工具ID。

子窗体,使用绑定设置ID组合框,设置表作为行来源,列数= 2和列的宽度= 0“; 1”。 组合框将存储工具的ID,但显示说明字段。

我不明白第二段。 子窗体上使用组合框....

我不'知道如何做到这一点。 我在哪里做呢? 在属性? 如果在性能,我在哪里找到它?

谢谢。

你会发现将行插入表的这个基本手段的例子车型多到很多我的公共数据库在文件夹的关系类型ParentActivities.zip:

https://skydrive.live.com/?cid=44CC60D7FEA4​​2912&id=44CC60D7FEA4​​2912!169

您可能需要链接到浏览器的地址栏(而不是链接位置)的文本复制。 出于某种原因,它并不总是似乎为超链接工作。

在演示中,父母的形式包括与组合框中选择一个活动子窗体。 由于每个父必要的许多活动可以通过插入新行子窗体为每个被选中。 您还将看到一个新的活动,在活动表中没有代表,可以简单地通过输入其名称的组合框中添加。 在组合框的NotInList事件过程中的用户构代码被执行插入新行的活动表。

我一直在努力用更新的形式结合表的这个问题,我希望HansV的答案将解决这个问题。

我的例子是使用学生类 - 如学生表绑定到主窗体,结/网桥表绑定到子窗体和类表是子窗体上组合框的行来源。

我跟着HansV的脚步,他们很清楚,但由于某种原因子窗体只显示类表中,classid的第一列。 结合表被更新,这是伟大的,但我希望能够看到从类表中的细节。

我是新来这个论坛,所以我不知道如果我能做到这一点,但我可以上传示例数据库,有人能告诉我我要去哪里错了吗?

提前致谢...

这个论坛没有上传文件的选项。 您可以创建数据库的副本,排除任何不相关的问题,以及所有的敏感信息,然后压缩这个副本,并使其可通过让您上传和共享文件的网站之一,如Microsoft OneDrive(https://onedrive.live.com),FileDropper(http://filedropper.com)或投放箱(http://www.dropbox.com)。 发表在这里回复的链接上传和共享文件。

(您可以在Access中下载一个小样本数据库从https://www.dropbox.com/s/aohysaxp646ws6y/Many2Many.mdb?dl=1 2000格式)

............但由于某些原因窗体仅示出了分类表中,classid的第一列。 结合表被更新,这是伟大的,但我希望能够看到从类表中的细节。

绑定到的ClassID列的组合框应设置使绑定的ClassID列是隐藏的,文本类名(或其他)栏是可见的,所以该控件的属性会是这样:

控件:的ClassID

行来源:SELECT的ClassID,类名从类ORDER BY类名;

绑定列:1
列数:2
列宽:0厘米

如果您的计量单位是英制,而不是公制Access将自动转换单元的最后一个英寸。 重要的是,该尺寸是零以隐藏的第一列。

如果你想显示从课程表中的其他列在子窗体的基础上加入了表,该表款的关系类型('结'表)上的ClassID的课程表的查询子窗体,并在查询返回的ClassID形式在“结”表和任何非键列从类要在子窗体显示。 在子窗体绑定文本框控件这些列。 你可以让他们只读每个文本框的锁定属性设置为True(是)和它的Enabled属性为False(否),以避免他们的价值观中的任何意外修改。

谢谢!

这里的链接上的Dropbox上传的文件。

https://www.dropbox.com/s/lqevsn2fho5tztg/SchoolTemp.accdb?dl=0

所有的数据都是假的,所以没有去关注的敏感信息。

有问题的形式被称为MainForm,然后子窗体。

目前,组合框绑定到名为ClassData查询。

我真的很感谢你的时间和帮助。

我已经创建了一个基于学生/级和充当子窗体记录源新的查询,改变了组合框的行源子窗体上。

见https://www.dropbox.com/s/mvp9d0l8hhapau2/SchoolTemp.accdb?dl=1

非常感谢你的帮助。 但看你做了什么,我怕我可能已经解释了整个事情不好... - 我可以明确的目标,也许你能告诉我,如果我想要做的就是甚至可能吗? 或者,如果我的设计/想着这是有缺陷的? 可这只是使用代码来完成?

我想一个学生能够从一个已经存在的类列表多个类录取(这是由教师,学科,室,时间...等等)

其主要形式将被绑定到student表,我想学生能够从下拉列表中的所有可用类的子窗体中选择。

作为被选择的一类,桥表需要用含有学生ID和所选择的类的类ID的新记录被更新。

我真的很感谢你的时间。 你一直这么有用。

其主要形式将被绑定到student表,我想学生能够从下拉列表中的所有可用类的子窗体中选择。

你看看我的ParentActivities演示,以我在先前的帖子提到你吗? 这说明了如何这种类型的基本多到多的关系式的形式窗体建模。 我最后一篇介绍如何在子窗体的组合框将被设置为选择一个类,以及如何从类表中的其他列可以显示在子窗体,当你选择一个类。

如果您希望从包括其他列的列表以及类的名称选择,那么你可以通过在组合框的行来源查询这些列很容易做到这一点。 然后,您可以支配的列是可见的,通过设置列数,列宽和组合框的ListWidth性质的宽度。 例如说你想列出4可见列,用的ClassID是第一个隐藏的列列计数属性将是5,ColumnWidths属性类似0厘米;2厘米;2.5厘米;2.5厘米; 2cm处 所述ListWidth属性将是9厘米,即列宽尺寸的总和。 宽度可以是您选择,当然什么的,但第一个维度必须是零隐藏约束的ClassID列。

对于更发达的学生注册和出席数据库的说明见我一样的OneDrive文件夹中的StudentLog演示。

分类:办公室 时间:2012-01-01 人气:0
分享到:

相关文章

  • 我一定要卸载Office 2007中的新的Office 2010来读取旧的地图? 2012-03-23

    我一定要卸载Office 2007中的新的Office 2010来读取旧的地图? --------------解决方案------------- 什么是你正在谈论的地图? 你使用微软的地图呢? 当您尝试使用地图,你得到任何的错误信息,会发生什么?

  • Office 2007中的Excel VS Office 2010的Excel中。 2012-11-28

    我使用Office 2007的当有人使用Office 2010给我发一个Excel文件(.xlsx)格式作为附件和电子邮件,我得到它,因为它在Word中呈现出.xlsx文件,我无法打开. 下拉说filke已损坏,它不能被打开. 有Excel 2007和Excel 2010中之间的compatablity问题? 如果是这样,有一个修复和我在哪里得到它. 我知道文件未损坏,因为其他人与Office 2007可以打开它 --------------解决方案------------- 关联的文件,以下从

  • 我怎样才能激活我的Office 2007中,只能为Office 2010回车键? 2014-02-03

    我已经activitated微软Office 2007中的我的试用版我以前购买的产品密钥的Microsoft Office 2007,但我的电脑不会让我把它.它不仅提供投入的产品密钥为Office 2010如何能的选择激活我的Office 2007? --------------解决方案------------- 你是哪个操作系统? 请尝试以下提到的步骤: 1.点击开始 - >运行(Windows键+ R键),然后键入appwiz.cpl->单击确定. 2.在应用程序的外观为Office 20

  • 我可以访问我的文档在Office 2007中新安装的Office 2003 2014-10-14

    我的Office 2007在我的惠普笔记本电脑与Vista操作系统的安装. 那台笔记本电脑崩溃; 我救了我的日历,电子邮件和联系人上的Outlook磁盘. 我买了一台新的戴尔笔记本电脑运行Windows 7我要安装2003 Office小型企业版,因为我错过了商务联系人管理器. 我将能够传输和访问我的电子邮件保存,联系人和日历项目从Outlook 2007到Outlook 2003? --------------解决方案------------- 您唐娜€™吨必须将文件转换成2003格式的Off

  • 微软Office 2007试用拆除和Microsoft Office企业2007年安装 2014-12-19

    想从我刚刚购买的笔记本电脑中删除试用Office 2007和安装Office 2007的企业有没有可能用我的产品密钥的试用版,他们获得更新或我必须先删除试用版. --------------解决方案------------- richardnott, 感谢您访问微软答案社区论坛. 这是一个Vista的论坛,以便你的问题会更适合办公室社区,在这里,你会得到更广泛的支持办公室:http://www.microsoft.com/office/community/en-us/FlyoutOverview

  • 我怎样才能卸载Microsoft Office 2007工程安装与Microsoft Office家庭和学生版2007 2013-09-18

    嗨,我怎么能卸载Microsoft Office 2007年的作品上的Wndows 7 IE8里面传来新的手提电脑并安装Microsoft Office家庭和学生版2007 字 ? 我喜欢与办公室工作字. 我有2个家用电脑许可证我仍然可以使用. 请多关照您的帮助. 黛安 --------------解决方案------------- 没有微软Office 2007年的作品 ,还有Office 2007和作品 ,这两个完全不同的/独立的程序. 如果你的意思作品,您通过程序和功能卸载它 当然,您可以

  • Office 2007中打开错误的Office 2007没有安装该用户,请重新安装 2014-05-31

    我安装了Office 2007的Windows Vista旗舰版64位最终在我的笔记本 安装成功(真棒) 当我启动 它表明我的消息(Office 2007的未安装该用户,请重新安装) 正如我只有1个用户相信好了,真烦人 --------------解决方案------------- 嗨, 按照说明您试图访问Office应用程序所面临的问题. 让我来帮助你的问题. 您可以尝试从下面的文章中的步骤,并检查是否有帮助: http://support.microsoft.com/kb/838687 注:

  • 运行Windows 7 / Office 2007的和的Microsoft Office Access运行时和数据连接组件2007的Service Pack 3(SP3)自动更新将不会安装 2014-07-29

    Windows 7的 2007年的MSOffice 试图下载(自动更新),更新 (如Microsoft Office Access运行时和数据连接组件2007的Service Pack 3(SP3)) 几次但它不会安装 谢谢 --------------解决方案------------- 你得到任何错误讯息? 尝试从微软网站手动下载更新,并检查它是否有助于解决这个问题. 如果问题仍然存在,尝试在干净启动模式下安装更新. 干净启动消除了在安装过程中可能发生的软件冲突. 请参考以下链接了解如何启动干

  • Office 2007中没有光盘安装Office只产品密钥 2014-11-16

    我有我的产品密钥Microsoft Office专业版2007 PLUS学生和教师,但没有我的光盘. 我如何使用我的产品密钥下载计划吗? --------------解决方案------------- 嗨保罗, 感谢您对微软社区发布您的问题. 根据描述,你是无法安装的Office程序,因为你没有光盘或下载. 为了帮助你,我需要更多的细节问题: 您在哪里购买从产品? 如果已经通过网上去购买的产品,那么你会收到一封电子邮件构与下载的详细信息. 您MAR参考下面这铁饼关于类似问题的链接: http:/

  • 为什么打开Office Calc中删除的Microsoft Office的保护? 2014-02-24

    我张贴在开放式办公论坛(http://bit.ly/haczs9)的问题. 他们说,Excel的保护是非常弱的. 你看怎么样? 我有一个小天狼星的安全问题使用保护的Excel文件,如果这种保护可以直接通过开放式办公计算器打开受保护的文件被淘汰. --------------解决方案------------- 在Excel中的原始密码保护确实很弱,但你可以选择时下较为安全的版本: 选择工具| 选项​​... 激活安全选项卡. 单击高级... 请勿选择的Office 97 / Office 2000

Copyright (C) 55228885.com, All Rights Reserved.

55228885 版权所有 京ICP备15002868号

processed in 1.679 (s). 10 q(s)