الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

* كود * البحث عن قاعدة تحتوي على الجداول وربطها بالقاعدة التي تحتوي على النماذج آلياً

مغلق
بدأه مصلح الحريصي في 21 يناير 2003 · 3 رد · 704 مشاهدة · في مراجعة المواضيع
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

الأخوة الكرام

السلام عليكم ورحمة الله وبركاته

يوجد جهازفيه الهاردسك مقسم إلى ثلاثة أجزاء ( أقراص ) هي : C _ D _ E وعلى الجهاز برنامج فيه قاعدتين الأولى قاعدة بيانات تحتوي على الجداول موجودة على القرص D والثانية النماذج والتقارير و0000 الخ وهي موجودة على القرص C:

المطلوب:

كود برمجي على النافذة ( الشاشة )الرئيسة يعمل عند تشغيل البرنامج مهمته الأتي :

1-يقوم بالبحث عن القاعدة التي تحتوي على الجداول فقط للتأكد هل هي ما زالت على مسارها السابق فإذا وجدها يفتح البرنامج بشكل عادي 0

2-إذا لم يجد القاعدة الخاصة بالجداول على مسارها السابق يقوم بإظهار رسالة للمستخدم مضمونها " طرأ تغيير على البرنامج _جاري الآن ضبط تلك التغيرات وسوف يعمل البرنامج بشكل عادي بعد إصلاح تلك التغيرات فضلاً أنتظر "

3-يقوم الكود بالبحث في جميع أقراص الكمبيوتر C و D و E و A وF فإذا وجد القاعدة يحول ربط الجداول إلى مسار القاعدة الجديد دون أن يشعر أو يتدخل المستخدم في ذلك وبعد الإنتهاء من ذلك تظهر رسالة مفادها " لقد تم إصلاح البرنامج وهو الآن يعمل بشكل صحيح0

4_ إذا لم يجد الكود قاعدة البيانات في الجهاز تظر رسالة تخبر المستخدم بذلك

_ طريقة الربط بواسطة الإختيارات من قبل المستخدم ممتازة ولكن البعض منهم يصعب عليه ذلك فلو حدث وأن غيرا احداً موقع القاعدة التي تحتوي على الجداول من الموقع الإفتراضي مثلاً من القرص D إلى القرص E وجاء مستخدم أخر لم يكن لديه علماً بذلك التغيير سوف يتوقف عن العمل فليس لديه معرفة بأن القاعدة غُيرت إلى القرص E وبالتالي سيعتقد بأن البرنامج توقف بسبب خلل برمجي وهذا حدث معي وعند سؤال احد المستخدمين لماذا لم يعيد الربط بالقاعدة الجديدة أو يعيدها مكانها السابق رد قائلاً : وما يدريني أين هي هذا برنامجك فاشل وأنت تحاول تغطي على فشلك " عذرت الرجل وشعرت بأن كلامه صحيح ولا بد أن أحاول إيجاد حل للمشكلة وبوجود أهل الخير اجد الحل بإذن الله تعالى0

فأرجو أن اجد لديكم الحل بارك الله فيكم

شكري للجميع0

#2

أخي الكريم مصلح

السلام عليكم

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

رابط الموضوع هو

http://www.arabteam2000.com/vb/showthread....ht=%E5%C7%CC%D1

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

أما ما ذكره لك صاحبك من أنك فاشل فأقدم لك نصيحة من خبير ليس في الأكسس بل في التعامل مع الناس

لا تجعل برنامجك سهلاً إلى الدرجة التي تجعل كل شخص بمن فيهم الجهلاء يستطيعون التعامل معه لأنك ستدفع الثمن غالياً وقديماً قيل عدو عاقل خير من صديق جاهل

تحياتي

أخوك / أبو هاجر

#3

الأخ ابو هاجر

أشكر لك ردك ونصائحك الغالية على نفسي أخ عزيز وغالي 0

تراني لا زلت في البداية ومتعطش لأي معلومة تنقصني ولن تصدق إذا قلت لك إنني أحمل أي مثال مهما كان وأقوم بفحص سطور الكود كلمة كلمة للبحث عن أي شيء لم أعرفه لكي استفيد منه0

بالنسبة لشخص خبير مثلك يعتبر مرجع وأود أن أسئله عن كل صغيرة وكبيرة فأحياناً أعمل أشياء وأحس في نفسي بأنها خطأ مع أنها تعمل بالشكل الذي أريد وبعض أسئلتي التي تجيب عليها أكتفي ولا أتطرق لباب المناقشة بشكل موسع حتىلا أشق عليك 0

بالنسبة لعمل الكود فعلاً لقد استخدمت الأكواد التي أوردتها في أمثلتك وبعضها كان رد على اسئلتي مع ما هو في قاعدة المحاسبة والأمور تسير معي بشكل جيد ولله الحمد بقي معي عملية البحث التلقائي0 أي أمر تفحص الأقراص بدون تدخل المستخدم0

ألف شكر لك على كل ما فعلته من اجلنا 0

#4

أخي الكريم مصلح

السلام عليكم ورحمة الله وبركاته

هل من الممكن ارفاق نموذج من ملف القاعدة حتى نستفيد منه

أخوك

خالد

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…