【发布时间】:2020-07-13 19:14:26
【问题描述】:
我将字段名称存储在变量中 - 我想通过 DAO Recordset 访问存储在该字段中的值。
我的语法设置如下,但我的 Debug.Print 语句返回
idea.Value
而不是字段中保存的实际值。例如,假设我有一个名为 Test 的表,其中包含一个名为 idea 的短文本字段,其中包含值
红色
绿色
蓝色
在下面的语法中,我希望 idea.Value 显示这 3 个值,但不是打印实际值,而是打印字段名称。发生这种情况的原因是我错误地设置了什么?
Public fieldname As String
fieldname = "ides"
Do While Not rsSelect.EOF
rsInsert.AddNew
Debug.Print ""& fieldnamea & ".Value"
Loop
【问题讨论】:
-
双引号之间的任何内容都是字符串文字。您的
Debug.Print语句没有以任何方式访问记录集字段,它只是打印它被告知要打印的内容:两个字符串文字和一个字符串变量,连接在一起。""&完全没用顺便说一句。
标签: ms-access vba ms-access-2013