تقييم الموضوع :
  • 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
أعتذر عن التأخر

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

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


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  مشكلة في تحويل كود من c# الى vb.net aldery 0 22 منذ 7 ساعة مضت
آخر رد: aldery
  تثبيت قاعدة بيانات SQL على جهاز العميل Owz 6 561 13-05-21, 08:46 PM
آخر رد: ابو انس
  العمل على قاعدة بيانات أونلاين وأوفلاين بنفس الوقت بشار نصري 1 248 29-04-21, 04:40 PM
آخر رد: mrfenix93
  [VB.NET] جملة الاتصال بقاعدة بيانات اكسس mdb على شبكة بين جهازين tarek 1 142 26-04-21, 06:14 AM
آخر رد: محمد اسماعيل
  البحث في بيانات الجريد عن نص مكتوب في RichTextBox aftfm 5 273 09-04-21, 08:07 PM
آخر رد: messry
  [VB.NET] مشكلة عند تحويل المتغير الي تاريخ احمد 2021 4 420 01-04-21, 09:39 PM
آخر رد: احمد 2021
  [سؤال] كيفية التعامل مع عدة قواعد بيانات ابو انس 6 432 26-03-21, 02:52 AM
آخر رد: ابو انس
Rainbow [سؤال] سؤال عن طريقة توصيل كامبرا الموبايل بقاعدة بيانات خالد دياب 0 263 25-03-21, 07:13 PM
آخر رد: خالد دياب
  [سؤال] ممكن فكرة حفظ عدد غير معلوم من الصور بقاعدة بيانات سيكوال ahmedramzyaish 1 348 12-03-21, 09:34 PM
آخر رد: محمد فوزى محمد
  [سؤال] استفسار عن تحويل كود طباعة داتا قريد فيو من اليسار لليمين Marwan9990 13 4,288 12-03-21, 07:22 PM
آخر رد: abuyazan

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


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