首页 文章

要从Access中的表单在数据库中自动更新的字段

提问于
浏览
0

我正在使用一个表格,其中包含OppNo,Material,OppMat等字段以及其他几个字段 .

我已将访问数据库链接到Access本身的表单 . OppMat字段是OppNo和Material字段的串联 . 我在表单中的OppMat文本框的“Control Source”属性下的表单中将这两个字段连接到OppMat中 .

运行的表单显示连接值,但不会保存到表的同一字段中 . 同样是创建新记录时 . 保存所有其他字段以用于记录而不是OppMat字段 .

请告知我如何将此字段保存到数据库中 .

1 回答

  • 2

    当您在控制源中写入“= [txtA]&[txtB]”时,控件将被计算而不是绑定到基础记录源 . 您需要选择OppMat作为控制源,并在源值更改后使用代码或宏来更新值 .

    另一方面,将计算值保存在数据库中是不好的做法 . 最好在需要时将其连接起来,就像你已经在做的那样,而不是存储它 .

    您可以使用相关表中的所有字段创建查询,并将连接值添加为新查询字段 . 当使用表单和报表中显示的值时,这模仿表中具有连接值 .

相关问题