在Access中实现选中记录字段内容自动显示到指定文本框
解决Access表单字段合并显示问题
步骤1:设置Text15的控件来源
打开表单设计视图,选中Text15文本框,右键打开属性表,切换到数据选项卡,在“控件来源”中输入以下表达式:
=Nz([interest_A],"") & " " & Nz([interest_b],"") & " " & Nz([interest_C],"")
Nz([字段名],"")用于处理空字段,避免出现错误或多余空格;- 若需要自定义分隔符(比如逗号),把表达式中的
" "替换成", "即可。
步骤2:确保切换记录自动更新
Access表单默认在切换记录时会重新计算控件来源,Text15会自动同步当前记录的三个字段内容。如果遇到更新不及时的情况,可通过以下方式处理:
- 打开表单的属性表,切换到事件选项卡;
- 点击“当前”事件右侧的省略号,选择“代码生成器”;
- 在VBA编辑器中输入:
Me.Text15.Requery
步骤3:隐藏原字段
在表单设计视图中,分别选中interest_A、interest_b、interest_C三个控件:
- 打开它们的属性表,在格式选项卡中把“可见”设置为“否”;
- 或者直接将控件拖到表单可视区域外(运行表单时不会显示)。
内容的提问来源于stack exchange,提问作者Straygator86
相关产品推荐
相关产品推荐

