تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
مساعدة في datagridviwe كيف اضيف حقل به قيمة مأخوذة من form1 موجودة بDomainUpDown
#1
مساعدة في datagridviwe كيف اضيف حقل به قيمة مأخوذة من form1 موجودة بDomainUpDown علما بان القيمة 100 اريد اضافتها ب datagridviwe2  وحقل اخر به قيمة الحقلين الحقل الجديد المضاف + الحقل total 3  والشرح موضوح بالصورة كيف راح يكون الكود اخواني ويعطيكم العافية .


الملفات المرفقة صورة/صور
   

.rar   WindowsApplication1.rar (الحجم : 239.85 ك ب / التحميلات : 34)
الرد }}}
تم الشكر بواسطة:
#2
اخي khodor1985 مشكور وجزاك الله الف خير على المساعدة محاولة جيدة ولاكن هناك مشكلة اتضحت لي عند ادخال ممجموعه من الارقام غير الرقم (1) مثال ذلك : 2 , 3  اتضح لي انه يقوم بحساب واضافه القيمة الموجودة داخل DomainUpDown للرقم 1 فقط وحقل واحد بالداتا جيرد فيو 2 وباقي الحقول تكون فااااارغة ؟؟؟ فقط اكيف راح يكون التعديل للمشكلة انظر الصورة الاولى للايضاح اكثر وهل يمكن تعديل الكود بحيث ماضيف الحقول الجديدة بقاعدة البيانات انا اعتقد المشكلة تكون من اضافه الحقول بقاعدة البيانات لانها تحسب لها قيمة افتراضية صفر ...وافضل ان يضيف حقول جديدة بال datagridviwe  من غير انا يتدخل الشأن بقاعدة البيانات اطلاقا وجزاك الله خير ...
الشي الاخر عندي سؤالين كيف راح يكون كودهم :

1/  الحقل  total2  اريد ان اضع له حد لا يقبل الزياااااااادة ابدا مهما كان النتاتج اكبر من تلك القيمة ..... بناءا ع القيمة الموجودة داخل DomainUpDown الذي به قيمة 2000..............

2/ كيف اضيف حقل اخر بمسمى  total A  (((( ابغى اخط معادله القيمة الموجودة داخل الحقل  total1 ....... مثلا 800)))

اشوف ال 800 فيها كم 500 ........... نجد ان ال 800 بها  (خمسمئة واحدة )
ابي الحقل total A يحسب لكل 500 .... المبلغ الموجود ب DomainUpDown3 ولنفترض 500  هذا اصعب شرط وحابب تساعدني فيه ي اخوي الله يعطيك العافية وفي انتظار الرد .....انظر الصور للشرح بصورة افضل لقد قمت بأرفاق المشروع بعد التعديل وجزاك الله الف خير.


الملفات المرفقة صورة/صور
       

.rar   WindowsApplication1.rar (الحجم : 269.33 ك ب / التحميلات : 32)
الرد }}}
تم الشكر بواسطة: khodor1985 , khodor1985
#3
الله يعطيك العافية اخوي khodor1985 بارك الله فيك واحسنت اشتغل المشروع .............. الفكرة الثانية بسيطه وهي كالتالي :

1-  الحقل TOTAL 2 ........  اريد ان اضع له شرط او قيمة معينة لا يتعدها الحقل مهما كان المجموع اكبر من تلك القيمة المحددة من DomainUpDown2

مثال ذلك افترض عندي في حقل TOTAL2  قيمة 2000
و في DomainUpDown2 قمت باعطائه قيمة 1500

اريد جميع القيم الموجودة في  TOTAL2  ان لا تتعدى القيمة الموجودة داخل DomainUpDown2



2-  اريد اضاف حقل اخر بمسى (Total)  وهذا الحقل وظيفته  يذهب الى Total1  ويشوف قيمة total1  ..........مثلا حصل القيمة 800 .... اشوف ال 800 بها كم 500 ..... راح يتبين لك انا ال 800 بها 500 واحدة فقط .....


او مثلا عندك قيمة 2300 .......... فيها كم 500 ؟؟؟؟  راح يتبين لك انا 2300 بها 4  ((500)) اما ال300 لاتحسب 500



او مثلا عندك قيمة 3000 ...... فيها كم 500 ؟؟؟؟ ستجد بها 6 (500) =
500+500+500+500+500+500= 3000


ابغى احسب لكل 500 قيمة معينة  من  DomainUpDown3  ......مثلا القيمة الموجودة في DomainUpDown3  هي 500 او 200 او اي قيمة



اريد بالحقل TotalA >>>>>>>  يحسب لي اي قيمة بها كم 500 ويعطي كل 500 القيمة الموجودة في DomainUpDown3


شاهد الصورة التالية للتوضيح بصورة افضل


يعني عندي قيمة بها ولنفترض 1500 ....... اذا قسمنا 1500 =  500+500+500    ....................... في كل 500 تسحب القيمة الموجوده في  DomainUpDown3
ولنفترض ال DomainUpDown3 به قيمة 500 ...................

نجد المعادلة تكون كالتالي 1500 = 3        و ال 3 تعني  ( 3 خمسمئات )

3 * 500 =  1500 .

بالاخر ابغى المجموع الكلي للحقل الجديد  TOTAL A + TOTAL2+TOTAL 3  =  كل مجموعه ب TOTAL 4


اتمنى الشرح يكون وضح والله يعافيك ي اخوي تسلم كتير يارب وربي يوفقك ان شاء الله ي رب

لقد سبقتني بالحل قبل ان اوضح لك راااائع جزاك الله خير ولاكن هناك خطأ صغير عند تغير القيمة الموجوده في ال Domain  بدل من 500 الى 700 اكتشفت خطأ بال DataGrid Viwe  لاحظ الصورة التالية  ..........................


الملفات المرفقة صورة/صور
       
الرد }}}
تم الشكر بواسطة:
#4
جزاك الله خير في انتظارك ان شاء الله يا اخي
الرد }}}
تم الشكر بواسطة:
#5
اخي  khodor1985 السلام عليكم جزاك الله خير .... لقد قمت بتحقيق الشرطين او الشرخ بصورة صحيحة 100% ولاكن تبينت لي مشكلتين عند تغير القيم الموجودة في :

DomainUpDown2
و
DomainUpDown3
لاحظ الصور التالية :

1/  عند تغير قيمة DomainUpDown3 من 500 الى 1000 ............ كان النتاتج يساوي صفر   ؟؟؟    ToTAL A = 0

2/  DomainUpDown2  المفترض ان تكون وظيفته هو انا لا تتعدى القيم الموجودة داخل الحقل  TOTAL2    القيمة الموجودة بال DomainUpDown2
لاحظ الصور عند تغير القيمة الموجودة داخل DomainUpDown2  من 2000 الى 3000 قام بتسوية جميع القيم  الموجودة في الحقل Total2  ال 3000 ........
علما بأن ال DomainUpDown2  هي قيمة المفترض ان لاتتعدها القيم الموجودة داخل الحقل total2  مهما كبرت قيمة الحقل .


3/ في DomainUpDown1  عندي تعديل صغير بالكود وهو  ال 100 الموجودة به تضاف وفقا للشرطين التاليين ع حسب الكود هو تعديل صغير به
HAVING (SUM([total]) >= 700 )                  
   AND (COUNT([Reports].[code]) >= 4 )    



ملاحظه *  :            
اذا كانت كل الاكواد موجودة داخل كود ال sql فأنا افضل ذلك ...... واذا مافي مجال عدل ع الكود فقط

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


الملفات المرفقة صورة/صور
       
الرد }}}
تم الشكر بواسطة:
#6
كيف تكون طريقه تعديل الكود اخي
الرد }}}
تم الشكر بواسطة:
#7
لماذا النتاتج يساوي صفر اذا صارت القيمة اكبر من 800 ؟
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [VB.NET] مساعدة في تقرير mrfenix93 1 41 24-03-24, 10:29 PM
آخر رد: mrfenix93
  مساعدة jalaltech 1 95 07-03-24, 07:38 PM
آخر رد: قناص المدينة
  [VB.NET] مساعدة فى كود فاتورة اللكترونية asdfar1977 2 194 02-03-24, 02:00 AM
آخر رد: asdfar1977
  مساعدة فى كود فاتورة الكترونية asdfar1977 0 79 29-02-24, 07:14 PM
آخر رد: asdfar1977
  مساعدة jalaltech 0 133 17-02-24, 02:15 AM
آخر رد: jalaltech
  طلب مساعدة AHMED213 3 323 06-02-24, 09:39 PM
آخر رد: AHMED213
  [VB.NET] طلب مساعدة AHMED213 0 220 31-01-24, 12:56 AM
آخر رد: AHMED213
  طلب مساعدة بخصوص كود الطباعة paveldida 2 461 19-01-24, 12:00 AM
آخر رد: العتيق
  [VB.NET] مساعدة في استدعاء البيانات معينه من form الأول إلى form 2 بدون التعديل loay775 2 272 18-01-24, 05:04 PM
آخر رد: loay775
  اريد مساعدة في العملية الحسابية melad2002 3 406 29-12-23, 09:10 PM
آخر رد: melad2002

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


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