2016-03-11 89 views
0

我认为这对你们来说是一个简单的问题,但我对MS Access和VBA非常陌生,所以我需要你们的帮助。我有两个表,购买和购买细节,每个表格都有相应的表格。我想要的是,当我点击Purchase表主键时,它会加载另一个表单,其中包含基于该键的所有详细信息,并填充所有文本框和组合框。MS Access填充文本框和Combox

从这个形式:

From this form

这种形式:

To this form

+0

您需要使用OpenArgs属性。 https://msdn.microsoft.com/en-us/library/office/ff836583.aspx –

回答

0

您可以使用OpenArgs属性(如在评论所说),或只需打开与窗体一个过滤器。

在关键的OnClick事件,添加这样的事情(你需要改变这个根据你的实际形式/表/字段名):

CustomerOrderForm.RecordSource = "SELECT * from PurchaseDetails WHERE OrderNumber = '" & Me.ID & "'" 
0

创建形式,使其显示所需购买的信息,然后使用使用WhereCondition参数的cmd.openform通过您要显示的购买条目进行过滤。