0
我似乎与表格形式有关,因为它允许同时显示多个条目。MS Access 2016 VBA - 通过VBA以表格形式修改TextBox
我想从另一列(B)计算出一列(A),但(A)仍然是可编辑的。如果我使用ControlSource(A),底层文本框将变为不可编辑。这同样适用于查询的使用。两种选择都不好。因此,我想使用基于(B)中的更改修改(A)内容的VBA代码。反之亦然,如果用户修改(A),(B)得到更新。顺便说一句。 (A)没有被存储在数据库中,只有(B)。
问题是,如果在(B)的事件期间通过VBA更新(A)的值,则整列(A)显示相同的值,并且不是在表格形式模式下逐行计算。任何援助/帮助表示赞赏。谢谢!
很好的例子。更具体地说,这不是我想要创建的真正的双向数据依赖关系。假设列B是我存储在数据库中的值,它总是以英尺为单位。用户不能在B中只输入A.在列A和B旁边,我提供了C列,它将首选单元存储在数据库中 - 不管是英尺还是米。现在,我希望VBA使用C的转换因子从B计算到A的所有列的第一次渲染。这是数据从B到A的唯一时刻。然后,用户可以覆盖A和值被转换为B.表格形式。 –
如果我将A存储在数据库中,它可以正常工作,但不符合标准化。如果我使用ControlSource,它适用于第一部分(从B到A),但用户无法进入 - 可以吗?如果我从它的单个记录中使用它,但不是以表格的形式。我需要一个表格形式的记录单个可编辑输入文本框,其值不直接存储在数据库中,只是它的派生。 –
这是在规范化和完成工作之间的平衡。如果这是你真正想要的行为,那么可能不得不'弯曲规则'。我怀疑一个绑定的文本框保存A值是唯一的方法,你会得到这个工作在数据表/连续的形式。 – June7