تفضل اخي الكريم @figo82eg
هذا التعديل يتأكد مما اذا كان هناك ملف بنفس رقم الخطاب الحالي أو لا . وأيضاً من أن مربع النص "رقم الخطاب" غير فارغ .
Private Sub OpenFiles_Click()
If IsNull(Me.رقم_الخطاب) Or Me.رقم_الخطاب = "" Then
MsgBox "الرجاء إدخال رقم الخطاب.", vbExclamation, "خطأ"
Exit Sub
End If
Dim File_Path As String, File_Name As String, Name_Path As String
File_Path = Application.CurrentProject.path & "\Edit\"
File_Name = Dir(File_Path & Me.رقم_الخطاب & "*.pdf")
If File_Name = "" Then
MsgBox "ملف الخطاب غير موجود.", vbInformation, "تنبيه"
DoCmd.OpenForm "sms1", acMaximize
Exit Sub
End If
While File_Name <> ""
Name_Path = File_Path & File_Name
Application.FollowHyperlink Name_Path
File_Name = Dir()
Wend
End Sub