如何在MS-Access表单中使用400个字段?

时间:2009-05-05 10:07:51

标签: ms-access field max

我理解MS-Access表单中的最大字段数是255.有没有办法解决这个限制?

我正在使用一个有大约400个字段的心理健康调查表。

我想创建1个数据输入表单,以允许心理健康访问者在一个表单上输入所有回复。

我打算使用标签来方便浏览数据。

1 个答案:

答案 0 :(得分:4)

Access记录源中的最大字段数为255,与任何Jet SQL语句的情况一样。在表单的生命周期内,对表单上控件数量的限制为754 (即,删除控件不会获得额外的控制权。)

设计显然不正确,但通常情况下,我们无法选择这些东西!

在这种情况下,我能想到的唯一解决方案是具有一个字段PK的主表单,然后是具有字段子集的一组子表单,例如每个字段100。这意味着您必须非常小心确保子窗体在其OnExit事件中保存其编辑(否则您将发生写入冲突)。

而且,不,它根本不是一个好的设计。

但至少,如果你被迫拥有400个字段,因为你有一个无法正常规范化的外部数据源,这至少是一种解决方法。