يا اخوان انا عارف والله ان طريقتي ما تعجبكم
بس بحب اوضح لكم شي
انا عامل عند الاقلاع انه يقلع من مجلد البرنامج بالدي
وعندما ادخل بينات ت
Public Function acbRelink(strPath As String, Optional blnSilent As Boolean) As Boolean
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\tailor"
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) & " بجوار ملف بـرنـامـج الـخـيـاط tailor ", vbYes, " بـرنـامـج الـخـيـاط : خطــــــأ "
DoCmd.Quit
End If
End Function
حفظ بالدي
ولكن عندما اعمل ارتباط يجي اي واحد من العمال يدخل بيانات وعند الاقلاع تجدها غير موجوده ويستوي لخبطه
انا لست خشيم الى هذة الدرجه
كل واحد المهم الاستاذ ابو خليل بارك الله فيه جاب المطلوب وما قصر
بقلى شي قليل اظن انه حله بسيط ليس صعب وقد يكون الخطاء مني انا