ms-access - 如何获得组合框选择以用数据填充相关字段
问题描述
我有一个[inventory]
包含库存项目的表格,以及一堆包含不同信息的列。主要是part#
, description
, price
. 我正在尝试创建一个采购订单表格[POForm]
和一个库存交易表格[TransactionsForm]
,但是我一直坚持的一件事是查找一个组合框,我使用它来选择part#
来自[inventory]
,并填写我的字段description
,和price
对于我的表格中的那个项目。我需要填写的字段才能使公式从它们中消失,并且需要将信息保存到该表格的表格中[TransactionsTable]
,[POTable]
.
我试过让我的part#
组合框包含 and 的字段description
,price
并=[part#].[column](x)
在其他字段中用作查找,它在视觉上看起来很正确,但这显然只是该数据的视觉效果,但从技术上讲,该字段仍然是空白的,因为其他字段在该表格的表格中仍然为空,我无法根据价格运行公式。
解决方案
根据我的理解,如果我错了,请纠正我。您有一个显示您的库存数据的表格部件号描述和价格。此表格有一个组合框,允许您选择特定的零件编号以查看其相关的记录数据描述和价格。
现在您想在选择特定部分后单击命令按钮 # 以更新您的交易表格和 POtable。
1.你必须创建一个查询,
2.在其中插入库存表
3.从 ms 访问功能区中的查询类型中选择追加
4.将出现一个窗口,选择事务表作为要附加到的目标表。
5.双击要从库存表中检索其数据的字段
6.然后在下表中查询本身的“附加到”行中,您会发现下拉菜单,包括交易表中的所有字段。选择相应的字段。请注意,如果两个表中的字段名称相同,访问将自动执行。
7.在条件行中键入以下 [Forms]![Inventory Form Name]![the name of the field in the form]。对发生查询中的每个字段执行此操作。
8.保存查询并命名
9.go-to design view 在你的inventory表单中创建一个命令按钮,在click on event creat下面的宏:openquery-->type the append query name
10.保存并关闭宏生成器
11.打开你的表格,选择part#,点击按钮
12.access 将要求您确认附加过程。点击确定/是
13.检查您的事务表以确认附加过程已成功执行
14.提示如果您不希望出现追加的确认消息,请在单击事件中转到宏构建器并在功能区中选择显示所有操作,然后在宏构建器的第一行插入 setwarnings - 否
POtable 也是如此。
无论如何,我希望你觉得这很清楚和有帮助,但我只有一个担心,你不必在交易和采购订单表中附加零件描述和价格,因为你已经在库存表的数据库中拥有这些数据。一般来说,不需要在多个表中包含相同的信息,否则您不会从关系数据库的概念中受益。
我希望我解决了您的询问。
推荐阅读
- raspberry-pi - 包“git”的文件列表文件包含空文件名错误
- amazon-web-services - 如何在 Elastic Beanstalk 单实例环境中将 HTTP 重定向到 HTTPS
- c# - 无法打破 C# 中的无限 While 循环
- python - 在 python 中制作视频的顺序播放列表
- mysql - 错误:MySQL 意外关闭这可能是由于端口阻塞,缺少依赖项
- database - 在代码中使用 DynamoDB 过滤器表达式或过滤器哪个更好?
- javascript - 变量未在 vue 函数中定义
- reactjs - Typescript 和 styled-components 在导入时出错
- javascript - 关于使用 JavaScript Function 构造函数作为沙箱的问题
- wix - msi 日志文件状态不反映安装文件状态