السلام عليكم ورحمة الله وبركاته
لدينا قاعدة بيانات مصممة على oRACLE 8I و النماذج و التقايرير مصممة على DEveloper 6.
نقوم بإقفال قاعدة البيانات سنوياً مع نهاية العام المالي أي بنهاية شهر ديسمبر من كل عام.
أدى ذلك إلى وجود عدة نسخ من قاعدة البيانات على هيئة ملفات(.dmp) و كل نسخة تحمل في أسمها رقم العام المالي مثال: (2004DB.dmp, 2005DB.dmp, 2006DB.dmp).
طبعاً كل واحدة من هذه القواعد هي بمثابة نسخة من القواعد الأخرى أي نفس الجداول و الإستعلامات ، و لكن كل قاعدة تحتوي على بيانات مختلفة ، أي كل قاعدة تحمل بيانات العام المالي الخاص بها. و حيث أننا نحتاج في بعض الأحيان إلى الرجوع إلى بعض بيانات الأعوام السابقة فإنني قمت بإنشاء قواعد بيانات جديدة و قمت بإستيراد البيانات من ملفات ال (.dmp) إلى كل قاعدة حسب السنة المالية.
و حيث أنه لدينا مجلد بأسم (Folder) يحتوى على النماذج و التقارير ، فقد قمت بعمل إختصار للمنوذج الرئيسي و أضفت إلى الاختصار
(c:\xxx\xxx\bin\ifrun60 d:\folder\main userid=user/password@2003db)
و تم بحمد الله ربط قاعدة البيانات الأولى و التي تخص عام 2003 و صار بإمكاننا الإستفسار عن بيانات عام 2003 عن طريق الدخول بالأختصار السابق.
ما حدث بعد ذلك ، أنني حاولت عمل نفس الطريقة مع قواعد بيانات الأعوام التالية (2004،2005،2006) و لكن المشكلة أنها لم ترتبط أي أنني كلما أردت تشغيل النماذج مع قاعدة بيانات أخرى غير 2003 فإنها لاتعمل؟!
عذراً للإستفاضة في الشرح و لكن أرتيت أن أوضح السيناريو كاملاً حتى تتسنى لكم معرفة الحالة بتفاصيلها ،
فأرجو منكم المساعدة في حل هذه المشكلة ؟!