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

时间:2015-04-10 04:37:26

标签: forms ms-access

我正在使用Access 2007.我有一个包含一些字段的表。我从表中创建了一个表单,表中的一个字段是来自同一个表的两个字段的串联。

表格中有2个字段OppNo和Material。我创建了一个包含这些字段(以及表中的其他字段)字段的表单。还有另一个字段OppMat,表中是空白的。但是,我已将数据输入到OppMat字段中,该字段填充为表单中的OppNo和Material字段的串联。我现在正在考虑将表格从表格更新为OppMat的数据到表格中的相应字段。

请告知我如何实现这一目标。

谢谢和问候,

1 个答案:

答案 0 :(得分:0)

如果满足以下条件,则可能可能

  • 字段OppMat始终具有相同的结构,您可以确保它具有相同的结构。
  • 用户将无法或不太可能偏离此结构。

值得注意的是,你应该使用像Left(),Right(),Mid()等东西。什么对你的结构最有效。您可以使用字符串修饰符:https://msdn.microsoft.com/en-us/library/dd789093.aspx

另一方面,如果你的解决方案是最好的,我必须承认我持怀疑态度。以下是我的理由

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

我对替代方案的建议

  • 为每个字段使用一个文本框,以便您有两个文本框。您甚至可以将它们定位为几乎看起来像是连续文本。但不要太多,否则用户将被拒绝。
  • 您可以添加显示连接字段的标签。但是对于输入,您使用两个不同的文本框。

干杯!