19-07-18, 02:49 AM
(15-07-18, 11:31 AM)TOT كتب :السلام عليكم و رحمة الله(11-07-18, 02:27 PM)Amir_Alzubidy كتب :(11-07-18, 10:31 AM)TOT كتب :(10-07-18, 07:04 PM)Amir_Alzubidy كتب :السلام عليكم و رحمة اللهفكرة انشاء قاعدة بيانات جديدة لكل سنة جديدةستقودنا الى تعقيدات نحن بغنى عنهااذا كان على الحجميمكن حل هذه المشكلة بقاعدة بيانات Sql Server على سبيل المثالذكرت في الرد السابق تحليل مختصر للمطلوبسأعيد اختصاره بشكل آخرالان من الصورة الموجودة في السؤال الخاص بكوجدت بأن هناك سنوات و شهور لكل سنة و ايام لكل شهراذاً .. يجب ان يكون لدينا هذه الجداولجدول سنوات ()جدول شهور ()جدول ايام ()جدول موظفين ()و بالتالي جميعها ستكون على ارتباط مع بعضها البعض
و سير العملية تماما سيكون كما الفكرة التي في ردك الاخيرلكن تلك الشاشة ستكون شاشة السنواتبعد ذلك شاشة الشهوربعد ذلك الى السجل اليوميالسجل اليومي مكوناً منرقم التسلسل الخاص بالسجل ، رقم السنة، رقم الشهر ، & _اسم الموظف ، و يليه الايام التابعة للشهر الواحد و التي ستكون واحد و ثلاثين يوماً .. ( افتراضاً )تعبأ حسب ما هو عليه الشهر او عدد الايام المتفق عليهحتى تكون على الشكل الاتي :
اليك قاعدة البيانات :
معليش مو فاهمه فكرتك يعني أنا لو أبغى مثلا إلى سنة 1460هـ حضيف الجدوال بعدد السنوات ؟؟
حياخد مني وقت مرا، أنا أبغى أعرف في طريقة عن طريق الفيجوال مثلا باستخدام الأداة DATATIMEPAKER ؟
يعني أبغى البرنامج ما يكون محدد بعدد سنوات معينه أبغاه مستمر لأخر سنة متاحة في الفيجوال فهمت عليا؟
أنا جالسه أفكر هل في طريقة أضيف فيها DATATIME ويسير كل يوم أدخل عليه وأضغط على اليوم يظهرلي جدول الموظفين ويتيح لي إدخال الدقائق وبعدها ينحفظ في القاعدة باليوم ونهاية الشهر يطلعلي المجموع تلقائي بالإضافة إلى مجموع الشهر السابق إذا وجد.
شكرا على مساعدتك..
السلام عليكم و رحمة الله
كانت اقرب ما تكون الى الفكرة المطلوبة لكن ببعض من الترتيب لو تم تطبيق ما قمت بتحليله مسبقا .
على كل حال ما كنت اقصده هو بدلا من انشاء قواعد بيانات جديد و تجنبا لاهدار الوقت . عمدت الى ان تكون السنوات ضمن قاعدة بياناات واحدة
كما لو كنت في مكتبك الخاص و كانت لديك مجلدات تم تسميتها 2009 ، 2010 , 2011 و بداخل كل مجلد مرفقات تم تسميتها بملف شهر رجب 2010 و بداخله ستكون جميع الاوراق و السجلات التابعة لذلك الشهر على سبيل المثال ؛ {الاحد.1.ابريل. 2010 } .
الى { الاربعاء .24 . ابريل. 2010} .
الفترة (من الى) ستكون داخل ملف الشهر . و الشهور بمجلد السنوات .
اتمنى ان تكون الفكرة قد وصلت الان .
فاهمه فكرتك، ممكن تصصمها في الفيجوال إذا أمكن أبغى أشوف كيف حيكون شكلها كمثال؟!
انا اسف و اعتذر جدا لانني لم انتبه للرد الاخير حتى شاهدته الان .
بسبب الظروف الصحية الاخيرة اصبحت لا اتردد للمنتدى الا قليل
صدقا اعتذر لانني لم اعاود متابعة الموضوع .
عموما اختي الكريمة اتمنى ان تكوني وجدتي الحل و ان مشاركة الاخ مرنو ... قد ادت الغرض
بالنسبة للنصيحة المسداة اليك من قبل احدهم (هل هو من منتدانا ) بتوسعة قاعدة البيانات
فلا حرج في ذلك فهو من الافضل توسعتها طالما كانت ستحمل ذاك الكم الهائل من البيانات على مر السنين
بالرغم من ذلك يصل عدد السجلات في قاعدة بيانات اكسس الى ما يقارب 36 مليون سجل كحد اقصى قل او كبر عدد السجلات فسيعود ذلك الى ما تحتويه من البيانات اي بمعنى اشمل واعم ان حجم قاعدة بيانات من نوع اكسس يصل الى 2 gb
باعتقادي ان النصيحة كانت بمكانها حول التوسعة لو نظرنا الى حال قاعدة البيانات في الاعوام القليلة القادمة .
تحياتي لكم جميعا