我正在subreport
中创建MS Access 2007
表的detail
。
我想在此combo-box
上创建一个subreport
,以从t_item.item_id
表中提取t_item.description
和t_item
。然后,我希望它将所选记录中的数据提取到MS Access subreport
中,以便填充read-only
字段。然后,这些read-only
字段将用于在t_detail
上填充其相应的字段。请注意,t_item
不是此master
表的detail
表。
然后,用户将能够填写仅存在于t_detail
上的丢失数据并创建新记录。
我已经成功创建了combo-box
并成功地用t_item.item_id
和t_item.description
进行了填充,但是我无法强制任何其他字段从同一记录中提取数据。见下文。
理想情况下,t_item
上针对该记录的所有信息都应自动填充此摘录中的字段。用户无法输入的唯一空白将是Net Weight
和Package Count
,因为无法提前知道这些值。
以下是拉出该组合框的查询:
SELECT t_item.[Item ID], t_item.[Description] FROM t_item;
我试图更改其余字段的控制源,但是到目前为止,我没有尝试成功地使它们自动填充。
我的尝试的简短清单:
=[t_item].[Item ID]
=[t_item].[HACCP] -- or whatever is appropriate
我的研究使我进入了使用Macro
操作和此SearchForRecord
where condition
="[Customer ID] = " & Str(Nz([Screen].[ActiveControl],0))
但是,我不知道这到底是做什么的,或者如何修改它以适应我的目的。任何指导将不胜感激。