Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/algorithm/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ms access Microsoft Access-创建表单以将数据发布到交叉点表_Ms Access_Relational Database_Ms Access 2013 - Fatal编程技术网

Ms access Microsoft Access-创建表单以将数据发布到交叉点表

Ms access Microsoft Access-创建表单以将数据发布到交叉点表,ms-access,relational-database,ms-access-2013,Ms Access,Relational Database,Ms Access 2013,如果以前有人问过这个问题,我非常抱歉,但是由于我对使用Microsoft Access表单的知识有限,我遇到了一个问题,可能是一个非常简单的解决方法 目前,我正在尝试创建一个表单,允许我使用组合框将数据发布到一个交集表中,目的是在客户和项目编号之间创建一个关系,这是一个多对多关系 首先,我遇到的一个问题是,当我使用交集表选择唯一的客户机名称时,当交集表中有多个项目时,我会从下拉菜单中获得多个条目 我的问题的第二部分是,我不确定一旦做出下拉选择,如何将数据发布到相交表中 非常感谢您提供的任何帮

如果以前有人问过这个问题,我非常抱歉,但是由于我对使用Microsoft Access表单的知识有限,我遇到了一个问题,可能是一个非常简单的解决方法

目前,我正在尝试创建一个表单,允许我使用组合框将数据发布到一个交集表中,目的是在客户和项目编号之间创建一个关系,这是一个多对多关系

首先,我遇到的一个问题是,当我使用交集表选择唯一的客户机名称时,当交集表中有多个项目时,我会从下拉菜单中获得多个条目

我的问题的第二部分是,我不确定一旦做出下拉选择,如何将数据发布到相交表中


非常感谢您提供的任何帮助,我也感谢大家抽出时间。

第一部分是创建一个表单,您可以在该表单中查找和编辑主客户端表中的数据

此表单将仅基于单个主客户端表

您可能已经有了一个很好的表单来编辑客户机表。我的意思是,用户如何查找和编辑客户端?因此,在您在应用程序中执行任何其他操作之前,很长时间都会处理这个问题

基于此单个表的表单可能如下所示:

好的,现在关闭上面的,并创建第二个表单,以允许添加一些喜爱颜色的选择(或者在您的ClientContract中)。因此表单将基于这个子表

同样,与第一个表单一样,此表单基于一个表

使此表单继续,因此单击ClientContract表,然后从功能区中选择多个项目表单。它将如下所示:

当然,我们不希望用户必须手动输入颜色(或者在您的情况下输入项目),因此我们从功能区中插入一个组合框并使用向导。确保此组合的第一列是ProjectNumber表的主键,但为了便于阅读和选择,请在该组合框中包含ProjectNumber和ProjectDescription列。请注意,在上面我是如何添加这个组合框的

假设您已关闭并保存此表单

现在在设计模式下打开我们的第一个主客户端表单,并将刚才创建的第二个表单拖放到此表单上。生成的表单如下所示:

Access将自动为我们设置客户ID(因为它是附加到主窗体的子窗体,只显示一条主记录)

一旦上述工作,然后再次关闭该地段,并打开我们的设计模式继续形式,并删除所有多余的垃圾。 (只留下组合框)

结果是:

非常感谢您的帮助,非常感谢,这对我来说绝对有效!