تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[سؤال] اظهار عدد من التيكست على التقرير اعتمادا على شرط
#1
بسم الله الرحمن الرحيم

السلام عليكم ورحمة الله وبركاته 

الاخوة الاحبه الكرام 
حفظكم الله وزاردكم بسطه في العلم والمعرفة وفقكم الله 

لدي استفسار وهو تحديد شرط لاظهار عدد من التيكست بوكس من 1 الى 9 هذا سهل على الفورم حيث يكون الكود بالشكل التالي 


PHP كود :
[align=center]Private Sub ComboBox1_SelectedIndexChanged(sender As ObjectAs EventArgsHandles ComboBox1.SelectedIndexChanged[/align]
[
align=center       If ComboBox1.SelectedItem 1 Then[/align]
[
align=center           TextBox1.Visible True[/align]
[
align=center           TextBox2.Visible False[/align]
[
align=center           TextBox3.Visible False[/align]
[
align=center           TextBox4.Visible False[/align]
[
align=center           TextBox5.Visible False[/align]
[
align=center           TextBox6.Visible False[/align]
[
align=center           TextBox7.Visible False[/align]
[
align=center           TextBox8.Visible False[/align]
[
align=center           TextBox9.Visible False[/align]
[
align=center       ElseIf ComboBox1.SelectedItem 2 Then[/align]
[
align=center           TextBox1.Visible True[/align]
[
align=center           TextBox2.Visible True[/align]
[
align=center           TextBox3.Visible False[/align]
[
align=center           TextBox4.Visible False[/align]
[
align=center           TextBox5.Visible False[/align]
[
align=center           TextBox6.Visible False[/align]
[
align=center           TextBox7.Visible False[/align]
[
align=center           TextBox8.Visible False[/align]
[
align=center           TextBox9.Visible False[/align]
[
align=center       ElseIf ComboBox1.SelectedItem 3 Then[/align]
[
align=center           TextBox1.Visible True[/align]
[
align=center           TextBox2.Visible True[/align]
[
align=center           TextBox3.Visible True[/align]
[
align=center           TextBox4.Visible False[/align]
[
align=center           TextBox5.Visible False[/align]
[
align=center           TextBox6.Visible False[/align]
[
align=center           TextBox7.Visible False[/align]
[
align=center           TextBox8.Visible False[/align]
[
align=center           TextBox9.Visible False[/align]
[
align=center       ElseIf ComboBox1.SelectedItem 4 Then[/align]
[
align=center           TextBox1.Visible True[/align]
[
align=center           TextBox2.Visible True[/align]
[
align=center           TextBox3.Visible True[/align]
[
align=center           TextBox4.Visible True[/align]
[
align=center           TextBox5.Visible False[/align]
[
align=center           TextBox6.Visible False[/align]
[
align=center           TextBox7.Visible False[/align]
[
align=center           TextBox8.Visible False[/align]
[
align=center           TextBox9.Visible False[/align]
[
align=center       ElseIf ComboBox1.SelectedItem 5 Then[/align]
[
align=center           TextBox1.Visible True[/align]
[
align=center           TextBox2.Visible True[/align]
[
align=center           TextBox3.Visible True[/align]
[
align=center           TextBox4.Visible True[/align]
[
align=center           TextBox5.Visible True[/align]
[
align=center           TextBox6.Visible False[/align]
[
align=center           TextBox7.Visible False[/align]
[
align=center           TextBox8.Visible False[/align]
[
align=center           TextBox9.Visible False[/align]
[
align=center       ElseIf ComboBox1.SelectedItem 6 Then[/align]
[
align=center           TextBox1.Visible True[/align]
[
align=center           TextBox2.Visible True[/align]
[
align=center           TextBox3.Visible True[/align]
[
align=center           TextBox4.Visible True[/align]
[
align=center           TextBox5.Visible True[/align]
[
align=center           TextBox6.Visible True[/align]
[
align=center           TextBox7.Visible False[/align]
[
align=center           TextBox8.Visible False[/align]
[
align=center           TextBox9.Visible False[/align]
[
align=center       ElseIf ComboBox1.SelectedItem 7 Then[/align]
[
align=center           TextBox1.Visible True[/align]
[
align=center           TextBox2.Visible True[/align]
[
align=center           TextBox3.Visible True[/align]
[
align=center           TextBox4.Visible True[/align]
[
align=center           TextBox5.Visible True[/align]
[
align=center           TextBox6.Visible True[/align]
[
align=center           TextBox7.Visible True[/align]
[
align=center           TextBox8.Visible False[/align]
[
align=center           TextBox9.Visible False[/align]
[
align=center       ElseIf ComboBox1.SelectedItem 8 Then[/align]
[
align=center           TextBox1.Visible True[/align]
[
align=center           TextBox2.Visible True[/align]
[
align=center           TextBox3.Visible True[/align]
[
align=center           TextBox4.Visible True[/align]
[
align=center           TextBox5.Visible True[/align]
[
align=center           TextBox6.Visible True[/align]
[
align=center           TextBox7.Visible True[/align]
[
align=center           TextBox8.Visible True[/align]
[
align=center           TextBox9.Visible False[/align]
[
align=center       ElseIf ComboBox1.SelectedItem 9 Then[/align]
[
align=center           TextBox1.Visible True[/align]
[
align=center           TextBox2.Visible True[/align]
[
align=center           TextBox3.Visible True[/align]
[
align=center           TextBox4.Visible True[/align]
[
align=center           TextBox5.Visible True[/align]
[
align=center           TextBox6.Visible True[/align]
[
align=center           TextBox7.Visible True[/align]
[
align=center           TextBox8.Visible True[/align]
[
align=center           TextBox9.Visible True[/align]
[
align=center       End If[/align]
[
align=center][/align]
[
align=center   End Sub[/align


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



السؤال هو الشرط على التقرير كيف سوف يصبح وهل يوضح الشرط في كل التيكست بوكس 9 ام فقط في التيكست بوكس التي يظهر فيها الرقم 
ملاحظة الرقم يظهر في التقرير في تيكست بوكس وعلى الفورم في كومبو بوكس

جزاكم الله خير 
حفظكم الله
الرد }}}
تم الشكر بواسطة:
#2
سلام


الادات rectangle في microsoft report تعمل ايضا مثل عمل groupbox في ادوات الفجوال

ممكن تضع مجموعت textbox في مستطيل rectangle وتطبق على المستطيل fx في visibilty

كود :
=IIf(Parameters!ReportParameter1.Value,false,true)

لاحظ ان false قبل true


موفقين
متغيب
الرد }}}
#3
(06-09-15, 01:41 PM)الطالب كتب : سلام


الادات rectangle في microsoft report تعمل ايضا مثل عمل groupbox في ادوات الفجوال

ممكن تضع مجموعت textbox في مستطيل rectangle وتطبق على المستطيل fx في visibilty

كود :
=IIf(Parameters!ReportParameter1.Value,false,true)

لاحظ ان false قبل true


موفقين

وعليكم السلام ورحمة الله وبركاته 
جزاكـ الله خير استاذ 
ربي يحفظكـ ويرضى عنكـ 

استاذ هل تقصد ان اضع التيكست داخل Regtangle واتحكم بظهر واخفاء هذا Regtangle  
انا اريد تحديداً اظهار عدد التيكست على ضوء الرقم الموجود داخل تيكست مجلوبه من قاعدة بيانات 
يعني اذا كان الرقم 1 تظهر تيكست واحدة فقط وهكذا وصولاً الى 9 
جزاكـ الله خير
الرد }}}
تم الشكر بواسطة: الطالب
#4
كلها مع بعض تاخذ نفس الحدث
لل rectangle
سبحان الله والحمدلله ولا إله إلا الله والله أكبر
 اللهم اغْفِرْ لِلمؤمنين والمؤمنات والمسلمين والمسلمات الأحياء منهم والأموات
الرد }}}
#5
سلام


نعم صحيح ومثل ما قال استاذنا ابو عمر

لكن يبدو انك لا تريد اخفائهم جميعا مع بعض.

لكن ممكن توضح اكثر مسالت انها لم تنجح معك؟

لاني طبقتها على تكس بوكس ونجحت.


يعني كيف كتبت الشرط!



موفقين
متغيب
الرد }}}
تم الشكر بواسطة: مبرمج بلا حدود , أبو عمر
#6
جزاكم الله خير
الصراحة لم افهم كيف يعمل الكود
=IIf(Parameters!ReportParameter1.Value,false,true)
انا لدي List تحتوي على جميع التيكست بوكس
وهناك 9 اريد اخفائهن جميعا ويظهرن بنفس العدد الذي يظهر في احدى التيكست طبعا عدا 9
مثلا كان هناك رقم واحد تظهر تيكست واحدة وتختفي الثمانية البايقية
اذا ظهر رقم اثنان يظهر تيكست 2 فقط ويختفي السبعة الباقية
اذا التيكست تحتوي على رقم 3 تظهر التيكست الثلاثة الاولى وتختفي السته الباقية
وهكذا
سامحوني واعذروني على قصر فهمي
حفظكـم الله
الرد }}}
تم الشكر بواسطة: الطالب
#7
سلام


هذا للتكست الاول في visibilty
كود :
= IIf ( Parameters!ReportParameter1.Value >= 1 , false , true)

هذا للتكست الثاني في visibilty
كود :
= IIf ( Parameters!ReportParameter1.Value >= 2 , false , true)

وهكذا

لاحظ ان false قبل true

بالنسبه لعمل visibilty هي اعطاء قيمه للاخفاء hide وليس للظهور، يعني عكس visible الخاصه بادوات الفجوال



موفقين
متغيب
الرد }}}
تم الشكر بواسطة: مبرمج بلا حدود , أبو عمر
#8
(06-09-15, 04:16 PM)الطالب كتب : سلام


هذا للتكست الاول في visibilty
كود :
= IIf ( Parameters!ReportParameter1.Value >= 1 , false , true)

هذا للتكست الثاني في visibilty
كود :
= IIf ( Parameters!ReportParameter1.Value >= 2 , false , true)

وهكذا

لاحظ ان false قبل true

بالنسبه لعمل visibilty هي اعطاء قيمه للاخفاء hide وليس للظهور، يعني عكس visible الخاصه بادوات الفجوال



موفقين


السلام عليكم ورحمة الله وبركاته
جزاكـ ربي الجنة استاذ الان تمام التمام
وجاري التجربة ربي يحفظكـ ويرضى عنكـ
ويجعلها في ميزان حسناتكـ
وفقكـ الله
وسامحني لان تعبتكـ معي اثابكـ الله خيراً
الرد }}}
تم الشكر بواسطة: الطالب
#9
بعد اذنكما اخواي واستاذاي العزيزان
محاولة صغيرة لايصال الفكرة
باستخدام فكرة الاستاذ الطلب
=>
ستخفي واحد فقط وتظهر البقية
لكن
<> 1
ستظهر التكست المحدد اظهار

معذرة لم اشاهد اخر بوست للطالب :$


الملفات المرفقة
.zip   WindowsApplication2.zip (الحجم : 77.48 ك ب / التحميلات : 69)
سبحان الله والحمدلله ولا إله إلا الله والله أكبر
 اللهم اغْفِرْ لِلمؤمنين والمؤمنات والمسلمين والمسلمات الأحياء منهم والأموات
الرد }}}
تم الشكر بواسطة: الطالب , مبرمج بلا حدود
#10
(06-09-15, 04:36 PM)أبو عمر كتب : بعد اذنكما اخواي واستاذاي العزيزان
محاولة صغيرة لايصال الفكرة
باستخدام فكرة الاستاذ الطلب
=>
ستخفي واحد فقط وتظهر البقية
لكن
<> 1
ستظهر التكست المحدد اظهار

معذرة لم اشاهد اخر بوست للطالب :$

السلام عليكم ورحمة الله وبركاته 
العفو استاذ وهل تعلو العين على الحاجب 
حفظكـ الله وجزاكـ الله خير واسأل الله العظيم رب العرش العظيم 
ان يدخلكـ الجنة من غير حساب انت ووالديكـ ومن احببته ومن احبكـ في الله 
وفقكـ الله
الرد }}}
تم الشكر بواسطة: أبو عمر



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


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