我有一个带有组合框的表单,允许用户使用
DoCmd.SearchForRecord , "", acFirst, "[Division] = " & "'" & Screen.ActiveControl & "'"
然后,用户应将数据添加到下面的子表单中。
我有两个问题:
当用户尝试编辑此数据时,他们会收到“该字段太小,无法接受您尝试添加的数据量。尝试插入或粘贴更少的数据”。用户尝试将数据输入到哪个字段并不重要,他们都会遇到这个问题。
已过滤的“部门”字段显示为新记录行的#Error。我为此设置了一个临时变量(见下文),因此它应该显示用于过滤器的值,但无论是否使用默认设置都会这样做。
TempVars.add "Div", [Combo5].Value
我查看了我的 ODBC 表单,所有数据类型/大小等看起来都是一样的。
这个表格里已经有数据了,可以编辑,虽然大小一样,但是不能保存新的记录。除此之外,我还可以编辑支持表中的数据。