ACCESS中无限嵌套行的逻辑

时间:2014-03-21 23:41:50

标签: ms-access nested rows

我已经花了一个月的时间试图弄清楚这可能是非常简单的事情:

我有类似于食谱表的内容

  

产品成分数量

     

柠檬水柠檬2
  柠檬水水1个
  柠檬水糖6
  早餐柠檬水1
  早餐三明治1个
  夹心面包2
  三明治生菜1
  三明治火腿3

另一个表,Product,具有每个属性

  

概念类型

     

柠檬水产品
  早餐行动
  三明治产品
  柠檬
与供应   水
与供应   糖
与供应   面包
与供应   生菜
与供应   火腿与供应

this could be indefinitely nested示例添加Day,并在其中嵌套早餐,晚餐,午餐等,其中包含嵌套产品和每种产品及其嵌套供应品

  • 有可能在一个查询中获得早餐中使用的耗材吗?

  • 还是我必须改变逻辑?

1 个答案:

答案 0 :(得分:0)

这就是我们在数据库领域经常称之为“BOM”的东西。 (材料清单)。所以你可能有一个“电动机组件”,然后进入风扇组件然后帽子进入空调装置。 因此,在数据库领域中经常解决和请求的问题是“将无限量的组件”加在一起的能力。

这种设计的Access示例可以在这里找到:

http://access.mvps.org/access/modules/mdl0027.htm

以上是在Access 97中,因此您必须在使用前将示例“导入”到最新版本的Access中。您还可以为“BOM”数据库示例执行BinGoogle。