打开表单,其中包含主窗体ms访问中包含的值

时间:2014-07-03 21:45:12

标签: forms vba ms-access-2007 openform

我有1个主要表单(查询),我得到[id] [matid] [suppid] [levelid] [statusid]。 我想要做的是打开基于垫子的表格。 id将被填充[id] [matid] [suppid] [levelid] [statusid]。

要打开表单我使用命令docmd openform [matid]这是第一种形式的任何字段的click事件,它将打开名为[matid] .value的表单。在那之前一切正常!但是!

我想用相同的字段[id] [matid] [suppid] [levelid] [statusid]填写打开表单中的字段的信息,并让用户填写[qty] [lot] [qcode]。

我试图使用像docmd openform [pn] ,,,, [matid] = me.matid这样的条件,但它不起作用,而且我不知道如何将上面提到的所有字段都放到代码中自动执行。

因为我在这个特殊情况下匆匆忙忙,我正在寻求帮助,同时我会做我的作业,并会搜索答案,因为我真的想避免为每个表单添加另一个事件,只需设置预设值在[matid],因为每个[matid]都有特殊形式。

感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

根据Remou的评论建议,新打开的表单的Form Load事件可以帮助您:

sub Form_load()
    Me.id.value = Forms.yourForm.id.value
    ' and something similar for the rest of the fields
end sub