首先,我是新来的。其次,是的,我正在使用Access 2003,这不是选择。这是我的工作提供给我的程序,所以我坚持使用它。
问题:我在access2003中创建了一个包含子表单的表单。表单有三个字段:State,Year和CompanyName。
子表单然后列出三个字段:CompanyID,Date和AmtPaid(以美元为单位)。
每当我让用户在子窗体中输入新的数据行时,我希望子窗体在子窗体中的公式ID中自动填充/自动填充。
例如:我在表格中选择以下内容:State = PA,Year = 2017,CompanyName = ABC(ID = 2)。
然后我可以在我的子表单中输入值... CompanyID = 2,Date = 3/1/17,AmtPaid = $ 10.00。
当我输入新的数据行时,例如在4/1/17为同一家公司支付的金额,我希望CompanyID自动填写“2”。我的目标是为此字段自动填充每个公司ID,因为我计划避免用户错误并计划隐藏此字段。
我理解字段属性窗口中的默认分配,但如果我输入数字“2”,则默认情况下会为所有公司输入“2”,而不仅仅是公司ABC。我相信我必须编写一些引用前一个字段或子表单中第一个字段的代码,以便新行复制先前输入的内容。
提前非常感谢任何帮助。