【发布时间】:2015-03-03 21:40:39
【问题描述】:
我有大量在 Excel 中使用 VBA 的经验,但在 Access 2010 中使用 VBA 的经验很少。我正在尝试从其中一个字段以“_X”结尾的记录集中删除记录。当我使用通配符时,比较失败。当我使用特定字符串时,比较按预期工作。这是我正在使用的代码。
Dim db As Database: Set db = CurrentDb
Dim tbl As Recordset: Set tbl = db.OpenRecordset("WRITEON")
With tbl
Do Until .EOF
If ![ACOD] = "*_X" Then '"$ICP_X" works
Debug.Print ![ACOD] 'For testing
'.Delete
End If
.MoveNext
Loop
End With
tbl.Close
【问题讨论】:
标签: string ms-access vba recordset