[英]Using DCount in a For Loop with VBA (Microsoft Access)
我在VBA中遇到DCount問題。
我試圖用Dcount計算的值填充數組。 我要從其他數組獲取的Dcount中使用的標准之一,這帶來了問題:
Dim i As Integer
For i = 0 To (intNumberOfSplitterboxes - 1)
Dim arrFreeSingleModePorts(243) As Variant
arrFreeSingleModePorts(i) =
DCount("ID", "SplitterboxPorts", _
"SplitterboxID=i AND Mode='SingleMode' AND IsNull(DevicePortID) AND IsNull(SplitterboxPortID)")
Next
我收到錯誤2471
您已經在字符串中包含了i
變量。 要在字符串中使用i
的實際值,您需要將它們連接在一起,例如: "SplitterboxID=" & i & " AND Mode='SingleMode' AND IsNull(DevicePortID) AND IsNull(SplitterboxPortID)"
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.