您已尝试将Null值分配给非数据类型variant - access的变量

时间:2015-10-07 10:29:50

标签: ms-access ms-access-2013

Please press here for see the error in the gif. 这是一个新问题,因为我可以在上一个问题中继续讨论:Object variable or with block variable not set - Access 2013

好吧......我正试图让这些名字有效,而且你可以在gif中看到它。但是,当我添加一个新人时,会弹出此错误并说“您已尝试将Null值分配给不属于数据类型变量的变量”

是的,如果你不知道的话,它是丹麦语。 它正在进入2013年。

如果有任何遗漏,请问我任何问题。

1 个答案:

答案 0 :(得分:0)

从我所看到的,主表单上唯一的控件是一个列表对象,用于选择要在子表单上显示的人。

我认为这种设计给你带来了困难。

通过将选择人员的控件放在子表单上,考虑删除对主表单的需求。

子窗体中的子窗体也似乎不必要。我怀疑您可以基于单个SELECT查询创建单个表单,该查询获取您当前在小子表单中显示的所有数据。

因为我无法阅读丹麦语,所以很难理解你的数据,但你的表单结构实际上看起来不对!例如,VERU很少需要一个带有子形的人形式,该子形式给出了它们的名称并且通过personID链接!

我经常推荐this youtube频道和WROX Programming Access书籍。他们都有hw构建表格的例子。

我不知道您使用Access有多少经验,但您可能会发现上述内容非常有用。

我通常在表单的标题中使用未绑定的组合框来允许用户选择一个人,然后使用VBA代码转到该人并在表单中显示他们的记录。

此处解释了此技术:http://allenbrowne.com/ser-03.html

我希望这会有所帮助。

相关问题