Private Sub Command查看1_Click() '判断指定文件是否存在,下面我们就来说一说关于access刷新查询的vba代码?我们一起去了解并探讨一下这个问题吧!

access刷新查询的vba代码(if语句判断常用功能)

access刷新查询的vba代码

Private Sub Command查看1_Click() '判断指定文件是否存在

If Me.文件 <> "" Then

If IsFileExists(Me.文件) = False Then

MsgBox "文件不存在"

Exit Sub

Else

MsgBox "文件已存在"

End If

Else

MsgBox "请输入文件路径"

Exit Sub

End If

End Sub

Private Sub Command查看2_Click() '判断指定文件夹是否存在

If Me.文件夹 <> "" Then

If FileFolderExists(Me.文件夹) = False Then

MsgBox "文件夹不存在"

Exit Sub

Else

MsgBox "文件夹已存在"

End If

Else

MsgBox "请输入文件夹路径"

Exit Sub

End If

End Sub

Private Sub Command更新_Click() '更新记录时弹出提示,防止误操作

If MsgBox("是否保存对记录的修改", vbOKCancel) = vbOK Then

'更新代码,或者跳过继续执行

Else

Exit Sub

End If

End Sub

Private Sub Command检查_Click() '判断指定表字段值是否存在,返回指定记录

If Me.产品编号 <> "" Then

If Nz(DCount("产品编号", "产品表", "产品编号='" & Me.产品编号 & "'"), 0) > 0 Then

MsgBox "该产品编号已存在,请输入其他编号"

Exit Sub

Else

MsgBox "该产品编号不存在" '可以执行添加记录等操作

End If

Else

MsgBox "请输入产品编号"

Exit Sub

End If

End Sub

Private Sub Command删除_Click() '删除记录时弹出提示,防止误删除操作

If MsgBox("是否删除该记录", vbOKCancel) = vbOK Then

'删除代码,或者跳过继续执行

Else

Exit Sub

End If

End Sub

Private Sub Command添加_Click() '添加金额数据,不能为空且大于等于0

If Me.金额 <> "" Then

If CCur(Me.金额) < 0 Then

MsgBox "金额不能小于"

Exit Sub

End If

Else

MsgBox "金额不能为空"

Exit Sub

End If

End Sub

Private Sub Command添加2_Click() '判断输入的文本不能小于6个字符

If Me.账号 <> "" Then

If Len(Me.账号) < 6 Then

MsgBox "账号不能小于6个字符"

Exit Sub

End If

Else

MsgBox "账号不能为空"

Exit Sub

End If

End Sub

Private Sub Command添加3_Click() '判断输入日期在当前系统日期天数之前

If Me.日期 <> "" Then

If DateDiff("d", Me.日期, Date) > 0 Then

MsgBox "日期不能在当前日期之前"

Exit Sub

End If

Else

MsgBox "日期不能为空"

Exit Sub

End If

End Sub

Function IsFileExists(ByVal strFileName As String) As Boolean '判断文件是否存在

If Len(Dir(strFileName)) <> 0 Then

IsFileExists = True

Else

IsFileExists = False

End If

End Function

Public Function FileFolderExists(strFullPath As String) As Boolean '判断文件夹是否存在

On Error GoTo EarlyExit

If Not Dir(strFullPath, vbDirectory) = vbNullString Then FileFolderExists = True

EarlyExit:

On Error GoTo 0

End Function

,