تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
حفظ بيانات العاملين فى الارشيف
#1
السلام عليكم ورحمه الله وبركاته
الاخوه اساتذتى الخبراء 
بعد التحيه
استفسار
عامل برنامج شئون موظفين يشمل بيانات الموظفين ومرتبات جميع العاملين 
قاعده البيانات سيكول سيرفر بها عدد من جداول البيانات وبيتم التعديل عليها من خلال برنامج فيجول استديو 2008
والييانات بيتم التعديل عليها  كل شهر
محتاج احفظ بيانات كل شهر بحيث ارجع ليها عند اللزوم
كيف يتم ذلك مع العلم اني مبتدا وليس لدى خبره كافيه
مع  العلم قاعده البيانات بها حوالى 30 جدول 
وجزاكم الله كل خير
الرد }}}
تم الشكر بواسطة:
#2
(15-12-20, 01:40 PM)amonem كتب : السلام عليكم ورحمه الله وبركاته
الاخوه اساتذتى الخبراء 
بعد التحيه
استفسار
عامل برنامج شئون موظفين يشمل بيانات الموظفين ومرتبات جميع العاملين 
قاعده البيانات سيكول سيرفر بها عدد من جداول البيانات وبيتم التعديل عليها من خلال برنامج فيجول استديو 2008
والييانات بيتم التعديل عليها  كل شهر
محتاج احفظ بيانات كل شهر بحيث ارجع ليها عند اللزوم
كيف يتم ذلك مع العلم اني مبتدا وليس لدى خبره كافيه
مع  العلم قاعده البيانات بها حوالى 30 جدول 
وجزاكم الله كل خير


وعليكم السلام 

فقط  لا تعدل عليها واصل الاضافة .

واضف حقل للتاريخ   للبينات  بحيث تقوم بالاستعلام عن بينات الشهر المطلوب فقط  كل شهر  باستعلام  بالبحث بين تاريخين  من  1  الى 31  من شهر كذا 
الرد }}}
تم الشكر بواسطة: عبد العزيز البسكري
#3
(15-12-20, 05:55 PM)sendbad100 كتب :
(15-12-20, 01:40 PM)amonem كتب : السلام عليكم ورحمه الله وبركاته
الاخوه اساتذتى الخبراء 
بعد التحيه
استفسار
عامل برنامج شئون موظفين يشمل بيانات الموظفين ومرتبات جميع العاملين 
قاعده البيانات سيكول سيرفر بها عدد من جداول البيانات وبيتم التعديل عليها من خلال برنامج فيجول استديو 2008
والييانات بيتم التعديل عليها  كل شهر
محتاج احفظ بيانات كل شهر بحيث ارجع ليها عند اللزوم
كيف يتم ذلك مع العلم اني مبتدا وليس لدى خبره كافيه
مع  العلم قاعده البيانات بها حوالى 30 جدول 
وجزاكم الله كل خير


وعليكم السلام 

فقط  لا تعدل عليها واصل الاضافة .

واضف حقل للتاريخ   للبينات  بحيث تقوم بالاستعلام عن بينات الشهر المطلوب فقط  كل شهر  باستعلام  بالبحث بين تاريخين  من  1  الى 31  من شهر كذا 
شكرا لردك اخى الكريم 
ولكن لا ينفع اضيف كل شهر 6 الاف موظف من جديد
اكيد فيه حل منطقى لكن لا اعلمه
الرد }}}
تم الشكر بواسطة: عبد العزيز البسكري
#4
و عليكم السلام و رحمة الله و بركاته
طبيعة العمل لديك غامضة 
لماذا عليك ان تضيف 6 الاف موظف كل شهر ؟؟
تريد ان تحفظ بيانات الموظفين لكل شهر على حدا و ربما اكثر من جدول ؟؟
لم تعطي تفاصيل اوفى عن الحقل الذي ستعتمد عليه للترحيل (هل هناك حقل لتاريخ الادخال؟؟)

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

الافضل ان تعطي تفاصيل اكثر , للوصول الى تحليل شامل.
اللهم لك الحمد كما ينبغي لجلال وجهك و عظيم سلطانك
في حل و ترحال
الرد }}}
تم الشكر بواسطة: عبد العزيز البسكري
#5
(15-12-20, 11:41 PM)ابو ليلى كتب : و عليكم السلام و رحمة الله و بركاته
طبيعة العمل لديك غامضة 
لماذا عليك ان تضيف 6 الاف موظف كل شهر ؟؟
تريد ان تحفظ بيانات الموظفين لكل شهر على حدا و ربما اكثر من جدول ؟؟
لم تعطي تفاصيل اوفى عن الحقل الذي ستعتمد عليه للترحيل (هل هناك حقل لتاريخ الادخال؟؟)

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

الافضل ان تعطي تفاصيل اكثر , للوصول الى تحليل شامل.
شكرا لاهتمامك استاذي الفااضل
بص يباشا
مذره انا مبتتدا ولا اعلم الكثير عن اسيكول ولا الفيجول
ولكن بفضل  ربنا اولا وهذا المنتدي انشات قاعده بيانت بها  عدد من الجداول الخاصه بالعاملين
تشمل مرتباتهم وجميع تخصصاتهم   
كل شهر  بيتم التعديل على اغلب الجداول خصوصا  مرتبات العاملين ولذلك فكرت اعمل ارشيف بحيث يتم حفظ البيانات كل شهر على حده ويضاف اسم الشهر بحيث اقدر ارجع لاي شهر تم حفظه سابقا ولعدم خبرتى لا اعلم كيف يتم ذلك
ارجو ان تتفهمنى لو تكرمت
ولك منى كل تقدير
الرد }}}
تم الشكر بواسطة:
#6
هو الموضوع صعب ولا محدش موجود هنا غيرى ؟؟؟؟؟؟؟؟؟؟؟؟
الرد }}}
تم الشكر بواسطة:
#7
السلام عليكم و رحمة الله و بركاته
الاخ الكريم الموضوع ليس بالصعب و ليس بالسهل.
ليس صعب :لان كل شيئ يمكن تحقيقه بالصبر؟؟
و ليس سهل لان اغلبنا مشغول و لن تجد من يقدم لك الكعكة جاهزة.
كل المنتديات و المواقع و الدورات تعطيك رؤوس اقلام لتنطلق بعدها و تبحث و تطور من مهاراتك.

الافضل ان تقسم طلبك الى نقاط و تبدأ بايجاد جواب لكل نقطة.
كمثال:
لديك مجموعة من الجداول و تريد ترحيل بيانات كل شهر على حدا ليتم الرجوع اليها مستقبلا
بما انها مجموعة من الجداول فالافضل ان ابني قاعدة مشابهة لقاعدتي الحالية تحتوي على الجداول المراد التعامل معها
ثم...
الحل1:هل انشئ جداول لكل شهر ...
الحل2:انشئ جدول يحتوي البيانات المرحلة كلها..و يميزها تاريخ الادخال...

اكيد الحل2 افضل

بعد ذلك..كيف ارحل البيانات..؟
ابحث عن طريقة ترحيل البيانات بين قاعدتين بالاعتماد على شرط معين

كمثال:
لدي هذا الجدول في قاعدتين 
DB1 القاعدة الرئيسية
DB2 قاعدة الارشيف



لاقوم بعميلة الترحيل لكافة السجلات في الجدول tbl1 من الرئيسية الى الارشيف و التي ادخلت في هذا الشهر.
يلزمني مثل هذا الاجراء

PHP كود :
INSERT INTO DB2..tbl1 
SELECT 
FROM DB1..tbl1
where month
(insert_Date) = MONTH(GETDATE()) 

هكذا ستضاف البيانات تراكميا في هذا الجدول و ما يميزها تاريخ الادخال
بعدها يمكنك جلب البيانات وفق الشهر الذي تريد

 
اللهم لك الحمد كما ينبغي لجلال وجهك و عظيم سلطانك
في حل و ترحال
الرد }}}
تم الشكر بواسطة:
#8
(17-12-20, 12:52 AM)ابو ليلى كتب : السلام عليكم و رحمة الله و بركاته
الاخ الكريم الموضوع ليس بالصعب و ليس بالسهل.
ليس صعب :لان كل شيئ يمكن تحقيقه بالصبر؟؟
و ليس سهل لان اغلبنا مشغول و لن تجد من يقدم لك الكعكة جاهزة.
كل المنتديات و المواقع و الدورات تعطيك رؤوس اقلام لتنطلق بعدها و تبحث و تطور من مهاراتك.

الافضل ان تقسم طلبك الى نقاط و تبدأ بايجاد جواب لكل نقطة.
كمثال:
لديك مجموعة من الجداول و تريد ترحيل بيانات كل شهر على حدا ليتم الرجوع اليها مستقبلا
بما انها مجموعة من الجداول فالافضل ان ابني قاعدة مشابهة لقاعدتي الحالية تحتوي على الجداول المراد التعامل معها
ثم...
الحل1:هل انشئ جداول لكل شهر ...
الحل2:انشئ جدول يحتوي البيانات المرحلة كلها..و يميزها تاريخ الادخال...

اكيد الحل2 افضل

بعد ذلك..كيف ارحل البيانات..؟
ابحث عن طريقة ترحيل البيانات بين قاعدتين بالاعتماد على شرط معين

كمثال:
لدي هذا الجدول في قاعدتين 
DB1 القاعدة الرئيسية
DB2 قاعدة الارشيف



لاقوم بعميلة الترحيل لكافة السجلات في الجدول tbl1 من الرئيسية الى الارشيف و التي ادخلت في هذا الشهر.
يلزمني مثل هذا الاجراء

PHP كود :
INSERT INTO DB2..tbl1 
SELECT 
FROM DB1..tbl1
where month
(insert_Date) = MONTH(GETDATE()) 

هكذا ستضاف البيانات تراكميا في هذا الجدول و ما يميزها تاريخ الادخال
بعدها يمكنك جلب البيانات وفق الشهر الذي تريد

 

ربنا يجازيك كل خير ويجعله فى ميزان حسناتك يارب
مش عارف اشكر حضرتك اازى بجد
تقريبا الفكره وصلت وبدات افهم 
لدى ملحوظه
انا عملت تجربه زي مفهمت من حضرتك
انشات قاعدتين باسم (Test2) والاخرى باسم (Test1)
وأنشات جدول فى كل قاعده باسم (tbl1)

وجربت الكود الموجود ولكن لم يتم ترحيل البيانات المدخله

كما واضح فى الصوره المرفقه
وجزلك الله خير
اتمنى التوضيح هل هناك خطأ


الملفات المرفقة صورة/صور
           
الرد }}}
تم الشكر بواسطة:
#9
انتبه للشرط في الكود
الشهر في تاريخ الادخال يجب ان يوافق الشهر الحالي
بقي ان تخصص بارمترات لقيمة الشهر و تمررها حسب رغبتك
اللهم لك الحمد كما ينبغي لجلال وجهك و عظيم سلطانك
في حل و ترحال
الرد }}}
تم الشكر بواسطة: amonem
#10
(18-12-20, 01:54 AM)ابو ليلى كتب : انتبه للشرط في الكود
الشهر في تاريخ الادخال يجب ان يوافق الشهر الحالي
بقي ان تخصص بارمترات لقيمة الشهر و تمررها حسب رغبتك

تمام
كربت ووضعت تاريخ اليوم وبالفعل تم نقل البيانات للجدول الثاني
بس  فيه ملحوظه
1- كيف يتم وضع تاريخ اليوم فى حقل التاريخ لكل العاملين فى الجداول ال هيتم ترحيل بياناتها 
2- عند نقل بيانات لتانى مره قبلتنى مشكله ان ID موجود سابقا فى جدول الثاني كيف يتم تفادي هذه المشكله
3- استفسار عندي جدول خاص بالبدلات ال تخص العاملين وكل عامل ليه ما يقارب من 10 انواع من البدلات وبيتم اضافتها فى هذا الجدول 
يعني اجمالى العاملين تقريبا 7 الاف موظف فى 10 انواع بدلات تقريبا = 70 الف سطر بيضاف فى الجدول ودا هيتم ترحيله فى جدول اخر كل شهر هل هتقبلنى مشكله فى هذا  
4- ما معني تخصص بارمترات لقيمة الشهر و تمررها

لو امكن يريت تعمل كود الترحيل لاضعه فى زر داخل البرنامج سي شارب وجزاك الله كل خير
اسف لو كنت متقل على حضرتك اتمنى تستحملنى حيث انني ليس لدي اي خبره سابقه
بقالى 3 سنوات فى عمل هذا البرنامج وللاسف حتى الان لم اقدر على تكميله كما اريد
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  هل الكود هذا صحيح خاص بالربط مع قاعدة بيانات SQL server تركي احمد 0 200 15-02-24, 10:04 AM
آخر رد: تركي احمد
  [تم الحل] مشكلة الاتصال بقاعده بيانات SQL على الشبكة maxruined 5 4,233 08-11-23, 01:00 AM
آخر رد: الحزين اليماني
  [سؤال] السلام عليكم بدون زحمة عندي نظام ارشفة مشتغلة بلغة سي شارب وقاعدة بيانات سكوال سيرفر مرتضى 1 671 13-05-23, 10:36 PM
آخر رد: عبدالله الدوسري
  [C#.NET] لماذا لا يتم عرض بيانات ahmed_king2023 0 545 22-04-23, 09:09 PM
آخر رد: ahmed_king2023
  [C#.NET] عرض بيانات قريد فيو في تكست بوكس ahmed_king2023 1 597 27-03-23, 04:54 PM
آخر رد: sanyor77
  انشاء قاعدة بيانات عن طرق الكود amonem 3 1,349 07-10-22, 12:51 PM
آخر رد: asemshahen5
  [سؤال] استيراد بيانات اصناف من الاكسيل لقاعدة بيانات البرنامج sql mazentq 8 2,341 09-07-22, 01:17 PM
آخر رد: asemshahen5
  عدد-بيانات-معينه-داخل-تقرير amonem 3 1,355 03-04-22, 09:42 PM
آخر رد: asemshahen5
  [سؤال] تحديث قاعدة بيانات العملاء kasber 3 1,398 17-02-22, 09:48 PM
آخر رد: محمود بكرى
  كيف اقوم بربط قاعدة بيانات server sql// SQLite محمدعبدالسلام 3 1,570 25-01-22, 10:54 PM
آخر رد: ابراهيم ايبو

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم