ms访问 - 文本框中的备注数据类型的性能问题

时间:2017-04-21 21:02:45

标签: vba ms-access

我的子表单上的文本框很少。用户应该能够输入超过255个字符。所以我想在这些文本框上使用备忘录数据类型。但是子表单需要2-3分钟才能打开它。

我已将数据类型更改为Text,现在我可以看到显着的性能变化。它的速度更快(4-5秒)。

但现在用户无法输入更多字符。甚至不超过100个字符。我不知道如何实现这一目标。有什么建议?

谢谢,

1 个答案:

答案 0 :(得分:1)

这个答案扩展到问题下面的评论中的讨论。

从未遇到过'记录太大'的错误。

规范化数据库意味着添加与父ID和Blanket表相关的新表(子)。对于启动器,Blanket表具有名为Project_1,Project_2 ...的字段,最多10个以及具有相同命名约定的一堆其他字段。规范化将有另一个名为BlanketDetails的表:

+===========+=========+============+==============+=============+  
| BlanketID | Project | Equipment  | Installation | MonForecast |  
+===========+=========+============+==============+=============+  
|         1 | C.91524 | Leonia     | Leonia       | $723,000.00 |  
+-----------+---------+------------+--------------+-------------+  
|         1 | C.91525 | Belleville | Belleville   | $258,000.00 |  
+-----------+---------+------------+--------------+-------------+