بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته
لو تكرمتم لدي ثلاثة أسئلة مهمة جداً بالنسبة لي ، لأني قد عملت برنامج على قواعد البيانات اوراكل ، ويقوم هذا البرنامج بأداء معضم العمل الروتيني اليومي الخاص بي في الإدارة ، ولكن أثناء برمجته كنت أود عمل مهمة ما ولكن لقلت الخبرة لم أستطع ، وهي :
1- أني عندما أدخل التاريخ 30 في بعض الأشهر يقوم البرنامج بتحويله إلى اليوم الأول من الشهر التالي ، مثال : 30/10/1422 يحوله إلى 1/11/1422 ، مع العلم ، أن إعدادات NLS في Regedit هي :
NLS_LANG = AMERICAN_AMERICA.AR8MSWIN1256
NLS_CALENDAR = ARABIC HIJRAH
والإعدادات في SQL PLUS هي :
NLS_CHARACTERSET = AR8MSWIN1256
ومجال عملي حساس بالنسبة للتاريخ أي أن أي عمل أقوم به لا بد من تسجيل تاريخ ذلك اليوم الذي عملته فيه لا تقديم يوم ولا تأخيره . طبع أسير حسب التقويم.
2- كيف استطيع برمجة مفتاح ما من مفاتيح اللوحة لمهمة ما . فمثلاً أريد وضع مفتاح معين بدل المفتاح F7 للدخول في الاستعلام ، وأريد استخدام الزرين PAGEUP,PAGEDOWN في قائمة الخيارات LOV (list of values(
3- لدي في مكتبي جهاز كمبيوتر واحد وهو الذي يعمل عليه البرنامج ، ولي زميل في نفس المكتب نريد أن نحضر جهاز آخر ليعمل عليه . و يكون الجهازان يعملان على البرنامج في قاعدة واحدة database . أي نريد أن نعمل شبكة فكيف نبدأ وماذا نجتاج ، وهل يحتاج البرنامج أي تعديلات حتى يعمل على الشبكة ، وماهي البرامج الضرورية ، وهل تكون القاعدة على الجهازين أم على أحدهما . نريد التفصيل من البداية.
وآسفين على التطويل ، ودمتم .