تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[vb6.0] أريد حاصل ضرب عمودين السعر و الكمية للحصول على الإجمالي في داتا ريبورت - هل من إجابة؟
#8
وعليكم السلام ورحمة الله وبركاته يمكنك حساب حاصل ضرب السعر والكمية في استعلام SQL وعرض النتيجة في تقرير Data report. سأشرح كيفية القيام بذلك. أولاً، ستحتاج لتعديل استعلام SQL الخاص بك بحيث يحسب حاصل ضرب السعر والكمية ويضيفه كحقل جديد في النتائج. قد يبدو الاستعلام مشابهًا لما يلي:
كود :
SELECT Price, Quantity, Price * Quantity as Total FROM YourTableName

حيث يتم استبدال "YourTableName" باسم الجدول الخاص بك في قاعدة البيانات. ثم، في تقرير Data report، قم بإضافة عنصر نص جديد (Text) لعرض الإجمالي وقم بتعيين خاصية DataField الخاصة به إلى "Total"، والذي هو اسم الحقل الذي أضفناه في الاستعلام السابق. بهذه الطريقة، سيتم حساب حاصل ضرب السعر والكمية وعرضه في التقرير Data report.


قمت بتعديل الكود حسب طلبك، كما يلي:

كود :
Dim cnn As New ADODB.Connection
Dim rs As New ADODB.Recordset
Dim strSQL As String

' قم بتعديل هذه السطور للاتصال بقاعدة البيانات الخاصة بك
cnn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=YourDatabase.mdb;"
cnn.Open

' استعلام SQL لجلب السعر والكمية وحساب الإجمالي
strSQL = "SELECT Price, Quantity, Price * Quantity as Total FROM YourTableName"

' تنفيذ الاستعلام وتخزين النتائج في مجموعة السجلات rs
rs.Open strSQL, cnn, adOpenStatic, adLockReadOnly

' ربط مصدر البيانات في تقرير DataReport بمجموعة السجلات rs
Set DataReport1.DataSource = rs

' عرض التقرير
DataReport1.Show


في تقرير Data report، قم بإضافة عناصر النص (Text) لعرض السعر والكمية والإجمالي. وقم بتعيين خاصية DataField لكل عنصر نص بالطريقة التالية:


  1. لعرض السعر: قم بتعيين DataField إلى "Price".
  2. لعرض الكمية: قم بتعيين DataField إلى "Quantity".
  3. لعرض الإجمالي: قم بتعيين DataField إلى "Total".
بهذه الطريقة، ستظهر الأسعار والكميات والإجمالي في تقرير Data report بناءً على البيانات الموجودة في قاعدة البيانات الخاصة بك. لا تنسَ تعديل أسماء الجدول والأعمدة ومعلومات الاتصال بقاعدة البيانات حسب تطبيقك.
الرد }}}
تم الشكر بواسطة:


الردود في هذا الموضوع
RE: أريد حاصل ضرب عمودين السعر و الكمية للحصول على الإجمالي في داتا ريبورت - هل من إجابة؟ - بواسطة sanyor77 - 26-03-23, 03:05 PM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  مشكلة الللغة العربية في تصدير اكتيف ريبورت الى PDF hannileo 3 1,223 19-11-24, 08:25 PM
آخر رد: layan2000
Lightbulb [vb6.0] مجموع : حاصل جمع عمود في ListView1 بواسطة Adodc1 Xima 4 3,255 08-12-22, 09:21 PM
آخر رد: عبدالمؤمن
  كيف اطبع بواسطة الداتا ريبورت lkjnfg 1 1,276 28-08-21, 03:55 PM
آخر رد: مصمم هاوي
  [vb6.0] طلب : أريد كود للبحث في كومبوبوكس وتظهر النتيجة في ليستبوكس أسفله hamada salah90 0 1,101 20-08-21, 11:18 PM
آخر رد: hamada salah90
  [vb6.0] أريد تخصيص وظيفه لازرار لوحة المفاتيح مثلا F2 يتم فتح نافذه معينه hamada salah90 2 1,447 29-07-21, 07:50 PM
آخر رد: hamada salah90
  [vb6.0] طلب : كود عرض نص معين من قاعدة البيانات وعرضه في label في داتا ريبورت hamada salah90 3 1,857 26-07-21, 06:43 PM
آخر رد: hamada salah90
  [vb6.0] طلب : أريد من البرنامج أن يتحقق من أن Administrator مسئول نسخة الويندوز هو المستخدم hamada salah90 1 1,354 06-06-21, 07:45 AM
آخر رد: Fareed
  [vb6.0] أريد شرح مبسط وواضح للعلاقات بين جداول قاعدة البيانات وشرح الإستعلامات بهذه العلاقات hamada salah90 0 1,232 01-06-21, 02:12 AM
آخر رد: hamada salah90
  [vb6.0] طلب : كود عرض صورة معينة في داتا ريبورت - وتغييرها بمجرد تغيير اسمها... hamada salah90 3 1,815 24-05-21, 06:31 AM
آخر رد: Ahmed_Mansoor
  كيفية جمع الكمية وحذف السطور المكررة فى Msflexgrid ؟ gedo 4 3,934 19-03-21, 03:01 AM
آخر رد: mhqom2020

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


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