一、调用方式: Sub Acchelp_Test() '如果是 条件 是长整型 Call AccHelp_DeleteFldNumRow("表名称", " 字段 名称", 条件 ) '如果是 条件 是文本型 'Call AccHelp_DeleteFldStrRow("表名称", " 字段 名称", 条件 ) End Sub 二、两个 函数 : Public Function
'说明:
'tblName 是指表的名称
'conditionFldName 是指应用 条件 字段 的名称
'NumCondition 是指 条件
'作者:竹笛 (微软最有价值专家)
'说明:您可以无偿地在您自已开发的软件中应用此 函数 ,为了尊重作者的劳动,请保留这些说明信息。同时您不得用于盈利的商业用途,欢迎大家提出修改意见,并就此 函数 与作者交流
'邮箱:admin@accessoft.com
On Error GoTo Err_AccHelp_DeleteFldNumRow:
Dim strSQL As String
Dim rst As DAO.Recordset
Set rst = CurrentDb.OpenRecordset(tblName, dbOpenDynaset)
rst.MoveFirst
Do Until rst.EOF
If rst(conditionFldName) =NumCondition Then
rst.Delete
End If
rst.MoveNext
Loop
rst.Close
Set rst = Nothing
Exit_AccHelp_DeleteFldNumRow:
Exit Function
Err_AccHelp_DeleteFldNumRow:
rst.Close
Set rst = Nothing
Resume Exit_AccHelp_DeleteFldNumRow
End Function
原文参考自站长网http://www.software8.co/shujuku/access/2395.html
查看更多关于Access浅析通用删除某表某字段满足条件的记录两个函数的详细内容...