كيف اعدلها على هذة
On Error GoTo alalal
Call SysCmd(acSysCmdSetStatus, "Re-linking the data tables...")
Set Db = CurrentDb()
For Each tdf In Db.TableDefs
If (tdf.Attributes And dbAttachedTable) = _
dbAttachedTable Then
tdf.Connect = ";DATABASE=" & "D:\بـرنـامـج الـخـيـاط\data\data.mdb"
tdf.RefreshLink
End If
Next
Call SysCmd(acSysCmdClearStatus)
If blnSilent Then
MsgBox " تم العوده الى النسخه الأصليه مره أخرى ", vbInformation, " بـرنـامـج الـخـيـاط : النسخه الأصليه "
End If
alalal:
If err.Number = 3024 Then
MsgBox " عفوا مجلد البيانات تم نقلة أو أعادة تسميتة " & Chr(13) & " لذا سوف يتم اغلاق البرنامج " & Chr(13) & " رجاء أذهب الى مصدر البرنامج وتأكد من وجود مجلد باسم " & Chr(13) & " بجوار ملف بـرنـامـج الـخـيـاط DATA ", vbYes, " بـرنـامـج الـخـيـاط : خطــــــأ "
DoCmd.Quit
وهذا الامر
On Error GoTo aaaa
If IsNull(Forms![استرجاع_البيانات]![النسخه]) Then
MsgBox " من فضلك انقر فوق إختيار ملف لتحديد النسخه المراد استرجاعها ", vbInformation, " بـرنـامـج الـخـيـاط : استرجاع بيانات "
DoCmd.GoToControl "استعراض"
Else
Call acbRelink(Me.النسخه, True)
DoCmd.Close
aaaa:
If err.Number = 3011 Then
MsgBox " مصرح بإسترجاع البيانات المنسوخه أو المحفوظه " & Chr(13) & " عن طريق ( بـرنـامـج الـخـيـاط ) فقط ", vbInformation, " بـرنـامـج الـخـيـاط : خطــــــــأ "
النسخه = Null
End If
End If