الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

اظهار قيمة عامود الربح في الداتا جريد فيو ؟

بدأه kafi في 15 يوليو 2013 · 3 رد · 844 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم

 

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

 

لدي داتا جريد فيو، تعرض قيم جدول beda

الذي يضم الحقول التالية

اسم المادة

سعر الشراء

سعر المييع

ملاحظات

 

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

ربح المادة = سعر المبيع - سعر الشراء

 

سؤالي :

1- كيف لي ان اظهر قيم عامود ربح المادة

2-  كيف لي ان امنع اظهار القيم 0 من الظهور ضمن خلايا الداتا جريد فيو

 

ارجو تعديل المثال المرفق

والف شكر

 

 

 

 

Desktop.rar

post-32358-0-39508500-1373921107_thumb.j

#2

أخي الفاضل

أتمني ان يساعدك الرابط في ايجاد الحل

 

الحقول المحسوبة في DataGridView

تم تعديل هذه المشاركة بواسطة محمد فؤاد تركي في 16 يوليو 2013 في 09:23

certifiedj.jpg

 

 

Image Hosted by ImageShack.us
#3

شكرا اخي

فؤاد على اجابتك

 

قد وجدت طريقة سهلة، وهي ان اقوم بانشاء استعلام ضمن قاعدة البيانات باسم مثلا Beda_Q1  وهذا الاستعلام به امكانية اظهار حقل الربح

ثم اجعل كافة ا لكودات الموجودة عندي تاخذ بياناتها من Beda_Q1  بدلا من Beda

جربت الامر وقد نجح معي مائة بالمائة

 

ان كان هناك اي ملاحظة على هذه الطريقة ، الرجاء اعلامي بها !!!!!!

 

اقتباس
-  كيف لي ان امنع اظهار القيم 0 من الظهور ضمن خلايا الداتا جريد فيو

 

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

 

لو كانت الداتا جريد فيو تعرض القيم على النحو التالي

 

برغل          600             800         200         مجروش

سمنة             0                 0           0             اصيل 

بصل            50               75          25

 

ما اريده ان يكون الاظهار على الشكل التالي

 

برغل          600             800         200         مجروش

سمنة                                                            اصيل 

بصل            50               75          25

 

ارجو ارشادي الى كيفية فعل ذلك

 

والف شكر

تم تعديل هذه المشاركة بواسطة kafi في 16 يوليو 2013 في 19:52

#4

بالنسبة لجواب السؤال الاول ممكن ان تستخدم الكود التالي. فمثلاً اذا كان عندك داتاكردفيو متكون من عمودين فالسطر الاول يقوم باضافة عمود جديد الى الداتاكردفيو واما العبارة for تقوم بحساب العملية على كل العمود .............

اما بالنسبة للسؤال الثاني فمن الافضل ان تتركه على ما عليه لانه يسبب لك المشاكل في المستقبل في العمليات الحسابية .... علماً انه يضهر خطأ اذا حاولت تغييره الى "" لان في قاعدة البيانات فان نوعه هو رقم وليس نص 

("DataGridView1.Columns.Add("result", "result
        For i As Integer = 0 To DataGridView1.Rows.Count - 1
            DataGridView1.Item(2, i).Value = DataGridView1.Item(0, i).Value + DataGridView1.Item(1, i).Value
        Next i

تم تعديل هذه المشاركة بواسطة beep في 17 يوليو 2013 في 12:17

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…