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

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

قام بنشر

السلام عليكم 

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

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

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

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

النسخ الاحتياطي.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