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

بخصوص عرض البيانات من قاعدة البيانات غلى ليبل

بدأه djamel2020 في 15 يونيو 2014 · 8 رد · 500 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

مرحبا

رجاءا إقرأ ما يلي بتمعن

 

1- وضعت الكيوري التالية "SELECT Sum([Quantité]*[Prix_Achat]) AS Expr1
FROM AchatsL;" في قاعدة البيانات أكسس 2007 وأسميتها CalculeSommeGlobal

2- وضعت على الفورم Datagridview1 وغيرت خاصية Visible إلى False ثم أسنتدت Datagridview1 إلى CalculeSommeGlobalBindingSource

3- في Load الفورم كتبت السطر التالي : Label3.Text = Me.DataGridView1.CurrentCell.Value والذي أشكرك على إفادتي به، وبالتالي ظهرت نتيجة الكيوري في Label3

 

فهل ما قمت به صحيح ؟ ;) :)

Model.rar

#2

طريقتك ليست صحيحة اذظر هذا الكود

		Dim oleconnstring As String = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & dbpath
        Dim oleconnection As New OleDbConnection(oleconnstring)
		Dim olecommand As New OleDbCommand
        
		try		
			oleconnection.Open()
			olecommand.Connection = oleconnection
			olecommand.CommandText =  "SELECT Sum([Quantité]*[Prix_Achat]) AS Expr1 FROM AchatsL;"
			Label3.Text =olecommand.ExecuteScalar().ToString()
		Catch ex As Exception
            MsgBox(ex.Message)
		Finally 
			oleconnection.Close()
        End Try

تم تعديل هذه المشاركة بواسطة KARIMSOFT في 15 يونيو 2014 في 22:22

#3

أخي الفاضل كريم

بارك الله فيك وطريقتك صحيحة 100% ولكن هذا الاستعلام سوف يسترجع قيمة واحدة فقط .. أقصد أي قيمة يريدها العضو اظهارها في الليبل ؟

 

أخي السائل

الــ Query الذي قمت بتصميمة يسترجع عدة سطور بنتائج مختلفة فما هو السطر أو القيمة المراد اظهارها في الليبل حيث انك لا تستطيع اظهار كل النتائج في ليبل

certifiedj.jpg

 

 

Image Hosted by ImageShack.us
#4

مرحبا

هذه Query لا تسترجع عدة قيم، بل قيمة واحدة هي حاصل مجموع السعر الإجمالي لكل سلعة موجودة في المخزن

مثلا

سلعة 1 كميتها * سعرها الوحدوي = x

سلعة 2 كميتها * سعرها الوحدوي = y

سلعة 3 كميتها * سعرها الوحدوي = a

وبالتالي هذه Query تجمع x+y+a وتعطينا التاتج

 

أرجوا أن أكون قد أوصلت لكم الفكرة

#5
اقتباس
وبالتالي هذه Query تجمع x+y+a وتعطينا التاتج

 

 

وأين هذا المجموع الذي تقصدة في الــ Query حتي نظهره لك في الليبل ؟ 

certifiedj.jpg

 

 

Image Hosted by ImageShack.us
#6

مرحبا سأرفق لك مثالا

 

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

#7

أخي الفاضل

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

 

الف مليوووون مبروك المولود الجديد

 

- لقد تم عمل التالي علي مثالك المرفق

 

1- تم نقل قاعدة البيانات الي المسار Bin\Debug لكي نحصل علي مسار Dynamic لقاعدة البيانات

2- تم تعديل سلسلة الاتصال الموجوده داخل App.Config

3- تم حذف الاكواد الموجوده في الشاشة واضافة كود مليء dgArticles من الاول

4- تم حذف DataGridview الاضافية وجلب القيمة مباشرة من الاستعلام

5- تم جلب القيمة المطلوبة من الاستعلام Calcule_somme_global وعرض القيمة في الليبل الموجود علي الشاشة

6- مرفق المثال ولكنة مع الاسف تم تحديثة الي الاصدار 2010 حيث انني لا أملك الاصدار الاقل والذي تعمل عليه انت لكن يمكنك استيراد الفورم و ap.config في مشروع جديد ووضع قاعده البيانات

داخل الملف bin\Debug وان شاء الله سيعمل معك

 

post-46243-0-02753500-1402928473_thumb.j

 

post-46243-0-36956500-1402928496_thumb.j

Model.rar

certifiedj.jpg

 

 

Image Hosted by ImageShack.us
#8

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

بعد بسم الله والصلاة على نبيه الكريم

 

لا أدري كيف أشكرا أنت وجميع الأخوة الكرام في هذا المنتدى الكبير

 

لعيونك راح أحمل الإصدار 2010 وأشتغل عليه

 

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

#9

الف مليوووون مبروك واواواءءءءءءءء :hot:  :cry:  :tbwall: 

يارب يكون مبرمج شاطر واشطر مننا جميعا 

بالتوفيق

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

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

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

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

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