我有一个数据库,其中包含一个表“tbl_Formulation”,它通过五个不同的查询从同一个表“tbl_MaterialStock”中提取StockID的多个值。我正在设计一个表单,在早期的表“tbl_material”中查找与每个StockID值相关的材料。
如何在配方表单中查找特定库存用量的物料。我已经尝试使用dlookup来做到这一点,但我无法找到一种方法来指定特定类型StockID的查找。
我附上了几张图片,试图更好地解释这个问题。
答案 0 :(得分:0)
只需在 tbl_Material , tbl_MaterialStock 中运行something
,并在组合框的INNER JOIN
查询中运行相应的查询。下面演示了 Filler :
RowSource
请务必指定
SELECT m.Material, q.StockID
FROM (tbl_Material m
INNER JOIN tbl_MaterialStock s
ON m.MaterialID = s.MaterialID)
INNER JOIN qry_Filler q
ON q.StockID = s.StockID
答案 1 :(得分:0)
我使用嵌套的DLookup来解决这个问题,就像这样
=DLookUp("[Material]","[tbl_Material]","MaterialID =" & DLookUp("[MaterialID]","[tbl_MaterialStock]","StockID =" & [FillerStockID]))