تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[سؤال] احتاج مساعدة في عرض القيم في تكست بوكس بدل المسج بوكس
#1
السلام عليكم ورحمة الله وبركاته

تحية طيبة للجميع

اخوتي الاكارم في المرفقات مثال قام فيه الاخ محمد هارون ببرمجة دالة تقوم بحساب عدد الايام بين تاريخين وخصم ايام الجمعة من العدد والكثير من البيانات

وكل البيانات يتم عرضها في مسج بوكس حاولت جاهداً ولمدة يومين كاملين تحويل عرض هذه القيم في تكست بوكس بدل مسج بوكس ولكن لم افلح للأسف تمكنت من عرض

البيانات بشكل جزئ عن طريق تجزئة النتيجة (Result ) الي result1 , result2 , result3 ,result4 , result5

لهذا احتاج مساعدتكم في حل هذه المعضلة وهذا اللغز لاني عجزت بصراحة

ملاحظة قمت بإظافة تكست بوكسس الي الفورم كما اريد ان تعرض القيم

وهل يمكن اجراء تعديل بحيث يتم خصم ايام السبت مثل ماهو الحال في ايام الجمعة ؟؟؟

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

اخيراً تقبلوا مني خالص تحياتي وكل تقديري واحترامي واسف جداً لكثرة اسئلتي

وجزاكم الله خيراً وبارك الله فيكم جميعاً

رابط تحميل المثال لاني لم اتمكن من ارفاقه بسبب ان الحجم اكبر من المسموح

http://up.harajgulf.com/do.php?id=563545
الرد }}}
تم الشكر بواسطة:
#2
اخي ممكن توضح وش فائدة هذه التكست بوكس انت تريد النتيجة في اي تكست بوكس باضبط انا فتحت المشروع وجدت 60 تكست بوكس

ممكن توضح الطريقه الي تبيه


وشكرا
الحمد لله رب العالمين على كل شي
الرد }}}
تم الشكر بواسطة: moftah70
#3
(25-02-16, 07:14 PM)hassan كتب : اخي ممكن توضح وش فائدة هذه التكست بوكس انت تريد النتيجة في اي تكست بوكس باضبط انا فتحت المشروع وجدت 60 تكست بوكس

ممكن توضح الطريقه الي تبيه


وشكرا

بارك الله فيك ورحم الله والديك اخي حسان واشكرك لسرعة الرد
انا لا اريد هذه التكست بوكس التي رأيتها انما وضعتها حتى افهم كيف يمكن عرض البيانات التي تظهر في المسج بوكس في تكست بوكس حاولت مراراً وتكراراً ليومين كاملين ولم انجح في النهاية هناك عدد 5 تكست بوكس فقط سيتم عرض بيانات شهر واحد فقط فيها وباقي الاشهر سيتم تخزينها في قاعدة البيانات واستدعائها عند الحاجه
لزيادة التوضيح ....

كل نهاية شهر يتم اعداد كشف بالحضور والانصراف للموظفين ليتم ارسالة للقسم المالي بالمصلحة وعلى ضؤ هذا الكشف يتم صرف مرتبات الموظفين على حسب البيانات المدرجة بالكشف
يتكون الجدول من عدة اعمده كما هو واضح بالصورة التالية



لنفرض ان موظف معين طلب اجازة سنوية تبدأ من 5/ 1/ 2016 وتنتهي في 29 / 12 /2016 في هذه الحالة يجب استخراج بيانات من هاذين التاريخين بحيث يتم حساب هذه القيم لكل شهر طوال فترة الاجازة والقيم التي يستوجب حسابها هي القيم التي تظهر في المسج بوكس
كما في الصورة التالية




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





القصد من كلامي اني في حاجة الي عرض البيانات السابقة في التكست بوكسس بدل المسج بوكس كما في الصورة التالية




اتمنى ان اكون قد وفقت في توضيح الفكرة والقصد


اتمنى ان تكون قد فهمت قصدي واذا كان وصفي غير واضح سأحاول اوضح اكثر

وعذراً على الاطاله
الرد }}}
تم الشكر بواسطة:
#4
أخي الفاضل :

هل غرضك الرئيسي عرض البيان في Textbox بدلا من Message Box ؟؟؟
Don't Be The Perfect one
be the right one
الرد }}}
تم الشكر بواسطة: moftah70
#5
(25-02-16, 09:38 PM)boudyonline كتب : أخي الفاضل :

هل غرضك الرئيسي عرض البيان في Textbox بدلا من Message Box ؟؟؟

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

عموماً في مشاركتي السابقه توضيح لما اقصدة

وبارك الله فيك وجزاك الله كل الخير
الرد }}}
تم الشكر بواسطة:
#6
اضف تكست بوكس
وضع الكود الاتي

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

TextBox61.Text = calculate(DateTimePicker1, DateTimePicker2, friday_result_type.evry_month).ToString
End Sub

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click

TextBox61.Text = calculate(DateTimePicker1, DateTimePicker2, friday_result_type.total).ToString
End Sub

تعديل المثال
http://accdb.gegahost.net/up/do.php?id=5
الرد }}}
تم الشكر بواسطة: moftah70 , moftah70
#7
بارك الله فيك اخي الكريم ورحم الله والديك واشكرك جزيل الشكر على محاولة المساعده ولكن ليس هذا مااريده انا ارغب في فصل القيم التي تظهر في المسج بوكس بحيث اتمكن من التعامل مع كل قيمة لوحدها كما في الصورة في الاعلى

جزاك الله كل الخير
الرد }}}
تم الشكر بواسطة:
#8
تم التعديل على الدالة
الدالة الجديدة تقوم بارجاع بيانات من نوع DataTable
الجدول فيه خمس أعمدة كالتالي :
(رقم الشهر , عدد أيام الاجازة , عدد أيام العمل , عدد أيام الجمعة , عدد الأيام غير الجمعة )
يمكنك أخذ البيانات من الجدول ووضعها حيث تشاء
لا تنسى ان عدد صفوف الجدول يتغير حسب عدد الأشهر في الاجازة

هذا وأصبح بامكانك أيضا تغيير يوم العطلة وأختيار يوم آخر غير الجمعة
لكن تم حذف الأختيار friday_result_type . total مع ذلك يمكنك حساب عدد أيام الجمعة (يمكن تغييرها) من خلال جمع عدد أيام الجمعة لكل شهر

اتمنى أني خدمتك  Big Grin

البرنامج في المرفقات


الملفات المرفقة
.rar   test.rar (الحجم : 140.37 ك ب / التحميلات : 72)
الرد }}}
تم الشكر بواسطة: moftah70
#9
(26-02-16, 02:34 AM)Fantastico كتب : تم التعديل على الدالة
الدالة الجديدة تقوم بارجاع بيانات من نوع DataTable
الجدول فيه خمس أعمدة كالتالي :
(رقم الشهر , عدد أيام الاجازة , عدد أيام العمل , عدد أيام الجمعة , عدد الأيام غير الجمعة )
يمكنك أخذ البيانات من الجدول ووضعها حيث تشاء
لا تنسى ان عدد صفوف الجدول يتغير حسب عدد الأشهر في الاجازة

هذا وأصبح بامكانك أيضا تغيير يوم العطلة وأختيار يوم آخر غير الجمعة
لكن تم حذف الأختيار friday_result_type . total مع ذلك يمكنك حساب عدد أيام الجمعة (يمكن تغييرها) من خلال جمع عدد أيام الجمعة لكل شهر

اتمنى أني خدمتك  Big Grin

البرنامج في المرفقات

الله ينور عليك ويرحم والديك وان شاء الله الخير يجيك والشر يبتعد عنك ويواريك ويارب يحفظك ويحميك اسأل الله ان يزيدك من نعيمه وعلمه وينور طريقك ويفتح لك كل ابواب الرزق امين يارب العالمين
الرد }}}
تم الشكر بواسطة: Fantastico
#10
شكرا لك أخي
جعل الله ذلك لك ولجميع المؤمنين
الرد }}}
تم الشكر بواسطة: moftah70



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


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