基于父表单中的值自动填充子表单中的值

时间:2012-01-12 21:50:58

标签: ms-access autofill

我正在基于查询(qryClientEmployment)创建子表单(在数据表视图中),以显示其信息存储在父表单(frmClientInformation)中的客户的工作历史记录。 frmClientInformation基于另一个查询(qryClientInformation)。

我在qryClientEmployment上有一个过滤器,可以根据父窗体(frmClientInformation)上显示的客户端ID字段选择记录。

我希望能够在子表单中添加新的工作记录,并根据父表单上的ClientID字段访问自动填充客户端ID。

我试过,幸运的是,将表上的Client ID字段(存储Client Employment历史记录)的默认值设置为form!frmClientInformation!txtID。

我是Access的新手,我很难过。

1 个答案:

答案 0 :(得分:1)

当您不熟悉Access时,使用向导创建控件几乎总是最好的。在这种情况下,它会为您提供添加链接子字段和链接主字段的选项,这些是您所需要的。您可以编辑子窗体控件的这些属性,但必须小心选择控件,而不是包含的窗体。链接子字段将使用父表单主字段中的数据完成,这是一个误导性名称,因为链接主字段可以是控件。您可以将多个链接子字段和主字段分隔为分号。

帮自己一个忙,从数据表变为连续形式,你将拥有更多的控制权。