vba - MS Access - 多值字段
问题描述
我一直在为机器创建一个消耗品数据库。我的计划是按照这种结构将每个消耗品或零件输入到“tblParts”中;(ForMachine是组合框)
PartID ~ PartName ~ PartNumber ~ ForMachine ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~
1 ~ O 型圈 ~ 132-453 ~ 风扇
2 ~ 刀片 ~ 352-281 ~ 锯
机器将列在“tblMachines”中;
MachineID ~ MachineLocation ~ MachineName ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~
1~楼上~风扇
2~楼下~看到
问题是有时零件可能适用于不止一台机器,因此我在零件表中合并了一个多值组合框来适应这种情况。但是,当在其中一台机器上完成维护并使用零件时,我需要一个表格,其中子表仅显示所选机器的相关零件,并且用户可以从那里选择所需的项目类型和数量,数据库会其余的,像这样;
当消耗品仅通过主子字段与一台机器(普通组合框)相关时,我已经能够实现这一点。但是,当使用多个值跟踪相同的技术时,我收到“您无法将多值或附件字段分配给链接主字段”的错误消息。这是我第一次接触多阀领域,我正在努力寻找解决这个问题的方法。
究竟如何才能获得它,以便每个消耗品/零件可以分配给多台机器,而无需一遍又一遍地复制零件,但仍显示在上图所示的子表中?我想避免重复的原因是每次输入零件的数量时,都会从该零件的总数中扣除该数量,以便清楚地了解库存/重新订购水平。
任何帮助将不胜感激!
解决方案
推荐阅读
- angular - 如何使用 Angular CDK 拖放库上传文件
- ios - 需要对单例实例进行说明,因为它确实具有实例化到同一类的静态属性
- html - 内容未在引导网格中居中
- llvm - 为什么llvm用%而不是@标记全局结构声明
- java - 如何使用 Python 或 Java 将 CSV 转换为 JSON。csv 是嵌套 JSON 的表示(包含 json 对象和嵌套对象的数组)
- sql - Golang gorm - 在不使用预加载的情况下获取关系
- elasticsearch - Kibana 更新后所有索引都消失了
- ios - 在视图控制器演示期间为 collectionView 布局设置动画
- error-handling - TYPO3 使用 tx_news 处理 404 和 403
- json - 如何读取一个非常大的 json 文件并出现一些错误?