تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[vb6.0] أريد حاصل ضرب عمودين السعر و الكمية للحصول على الإجمالي في داتا ريبورت - هل من إجابة؟
#7
(22-03-23, 10:23 PM)Taha Okla كتب : عدل كود عرض التقرير إلى الكود التالي :
كود :
   Call ConnectSanfData3
   '=========================
   If rsSanfData3.State = adStateOpen Then rsSanfData3.Close
   'code     sanfName    HaliRsid    gomlaGomla , Amount = HaliRsid * gomlaGomla
   Dim strSQL1 As String
   strSQL1 = "Code,sanfName,HaliRsid,gomlaGomla ,[HaliRsid]*[gomlaGomla] as Amount"
   rsSanfData3.Open "select " & strSQL1 & " from [SanfData] where [HaliRsid] > 0 order By [code] ASC", dbADODB2, adOpenStatic, adLockReadOnly
   
   Set DRPTsanfTaklfa.DataSource = rsSanfData3
   DRPTsanfTaklfa.Show
   Exit Sub
   '=========================
[/code]


وفي صفحة التقرير غير اسم الحقل DataField من (gomlaGomla) لـ الأداة Text3  لـ (Amount)

=======

الشرح بإختصار : 
في جملة الـ SQL   قمنا بتبديل النجمة (*)  بأسماء الحقول التي نريد عرضها ضمن التقرير فقط
وأضفنا عليها حقل جديد(حقل افتراضي) أسميناه (Amount)  وهو ناتج ضرب السعر بالكمية.
فأصبح لدينا جدول افتراضي عوضناه بالتقرير فنتج ما تريد..
..

سوف اجرب      شكرا لك اخي الغالي

(22-03-23, 10:23 PM)Taha Okla كتب : عدل كود عرض التقرير إلى الكود التالي :
كود :
   Call ConnectSanfData3
   '=========================
   If rsSanfData3.State = adStateOpen Then rsSanfData3.Close
   'code     sanfName    HaliRsid    gomlaGomla , Amount = HaliRsid * gomlaGomla
   Dim strSQL1 As String
   strSQL1 = "Code,sanfName,HaliRsid,gomlaGomla ,[HaliRsid]*[gomlaGomla] as Amount"
   rsSanfData3.Open "select " & strSQL1 & " from [SanfData] where [HaliRsid] > 0 order By [code] ASC", dbADODB2, adOpenStatic, adLockReadOnly
   
   Set DRPTsanfTaklfa.DataSource = rsSanfData3
   DRPTsanfTaklfa.Show
   Exit Sub
   '=========================
[/code]


وفي صفحة التقرير غير اسم الحقل DataField من (gomlaGomla) لـ الأداة Text3  لـ (Amount)

=======

الشرح بإختصار : 
في جملة الـ SQL   قمنا بتبديل النجمة (*)  بأسماء الحقول التي نريد عرضها ضمن التقرير فقط
وأضفنا عليها حقل جديد(حقل افتراضي) أسميناه (Amount)  وهو ناتج ضرب السعر بالكمية.
فأصبح لدينا جدول افتراضي عوضناه بالتقرير فنتج ما تريد..
..

مشكوووووووووووووووور   جدا أخي الغالي

Heart Heart Heart Heart Heart Heart Heart Heart Heart
 

"" بارك الله لكل من استفاد و أفاد بعلمه ""
hamada salah
الرد }}}
تم الشكر بواسطة:


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

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

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


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