منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : اظهار عدد من التيكست على التقرير اعتمادا على شرط
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
بسم الله الرحمن الرحيم

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

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

لدي استفسار وهو تحديد شرط لاظهار عدد من التيكست بوكس من 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 ام فقط في التيكست بوكس التي يظهر فيها الرقم 
ملاحظة الرقم يظهر في التقرير في تيكست بوكس وعلى الفورم في كومبو بوكس

جزاكم الله خير 
حفظكم الله
سلام


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

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

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

لاحظ ان false قبل true


موفقين
(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 
جزاكـ الله خير
كلها مع بعض تاخذ نفس الحدث
لل rectangle
سلام


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

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

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

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


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



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


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

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

وهكذا

لاحظ ان false قبل true

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



موفقين
(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 الخاصه بادوات الفجوال



موفقين


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

معذرة لم اشاهد اخر بوست للطالب :$
(06-09-15, 04:36 PM)أبو عمر كتب : [ -> ]بعد اذنكما اخواي واستاذاي العزيزان
محاولة صغيرة لايصال الفكرة
باستخدام فكرة الاستاذ الطلب
=>
ستخفي واحد فقط وتظهر البقية
لكن
<> 1
ستظهر التكست المحدد اظهار

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

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