2014-09-18 2 views
0

У меня есть следующий код;Установка переменной в качестве задания поля в DAO.Recordset

Dim tbloutput As DAO.Recordset 
Dim i As Integer 
Dim v As String 
Set tbloutput = dbLocal.OpenRecordset("tbl_temp_forecast") 

For i = 38 To 52 
v = CStr(i) 
.Cells(Rowindex, Columnindex).Value = tbloutput![v] 
Columnindex = Columnindex + 1 
v = "" 
Next 

Проблема у меня есть, когда я пытаюсь ссылочный tbloutput! [COLUMN NAME] Я хочу использовать значение V или I, но простой tbloutput! [Я] или tbloutput! [V] не работает ,

Не могли бы вы посоветовать это?

Thanks

ответ

1

В вашем коде есть небольшая коррекция.

Dim tbloutput Как DAO.Recordset Dim I As Integer Dim V As String Set tbloutput = dbLocal.OpenRecordset ("tbl_temp_forecast")

For i = 38 To 52 
    v = CStr(i) 
    .Cells(Rowindex, Columnindex).Value = "tbloutput![" & v & "]" 
    Columnindex = Columnindex + 1 
    v = "" 
Next 

Позвольте мне знать, если это работает ...

Смежные вопросы