MS Access-连续表格自定义文本输入

问题描述

早上好,

我正在努力解决连续表格的问题。

我有一个基于查询的连续表格,该查询从表中提取交易信息。

我想在用户可以覆盖费用值的每一行上都有一个文本框,这时单击提交按钮时,覆盖的信息将写入数据库的第二个表中。

当我在连续表单上添加一个未绑定的文本框时,我将得到所有反映我刚刚输入的金额的条目。 如果我在SQL查询添加一个虚拟列,则无法编辑信息。

有没有办法做到这一点?下面是我要输入的表单输入示例:

截图:

enter image description here

解决方法

我认为这不能在Access中完成。

我认为您能获得的最接近的结果是以连续形式显示辅助表中的值;然后,在某些用户输入(将焦点移到文本框中,或双击文本框,或单击按钮)之后,提示用户使用VBA InputBox功能或利用内置输入值缩放框。检查用户输入的值是否为有效数字,更新外部表并刷新查询结果。

您还可以创建一个自定义表单来验证输入。