2016-07-11 110 views
0

以下問題:我有一個數據庫,其中列的條目等於列名之一。我可以比較這些值並存儲匹配列的內容嗎?動態訪問列

例: 假設有列COL1 ,COL2COL3與值1,2分別和。我想比較的列(COL1COL3)與另一列的內容的名稱(姑且稱之爲aggrcol),如果他們是平等的,存儲在aggrcol列的值。有沒有辦法做到這一點在訪問?

回答

1

號使用VBA和記錄,遍歷這一點,併爲每個記錄檢查:

If Val(Right(rs.SomeField.Name, 1)) = rs.SomeField.Value Then 
    ' Content matches name index. 
    ' Update field aggrcol. 
    rs.Edit 
     rs!aggrcol.Value = rs.SomeField.Value + rs.SomeOtherField.Value 
    rs.Update 
End If 
+0

好吧,那麼我將不得不使用VBA。謝謝! – newbie