اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

الردود الموصى بها

قام بنشر

اخواني الاعزاء

لقد قمت بوضع هذا الكود الخاص بعمل نسخة الاحتياطية ويعمل ولكن قاعدة البيانات تظهر بدون أيكونة الأكسيس بعد أن يتم عمل نسخة احتياطية لها

فهل من خطأ في الكود

Private Sub Form_Close()
On Error Resume Next '-------      by caboon    -----
Dim OldFile As String, DBwithEXT, DBwithoutEXT, NewFile As String, CopyMyDB
OldFile = [StrOld]
DBwithEXT = Dir(OldFile)
DBwithoutEXT = Left(DBwithEXT, Len(DBwithEXT) - 4)
If [BKUP] = True Then
NewFile = Me.StrNew & "\" & DBwithoutEXT & "-" & Format(Date, "yyyy-mm-dd") & "-" & Format(Now(), "Hh-Nn-Ss-AMPM") & Right(DBwithEXT, 4)
CopyMyDB = "cmd.exe /C copy " & """" & OldFile & """" & " " & """" & NewFile & """"
Shell CopyMyDB, 0
Exit Sub
End If

End Sub

----------------------------------------------------------------------------------------

Private Sub Form_Load()
On Error Resume Next

[StrOld] = CurrentDb.Name
[StrNew] = "D:\LaundrySoftware\"

End Sub

 

بوركتم جميعا

7778887.JPG

قام بنشر (معدل)

اتفضل جرب الكود الاتى 

Dim StrNew As String
Dim StrOld As String
Dim DBwithEXT As String
Dim NewFile As String
Dim CopyMyDB As String

StrNew = "D:\LaundrySoftware\"
StrOld = CurrentDb.Name
DBwithEXT = Dir(StrOld)


NewFile = StrNew & "\" & Format(Date, "yyyy-mm-dd") & "-" & Format(Now(), "Hh-Nn-Ss-AMPM" & "-") & DBwithEXT
CopyMyDB = "cmd.exe /C copy " & """" & StrOld & """" & " " & """" & NewFile & """"
Shell CopyMyDB, 0

 

تم تعديل بواسطه ابا جودى
  • Like 3
قام بنشر

السلام عليكم

لما تأخر الأخ ايمن بالرد على ابي جودي قلت يمكن لم يحقق مطلبه فرجعت للكود فوجدت انه ينقصه نقطة في هذا السطر ليصبح هكذا :

NewFile = Me.StrNew & "\" & DBwithoutEXT & "-" & Format(Date, "yyyy-mm-dd") & "-" & Format(Now(), "Hh-Nn-Ss-AMPM") & "." & Right(DBwithEXT, 4)

 

  • Like 3
قام بنشر
2 دقائق مضت, ابوخليل said:

السلام عليكم

لما تأخر الأخ ايمن بالرد على ابي جودي قلت اكيد ما حقق مطلبه رجعت للكود فوجدت انه ينقصه نقطة في هذا السطر ليصبح هكذا :


NewFile = Me.StrNew & "\" & DBwithoutEXT & "-" & Format(Date, "yyyy-mm-dd") & "-" & Format(Now(), "Hh-Nn-Ss-AMPM") & "." & Right(DBwithEXT, 4)

 

السلام عليكم ورحمة الله تعالى وبركاته

استاذى الجليل ومعلمى القدير و والدى الحبيب الاستاذ @ابوخليل :fff:

اولا وقبل كل شئ كل عام وانتم بخير 

هذا اول ما خطر على بالى ولكن وجدت مشكلة فى التعديل باضافة النقطه كما تفضلتم استاذى 

الكود كان مكتوب على اعتبار ان الامتداد .mdb

ولكن فى حالة ان الامتداد accdb

يعتبر الامتداد ccdb فقط طبقا لذلك الجزء من الكود
 

Right(DBwithEXT, 4

7778887.JPG

لاحظ الامتداد بعد الوقت pm 

لذلك قمت بتعديل طفيف حتى يكتب اسم الملف باللاحقة الخاصة بها كيفما كانت

  • Like 1
قام بنشر
2 دقائق مضت, ابوخليل said:

هذه نتيجة الرد السريع من غير فحص وتأكد

العفو منكم استاذى الجليل ومعلمى القدير و والدى الحبيب

اسال الله لكم البركة فى العمر والعمل والاهل والولد والرزق

  • Like 1
قام بنشر

بوركت أخي أبوجودي 

وجعلت ما فعلت بميزان حساناتك ولك جزيل الشكر

الموضوع تمام ميه على ميه

وأتقدم بالشكر لأخي أبوخليل 

  • Like 1

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information