السلام عليكم
أريد كوداً يضغط ملفاً ثم يخفيه
كما أريد كوداً لتلوين أسماء الكائنات في القاعدة(2003)
السلام عليكم
أريد كوداً يضغط ملفاً ثم يخفيه
كما أريد كوداً لتلوين أسماء الكائنات في القاعدة(2003)
تم تعديل هذه المشاركة بواسطة أواب في 18 نوفمبر 2012 في 15:55

شكرا للأخ essam_abboud على تجاوبك
أما بخصوص كود التلوين فأنا أقصد أن ألون أسماء الجداول(مثلا) في القاعدة بألوان مختلفة حسب محتواها
وأما بخصوص كود الضغط والاخفاء فهو لقاعدة بيانات أكسس2003 موجودة في ال C .
شكراً

أواب كتب:السلام عليكم
أريد كوداً يضغط ملفاً ثم يخفيه
كما أريد كوداً لتلوين أسماء الكائنات في القاعدة(2003)
اخي الفاضل : اواب
السلام عليكم ورحمة الله وبركاته
سؤالك مبهم وعام وغير مفهوم
يجب عليك عند طرح السؤال ان تشررح بالتفصيل ما هو المطلوب بالضبط
مثال :
هل تريد كود الضغط والإصلاح لقاعدة البيانات الخارجية ؟
ام تريد كود ضغط يقوم بعملية ارشفة للملف كأن يكون الملف بعد ضغطه بصيغة RAR او ZIP
مثلا لديك قاعدة بيانات على محرك الأقراص C وتريد ان تكون بعد عملية الضغط بهذه الصيغة MyDatabase.rar
هل هذا ما تقصده ؟
ام تقصد شيء آخر
ثم بعد ذلك تقوم بإخفاء هذا الملف المضغوط
بالنسبة لتلوين اسماء كائنات قاعدة البيانات فلا يوجد إمكانية لذلك
الا في حالة انك تقوم بعمل نموذج يظهر به اسماء كائنات القاعدة ومن ثم تستطيع تلوين اسماء الكائنات حسب التنسيق الشرطي
اما الكائنات نفسها مثل اسماء الجداول والتقارير والنماذج فلا يمكن ذلك
لا تنسانا من التقييم بارك الله بك
بالتوفيق
شكراً لزهرة المنتدى على تجاوبك...
أريد كود ضغط يقوم بعملية ارشفة للملف كأن يكون الملف بعد ضغطه بصيغة RAR او ZIP
مثلا لديك قاعدة بيانات على محرك الأقراص C وتريد ان تكون بعد عملية الضغط بهذه الصيغة MyDatabase.rar
هذا ما أقصده
ثم بعد ذلك يقوم الكود بإخفاء هذا الملف المضغوط
تم تعديل هذه المشاركة بواسطة أواب في 21 نوفمبر 2012 في 20:51

اخي الفاضل : اواب
هل قاعدة البيانات ذات اسم ثابت على محرك الأقراص C ام انها متغيره ؟
بمعنى هل هي بهذا الشكل
C:\MyDatabase.mdb
ام انك في كل مره تختار اي قاعدة بيانات على محرك الأقراص C او اي مجلد وليس بالضرورة ان تكون في مكان محدد
لأن ذلك يعتمد على طريقة الحل التي سوف نكتبها لك في الكود
اذا كانت قاعدة البيانات ثابتة على محرك الأقراص C
فياريت تكتب لنا اسم القاعدة بالضبط على محرك الأقراص C
بالتوفيق
نعم قاعدة البيانات ذات اسم ثابت على محرك الأقراص D
هي بهذا الشكل
D:\النقل المدرسي.mdb
هي الفكرة أن لي برنامجاً يأخذ نسخة احتياطية على D
ولا أريد لأحد العبث بها أو فتحها لذلك لجأت للبحث عن طريقة لضغطها وإخفائها
لعل الفكرة الآن واضحة
مع خالص الشكر
تم تعديل هذه المشاركة بواسطة أواب في 22 نوفمبر 2012 في 12:28

تفضل اخي الكريم
الملف بناء على طلبك
اولا : قم بعملية ضغط قاعدة البيانات ثم اذهب الى محرك الأقراص D وتأكد من ان قاعدة البيانات تم ضغطها واصبحت بهذه الصيغة D:\النقل المدرسي.zip
ثانيا : يمكنك الآن بعد التأكد من عملية الضغط اخفاء قاعدة البيانات بالضغط على زر اخفاء قاعدة البيانات
تأكد بارك الله بك الآن ان قاعدة البيانات اصبحت مخفية في محرك الأقراص D
ملاحظة : عند قيامك بإخفاء قاعدة البيانات لا تستطيع استخدام عملية الضغط لها لأنها مخفية وستظهر لك رسالة خطأ بأن الملف غير موجود لأنه مخفي
ولحل هذه المشكلة يجب عليك اظهار قاعدة البيانات من جديد اي غير مخفية من خلال زر الأمر إظهار قاعدة البيانات بعد ذلك يمكنك ضغطها من جديد
لا تنسانا من التقييم بارك الله بك
بالتوفيق