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

(تمت الاجابة) كود ضغط واصلاح قاعدة بيانات 2010 برمجيا


alcasir

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

السلام عليكم

ابحث عن كود لاصلاح وضغط فاعدة البيانات لاكسس 2010,,,

ارجو من لديه معلومات عن هذا الموضوع ,,,فلا يبخل علينا

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

والكود هو

CommandBars("Menu Bar").Controls("Tools").Controls("Database utilities").Controls("Compact and repair database...").accDoDefaultAction

مع الشكر الجزيل

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

  • 2 weeks later...

تظهر هذه الرسالة فى حالة كتابة إسم الملف المطلوب ضغطه وإصلاحه بطريقة خاطئة

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

يمكنك وضعه فى حدث زر إغلاق قاعدة البيانات ( طبعا بعد تعديل الإسم والمسار)


   'If today = thrusday Then copy the data file Else go away

    If Weekday(Now()) <> 5 Then GoTo GoAway


    Dim MyDistenation As String

    MyDistenation = "E:\ArsheefData\"

    MyDistenation = MyDistenation + Format(Now, "dd-m-yyyy")

    MyDistenation = MyDistenation + ".mdb"

    DBEngine.CompactDatabase "E:\Data\ArsheefData\ArsheefData.mdb", MyDistenation


GoAway:

    DoCmd.Close

  • 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.

×
×
  • اضف...

Important Information