我理解MS-Access表单中的最大字段数是255.有没有办法解决这个限制?
我正在使用一个有大约400个字段的心理健康调查表。
我想创建1个数据输入表单,以允许心理健康访问者在一个表单上输入所有回复。
我打算使用标签来方便浏览数据。
答案 0 :(得分:4)
Access记录源中的最大字段数为255,与任何Jet SQL语句的情况一样。在表单的生命周期内,对表单上控件数量的限制为754 (即,删除控件不会获得额外的控制权。)
设计显然不正确,但通常情况下,我们无法选择这些东西!
在这种情况下,我能想到的唯一解决方案是具有一个字段PK的主表单,然后是具有字段子集的一组子表单,例如每个字段100。这意味着您必须非常小心确保子窗体在其OnExit事件中保存其编辑(否则您将发生写入冲突)。
而且,不,它根本不是一个好的设计。
但至少,如果你被迫拥有400个字段,因为你有一个无法正常规范化的外部数据源,这至少是一种解决方法。