تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
تجميع العناصر المتشابهة في الداتاجريد الاولي في جريد ثانية
#12
(15-05-18, 03:23 AM)atefkhalf2004 كتب : If objconn.State = ConnectionState.Closed Then objconn.Open()
        Dim myds As New DataSet
        myds = New DataSet
        Sql = "SELECT * FROM adinvodet WHERE invono=  " & Val(TextBox1.Text) & " "
        Dp = New OleDbDataAdapter(Sql, objconn)
        Dp.Fill(myds, "adinvodet")


        For Each r As DataRow In myds.Tables("adinvodet").Rows
            Dim newRow = tempTable.NewRow()
            newRow("كود الصنف") = r("itcod")
            newRow("رقم الصنف") = r("makas")
            newRow("اسم الصنف") = r("invsun")
            newRow("الوحدة") = r("invunit")
            newRow("الكمية") = r("invqu")
            newRow("السعر") = r("invprc")
            newRow("الاجمالي") = r("invsal")
            '    newRow("invono") = r("invono")
            newRow("المجموعة") = r("gname")
            newRow("الشركة") = r("company")
            'newRow("sup_no") = r("sup_no")
            newRow("الخصم") = r("percentage")
            tempTable.Rows.Add(newRow)

        Next

        Me.DataGridView2.AutoGenerateColumns = False
        Me.DataGridView2.AllowUserToResizeColumns = False
        Me.DataGridView2.DataSource = tempTable


هذا كود عرض الفاتورة     اتمني احد يعرض حل افهمه واطبقة  ويستفيد منه الجميع بما فيهم انا

الاستاذ سعود 
الحل الذي وضعته حضرتك  اقرب الحلول
لكن هل هو يصلح لعنصرين فقط   ؟؟؟
بفرض ان عدد الاصناف داخل الفاتورة اكثر من صنفين  ؟؟؟؟
ما الحل

كان هناك مشاركة للاخ سعود  اين هي

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

انت تعبت حالك اخى الفاضل

الامر يحتاج لعملية تركيز وليس استعجال
والمشكلة الاكبر انت تعطى نصف المعلومة وتريد منا الحل
كما لو احد سياخد المشروع او الفكرة ويعمل بها  Big Grin

القى نظرة على السطر التالى

كود :
Sql = "SELECT * FROM adinvodet WHERE invono=  " & Val(TextBox1.Text) & " "

كل ما هو عليك فعله تغييره بالتالى
كود :
SELECT bill_id = MAX(bill_id)
    ,id_acc
    ,add_data = MAX(add_data)
    ,credit_acc = sum(credit_acc)
    ,value_added = MAX(value_added)
    ,total_bill = MAX(total_bill)
    ,quantity_bill = MAX(quantity_bill)
    ,ratio_add = MAX(ratio_add)
    ,id_qaid = MAX(id_qaid)
    ,username = MAX(username)
    ,notepin = MAX(notepin)
FROM bill_data
GROUP BY id_acc
ORDER BY bill_id

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

وكان لدى فى الجدول عدد 2 اصبح يعرض 1 بنائاً على 
كود :
GROUP BY id_acc

وقمت بجمع حقل واحد فى السطر 
كود :
,credit_acc = sum(credit_acc)

صورة لاستعلام الجدول الافتراضي

صورة للاستعلام بعد استخدام الكود

يمكنك التلاعب مع الكود من خلال جملة MAX تحولها الى MIN
الفكرة منها هو اخد قيمة محددة من جميع التشابه حسب الاكبير قيمة أو الاقل قيمة

تمنياتى لك التوفيق
{ وَقُل رَّبِّ زِدْنِي عِلْمًا }
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]

ساهم دائماً فى    لكل من يقوم بالمساهمة
فى حل المشكلة او الاستفسار لديك فالجميع هنا يعمل 
على مساعدة الاخرين لوجه الله وان تحتسب له اجر عند الله


 شرح كيفية عمل قاعدة بيانات تعمل على اكثر من جهاز على الشبكة الداخلية
الرد }}}
تم الشكر بواسطة:


الردود في هذا الموضوع
RE: تجميع العناصر المتشابهة في الداتاجريد الاولي في جريد ثانية - بواسطة elgokr - 15-05-18, 06:08 AM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  التحكم في ارتفاع صفوف الداتا جريد فيو cvcvcv 3 4,659 09-10-24, 08:28 PM
آخر رد: Kamil
  اضافة اسطر فارعة في الداتا جريد فيو ismaeel 1 557 25-08-24, 02:43 AM
آخر رد: Taha Okla
  ارجو المساعدة في كود مقارنة عامود داخل الداتا جريد فيو alachk 11 1,085 11-08-24, 11:44 AM
آخر رد: alachk
  كيف اقدر اجلب بيانات من ملف اكسل الى داتا جريد فيو alachk 5 782 07-08-24, 08:49 PM
آخر رد: alachk
  منع تكرار العناصر في داتا جيرد في حال وجود نفس العنصر والسعر سويا moh61 3 654 19-05-24, 02:40 PM
آخر رد: moh61
  رسالة و تلوين خلية الداتاجريد العيدروس 8 739 17-05-24, 10:12 PM
آخر رد: justforit
  جمع وترتيب الحقول المتشابهة فى الجريد فيو Lathe1 1 304 24-04-24, 06:24 PM
آخر رد: تركي الحلواني
  مشكلة فى جمع عمود فى داتا جريد فيو احمد خطاب 3 638 06-03-24, 07:49 PM
آخر رد: احمد خطاب
  حذف الاسطر الفارغه من الداتا جريد فيو اليوم السابع 3 2,983 03-03-24, 12:57 AM
آخر رد: مصمم هاوي
  كيفية جمع أرقام عمود فى الداتا جريد فيو بناءاً على بيانات معينة heem1986 5 828 25-02-24, 11:26 PM
آخر رد: heem1986

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


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