Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ms-access/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ms access Access 2007中DAO中的奇怪字段分配问题_Ms Access_Vba_Dao - Fatal编程技术网

Ms access Access 2007中DAO中的奇怪字段分配问题

Ms access Access 2007中DAO中的奇怪字段分配问题,ms-access,vba,dao,Ms Access,Vba,Dao,这是对我的建议的后续行动 一旦我解决了引用的问题,我就遇到了另一个相当奇怪的问题。基本上,我在表单上的按钮后面有以下内容: Dim attachmentField As DAO.Field2 attachmentField = Recordset("Att") 我现在已经链接了引用,在第二行上放置了一个断点,并在记录集上添加了一个手表(“Att”)。当执行在断点停止时,我可以从表中看到记录集(“Att”)返回一个Variant/Object/Field2类型的值,该字段包含了我所期望的内容 但

这是对我的建议的后续行动

一旦我解决了引用的问题,我就遇到了另一个相当奇怪的问题。基本上,我在表单上的按钮后面有以下内容:

Dim attachmentField As DAO.Field2
attachmentField = Recordset("Att")
我现在已经链接了引用,在第二行上放置了一个断点,并在记录集上添加了一个手表(“Att”)。当执行在断点停止时,我可以从表中看到记录集(“Att”)返回一个Variant/Object/Field2类型的值,该字段包含了我所期望的内容

但当我跨过第二行(允许它执行)时,会弹出以下错误:“对象变量或带块变量未设置”

当然,完成后attachmentField不会被分配任何内容。我缺少什么?

您需要在作业行的开头使用“设置”


设置attachmentField=Recordset(“Att”)

+1,用于简洁、彻底和清晰的问题。