MS Access VBA对象所需的错误

use*_*975 3 ms-access vba

Dim maker as String
Set Maker = Forms![A]![B]
Run Code Online (Sandbox Code Playgroud)

我似乎无法让这个工作.每次运行时,它都会给我一个"需要对象"的错误.这包含在一个更大的模块中,但这是它给我一个问题的唯一方面.

基本上,我希望"maker"等同于表单A上名为B的文本框的内容.

有什么建议?

Fio*_*ala 6

除非您要分配对象,否则请勿使用Set:

Dim maker as String
Maker = Forms![A]![B]
Run Code Online (Sandbox Code Playgroud)

对于一个对象:

Dim maker as Form
Set Maker = Forms![A]
Run Code Online (Sandbox Code Playgroud)