اذهب الي المحتوي
أوفيسنا

تعديل في كود عمل نسخة احتياطية


إذهب إلى أفضل إجابة Solved by ابو جودي,

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

السلام عليكم ورحمة الله وبركاته اعضاء ومشرفي المنتدي الكرام

اخوني واساتذتي الافاضل  في المرفق كود ينسخ البرنامج في نفس المسار الموجود فيه 

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

انا عاوز احدد في الكود نفسة / قاعدة الجدول هي الي تنسخ وليس الشاشات 

وشكرا

TEST1.accdb

رابط هذا التعليق
شارك

في ٥‏/١٢‏/٢٠٢١ at 15:23, ابو جودي said:

تحياتى استاذ @حسين العربى :fff:

 

استاذي الفاضل ابو جودي 

ملوحظه مهمه اكتشفتها اليوم  في الكود بالصدفة 

عندما اضع باسورد لقاعدة الجداول db  واعادة ربط الجداول مره اخره الكود لايعمل ويعطيني رسالة خطأ كما في المرفق فما الحل

 

Untitled.png

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

تفضل هذا الكود

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

If MsgBox("هل تريد انشاء نسخة احتياطية الآن ؟", vbQuestion + vbYesNo + vbMsgBoxRight, "تأكيد") = vbYes Then
Dim MyFile, DstFile As String
Dim Syso As Object

MyFile = " ضع هنا مسار قاعدة البيانات "
DstFile = CurrentProject.Path & "\Backup-" & Format(Now, "dd-mm-yyyy") & "." & Split(Mid(MyFile, InStrRev(MyFile, "\") + 1), ".")(1)

Set Syso = CreateObject("Scripting.FileSystemObject")
Syso.copyfile MyFile, DstFile
Set Syso = Nothing
End if

 

  • Like 2
رابط هذا التعليق
شارك

22 ساعات مضت, حسين العربى said:

 

استاذي الفاضل ابو جودي 

ملوحظه مهمه اكتشفتها اليوم  في الكود بالصدفة 

عندما اضع باسورد لقاعدة الجداول db  واعادة ربط الجداول مره اخره الكود لايعمل ويعطيني رسالة خطأ كما في المرفق فما الحل

 

Untitled.png

ممكن اطلع على مرفقكم استاذى

رابط هذا التعليق
شارك

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

الباسورد 1982

test1.rar

رابط هذا التعليق
شارك

8 ساعات مضت, د.كاف يار said:

تفضل هذا الكود

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

If MsgBox("هل تريد انشاء نسخة احتياطية الآن ؟", vbQuestion + vbYesNo + vbMsgBoxRight, "تأكيد") = vbYes Then
Dim MyFile, DstFile As String
Dim Syso As Object

MyFile = " ضع هنا مسار قاعدة البيانات "
DstFile = CurrentProject.Path & "\Backup-" & Format(Now, "dd-mm-yyyy") & "." & Split(Mid(MyFile, InStrRev(MyFile, "\") + 1), ".")(1)

Set Syso = CreateObject("Scripting.FileSystemObject")
Syso.copyfile MyFile, DstFile
Set Syso = Nothing
End if

 

 استاذي الفاضل د.كاف يار  شكرا علي مرورط الطيب وجزاك الله خير الجزاء كود فوق الممتاذ بس ناقصه حاجه انا عاوز النسخة توضع في فولدر اسمه Backup

رابط هذا التعليق
شارك

50 دقائق مضت, حسين العربى said:

 استاذي الفاضل د.كاف يار  شكرا علي مرورط الطيب وجزاك الله خير الجزاء كود فوق الممتاذ بس ناقصه حاجه انا عاوز النسخة توضع في فولدر اسمه Backup

تفضل

If MsgBox("هل تريد انشاء نسخة احتياطية الآن ؟", vbQuestion + vbYesNo + vbMsgBoxRight, "تأكيد") = vbYes Then
Dim MyFile, DstFile As String
Dim Syso As Object

MyFile = " ضع هنا مسار قاعدة البيانات "
DstFile = CurrentProject.Path & "\Backup\Backup-" & Format(Now, "dd-mm-yyyy") & "." & Split(Mid(MyFile, InStrRev(MyFile, "\") + 1), ".")(1)

Set Syso = CreateObject("Scripting.FileSystemObject")
Syso.copyfile MyFile, DstFile
Set Syso = Nothing
End if

 

  • Like 1
  • Thanks 1
رابط هذا التعليق
شارك

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



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

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

Important Information