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

مساعدة في انشاء زر ضغط قاعدة البيانات واصلاحها


Jafar121

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

اخواني الأعزاء

يشهد الله أني قد استفدت من هذا المنتدى استفادة كبيرة ، والله على ما أقول شهيد

عندي استفسار يهمني :

هل يمكنني انشاء زر عن طريقه يمكن ضغط قاعدة البيانات واصلاحها؟

طريقة ضغط قاعدة البيانات واصلاحها سهلة من خلال قوائم الأكسس :

أدوات - أدوات مساعدة لقواعد البيانات - ضغط قاعدة بيانات واصلاحها .

أريد طريقة وضع ذلك عن طريق زر

ولكم جزيل الشكر والتقدير

تم تعديل بواسطه Jafar121
رابط هذا التعليق
شارك

الشكر لك أخي على ردك السريع

الزر صحيح يعمل ولكنه لا يعمل المطلوب

عند ضغط قاعدة البيانات واصلاحها عن طريق قوائم الأكسس .. الذي يحدث أنه يغلق برنامج الأكسس ويفتحه

ونرى أن حجم ملف الأكسس قد صغر الى حد كبير

شاكراً لك تواصلك ودمت بخير

تم تعديل بواسطه Jafar121
رابط هذا التعليق
شارك

الشكر لك أخي على ردك السريع

الزر صحيح يعمل ولكنه لا يعمل المطلوب

عند ضغط قاعدة البيانات واصلاحها عن طريق قوائم الأكسس .. الذي يحدث أنه يغلق برنامج الأكسس ويفتحه

ونرى أن حجم ملف الأكسس قد صغر الى حد كبير

شاكراً لك تواصلك ودمت بخير

لم افهم الزر يعمل ولكنة لا يعمل المطلوب

انظر المرفق

zaFileSize.rar

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

الشكر لك أخي على ردك السريع

الزر صحيح يعمل ولكنه لا يعمل المطلوب

عند ضغط قاعدة البيانات واصلاحها عن طريق قوائم الأكسس .. الذي يحدث أنه يغلق برنامج الأكسس ويفتحه

ونرى أن حجم ملف الأكسس قد صغر الى حد كبير

شاكراً لك تواصلك ودمت بخير

لم افهم الزر يعمل ولكنة لا يعمل المطلوب

انظر المرفق

أحرجتني أخي بسرعة ردك .. أدعو لك الله أن يحفظك من كل مكروه

الآن أصبحت تعمل بشكل مناسب وجميل

اسأل الله لك التوفيق والصحة والعافية

اذا امكن وان لم يكن هناك تعب عليك .. فأنا السائل وأتشرف بردك على سؤالي الأخير

أنا رايت الأكواد في vb

اذا عملت زر في أحد النماذج .. فما هو الكود الذي أضعه فيه ليقوم بالضغط والاصلاح

أرجو أن تكتب لي الكود ولك جزيل شكري واحترامي لشخصك الكريم

ودمت بخير

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

الكود هو للمشاركة الاولى وهي تعمل بشكل صحيح

Private Sub CmdCR_Click()

SendKeys "{F10}"

SendKeys "]sq"

End Sub

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

تقوم الدالة SendKeys بإرسال الأمر للمفتاح F10 وهذا يقوم بالتوجه مباشرة الى قائمة ملف File ويكون التركيز عليها بدون فتحها فقط التاشير على الأمر ملف من قائمة الأكسيس حاول تجرب المفتاح F10 من لوحة المفاتيح عندما يكون لديك نموذج مفتوح وشريط القوائم ظاهر لديك . ... نكمل بقية الكود

ايضا بعد تنفيذ الأمر السابق تقوم الدالة SendKeys بإرسال الأوامر الى المفاتيح من لوحة المفاتيح وهي " [ " وهذا يعني اختيار الحرف العربي " د " ويعني أ&دوات انظر هنا تم اختيار حرف د لأنه يوجد بجانبه حرف & ان الحرف المقابل له في النسخة الإنجليزيه هي Tools& يعني انت تختار في نسختك الإنجليزيه الحرف T ثم يتم اختيار الحرف " s " وهذا يعني في النسخة العربية الحرف " س " وهو يشير الى أدوات م&ساعدة لقواعد البيانات بمعنى ان حرف السين هو الذي سيكون عليه الإختيار اما في النسخة الإنجليزية فسيكون Database utilities& يعني اختيار حرف d ثم يتم اختيار الحرف q في النسخة العربية للأكسيس وهذا يعني اننا اخترنا &ضغط قاعدة البيانات واصلاحها وهذا يعني اختيار حرف ض اما في النسخة الإنجليزية Compact and repair database& بمعنى يتم اختيار الحرف c ليصبح الكود للنسخة الإنجليزيه بهذا الشكل

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

عافاك الله وغفر لك

لم تنجح معي المشاركة الأولى

هل يمكن أنه بسبب أن لغة لوحة المفاتيح كانت تشير الى الكتابة باللغة الانجليزية

مع العلم أن نسختي الأكسس قوائمها عربية

وأظن أن هذا الكود لن يعمل في حالة اخفاء شريط القوائم بطريقة ما .

الملف الأخير نجح معي وتمت العملبة بنجاح بدون مشاكل

فهل بمكن استعماله في أي ملف أكسس .. أم يختلف باختلاف النسخة العربية أو الانجليزية

هل يمكن أن نفيدني في ذلك

مع شكري ونقديري

تم تعديل بواسطه Jafar121
رابط هذا التعليق
شارك

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

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



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

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

Important Information