0

我知道 MS-Access 表单中的最大字段数是 255。有没有办法绕过这个限制?

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

我想创建 1 个数据输入表,让心理健康访问员在一张表上输入所有回复。

我计划使用标签来促进数据输入的移动。

4

1 回答 1

4

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

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

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

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

但是,如果您因为有一个无法正确规范化的外部数据源而被迫拥有 400 个字段,那么它至少是一种解决方法。

于 2009-05-06T01:07:28.787 回答