Forms 使用表单中的数据更新Access表的字段

Forms 使用表单中的数据更新Access表的字段,forms,ms-access,Forms,Ms Access,我正在研究Access 2007。我有一个表,其中有一些字段。我从表中创建了一个表单,表中的一个字段是来自同一个表的两个字段的串联 表中有两个字段OppNo和MATERY。我在表格字段中创建了一个包含这些和其他内容的表单。表中还有一个字段OppMat为空。然而,我已经将数据输入OppMat字段,作为表单中OppNo和Material字段的串联填充。我现在正在考虑将表格中OppMat的数据更新到表格中相同的对应字段 请告知我如何才能做到这一点 感谢和问候,如果满足以下条件,这可能是可能的: 字段O

我正在研究Access 2007。我有一个表,其中有一些字段。我从表中创建了一个表单,表中的一个字段是来自同一个表的两个字段的串联

表中有两个字段OppNo和MATERY。我在表格字段中创建了一个包含这些和其他内容的表单。表中还有一个字段OppMat为空。然而,我已经将数据输入OppMat字段,作为表单中OppNo和Material字段的串联填充。我现在正在考虑将表格中OppMat的数据更新到表格中相同的对应字段

请告知我如何才能做到这一点

感谢和问候,

如果满足以下条件,这可能是可能的:

字段OppMat始终具有相同的结构,您可以确保它具有相同的结构。 用户将无法或不太可能偏离此结构。 值得注意的是,您应该使用诸如Left、Right、Mid等。任何最适合你的结构的东西。可以使用字符串修饰符:

另一方面,我必须承认,我怀疑你的解决方案是否是最好的。以下是我的理由:

用户是不可预测的,并且会不断偏离您预期的应用程序使用方式。 使用字符串函数并固定在一个结构上会使代码构造变得不灵活,如果发生更改则很难维护,并且容易出错。 替代方案似乎更好,但没有什么缺点。 我对替代方案的建议:

每个字段使用一个文本框,这样就有两个文本框。你甚至可以把它们放在看起来像是连续文本的位置。但不要太多,否则用户会感到困惑。 可以添加显示连接字段的标签。但对于输入,您使用两个不同的文本框。
干杯

嗨,谢谢。OppMat的连接字段是一个文本框,不允许用户输入任何数据。他们所能进入的只是奥普诺和物质领域。将数据输入这些字段后,它会自动填充连接到OppMat中的字段。然后记录被保存到数据库中,但不是连接字段,尽管它也是数据库中的一个字段。