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

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

قام بنشر

السلام عليكم 

اسعد الله او قاتكم بكل خير 

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

ياليت التعديل جزاكم الله خير 

تحياتي للجميع 

النسخ الاحتياطي.mdb

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

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

Backup.rar

تم تعديل بواسطه kkhalifa1960
  • Like 3
  • Thanks 1
قام بنشر

تفضل هذا هو كود النسخة الاحتياطية بإختصار
 

لإنشاء نسخة احتياطة من القاعدة الحالية

Dim MyFile          As String
Dim DstFile         As String
Dim Syso            As Object
Dim GetType         As Variant

MyFile = CurrentProject.FullName  ' مسار القاعدة الحالية 
GetType = Right$(MyFile, Len(MyFile) - InStrRev(MyFile, "."))
DstFile = CurrentProject.Path & "\" & Format(Now, "dd-mm-yyyy-nss") & "." &  GetType  ' الاسم الجديد للنسخة الاحتياطية

DBEngine.Idle

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

Name DstFile As DstFile & ".ptc"
DBEngine.CompactDatabase DstFile & ".ptc", DstFile
Kill DstFile & ".ptc"

 

لإنشاء نسخة احتياطية لقاعدة البيانات في حال ان القاعدة منفصلة عن الواجهة

Dim MyFile          As String
Dim DstFile         As String
Dim Syso            As Object
Dim GetType         As Variant

MyFile = CurrentProject.FullName  ' مسار قاعدة البيانات
GetType = Right$(MyFile, Len(MyFile) - InStrRev(MyFile, "."))
DstFile = CurrentProject.Path & "\" & Format(Now, "dd-mm-yyyy-hnss") & "." & GetType  ' الاسم الجديد للنسخة الاحتياطية

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

 

  • Like 1
قام بنشر
في 10‏/11‏/2023 at 21:19, kkhalifa1960 said:

استاذ @دروب مبرمج ممكن الكود لما تكون قاعدة البيانات بيوزر وباسوورد .:fff:

ما تحتاج كود لأن الكود يقوم بإنشاء نسخة مماثلة من النسخة الاساسية

يعني ما راح يفتح الملف و يقرأ الجداول

  • Thanks 1
  • 4 months later...

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