تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[VB.NET] تحويل منتج إلى عمود بقاعدو بيانات أكسس
#1
السلام عليكم
لدي جدول مبيعات بالشكل التالي



أريد تحويله إلى جدول آخر بهذا الشكل 



حيث أحتفظ فقط بمنتج أو اثنين حسب حاجتي و أعرضهم أفقيا  كما هو موضح بالصورة أعلاه

أنا أستخدم فيجوال بيسيك مع قاعدة بيانات أكسس

شكرا مسبقا
الرد }}}
تم الشكر بواسطة: أسعد
#2
(25-04-21, 04:10 AM)ADAM12 كتب : السلام عليكم
لدي جدول مبيعات بالشكل التالي



أريد تحويله إلى جدول آخر بهذا الشكل 



حيث أحتفظ فقط بمنتج أو اثنين حسب حاجتي و أعرضهم أفقيا  كما هو موضح بالصورة أعلاه

أنا أستخدم فيجوال بيسيك مع قاعدة بيانات أكسس

شكرا مسبقا


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

حاول التالي:

كود :
Dim da As New OleDbDataAdapter()
    Dim da1 As New OleDbDataAdapter()


      Dim dt As New DataTable()
      da.SelectCommand = New OleDbCommand("Select first(date) , first(client), first(product), sum(quantity) from table1 where product = ‘” & “product 1” & “’ and date = #” & Yourdate & “# order by product", cn)
      da.Fill(dt)

      Dim dt1 As New DataTable()
      Da1.SelectCommand = New OleDbCommand("Select first(date) , first(client), first(product), sum(quantity) from table1 where product = ‘” & “product 2” & “’ and date = #” & Yourdate & “# order by product", cn)
      Da1.Fill(dt1)
وهذه هي الجملة لالحاقها في الجدول الثاني
“insert into table2(f1,f2,f3,f4) values(dt.row(0).items(0), dt.row(0).items(1), dt.row(0).items(2), dt1.row(0).items(3))”

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

ربنا يوفقك
الرد }}}
تم الشكر بواسطة: محمد اسماعيل , أسعد , أسعد , ADAM12 , ابو روضة
#3
(25-04-21, 04:10 AM)ADAM12 كتب : السلام عليكم
لدي جدول مبيعات بالشكل التالي



أريد تحويله إلى جدول آخر بهذا الشكل 



حيث أحتفظ فقط بمنتج أو اثنين حسب حاجتي و أعرضهم أفقيا  كما هو موضح بالصورة أعلاه

أنا أستخدم فيجوال بيسيك مع قاعدة بيانات أكسس

شكرا مسبقا

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

ما تريد عمله اسمه استعلام Crosstab او الاستعلام الجدولي


شاهد هذا الفيديو




وشاهد هذا الرابط اذا كنت تجيد اللغة الانجليزيه
Make summary data easier to read by using a crosstab query
الرد }}}
تم الشكر بواسطة: ADAM12
#4
شكرا لكما
سأجرب اقتراحيكما هذا المساء حال عودتي من العمل
جازاكما الله كل خير
الرد }}}
تم الشكر بواسطة: أسعد
#5
أعتذر عن التأخر

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

تحياتي
الرد }}}
تم الشكر بواسطة: أسعد


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  هل من الممكن العمل على قاعدة بيانات اكسل على الفيجوال بيسك خالد كامل1 4 145 24-03-24, 02:00 AM
آخر رد: خالد كامل1
  [سؤال] أتمنى اجابة وافية:عمل برنامج بقاعدة بيانات SQL دون حاجة تثبيت SQLSERVER dr.programming 6 657 19-03-24, 08:56 AM
آخر رد: سلامه محمد11
  استعلام select عن مجموعة بيانات Adel27213 1 215 15-03-24, 01:11 AM
آخر رد: justforit
  مشكلة فى جمع عمود فى داتا جريد فيو احمد خطاب 3 167 06-03-24, 07:49 PM
آخر رد: احمد خطاب
  تعديل بيانات عمود DataGridView دفعة واحدة مصمم هاوي 2 200 05-03-24, 08:27 PM
آخر رد: مصمم هاوي
  [VB.NET] تحديث بيانات فى كلاس من جدول سيكوال asdfar1977 6 197 26-02-24, 01:07 AM
آخر رد: asdfar1977
  كيفية جمع أرقام عمود فى الداتا جريد فيو بناءاً على بيانات معينة heem1986 5 241 25-02-24, 11:26 PM
آخر رد: heem1986
  [C#.NET] طباعة بيانات داتا جرد فيو h2551996 0 95 25-02-24, 02:31 PM
آخر رد: h2551996
  [VB.NET] معرفة بيانات الجهاز محمد بوقزاحة 1 328 21-02-24, 11:44 PM
آخر رد: AHMED213
  كيفية انشاء سكريبت لقاعدة بيانات من خلال الكود heem1986 1 215 20-02-24, 12:00 AM
آخر رد: Kamil

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


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