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

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


إذهب إلى أفضل إجابة 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
رابط هذا التعليق
شارك

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