تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
كيف يمكن عرض عمود بشكل افقي
#1
بسم الله الرحمن الرحيم
السلام عليكم
اريد ان اطرح موضوع كيف يمكن عرض عمود بشكل افقي لتوضيح اكثر يوجد جدول في قاعدة البيانات على فرض جدول رواتب الموظفين ويتكون من (رقم الموظف - المبلغ - عن شهر - السنة المالية) وطبعا يدخل رواتب الموظفين كل شهر على حدى

شكل الجدول كالتالي
رقم الموظف - المبلغ - عن شهر - السنة المالية
1---------500----1--------2012
1---------600----2 -------2012
1---------700----3 -------2012
2---------501----1 -------2012
2---------601----2 -------2012
2---------701----3 -------2012
3---------502----1 -------2012
3---------602----2 -------2012
3---------702----3 -------2012

المطلوب عرض البيانات كالتالي
رقم الموظف - المبلغ شهر1 - المبلغ شهر2 -المبلغ شهر3
1-----------500-------600---------700
2-----------501-------601---------701
3-----------502-------602---------702

نسأل الله ان اكون وفقت في توضيح الموضوع كما اناشد كل الاخوه في المنتدى كل من يستطيع يساعدني في حل هذه المشكل ان لا يبخل علينا مع العلم هذا الفكرة المطروحة في امس الحاجة لها بارك الله فيكم جميعا
الرد }}}}
تم الشكر بواسطة:
#2
السلام عليكم

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

PHP كود :
string select="select id,name,m1,m2,m3,m4,m5,m6,m7,m8,m9,m10,m11,m12 from names,months where names.id=months.id"

حيث الm يمثل اسماء الاشهر من 1 الى 12

وتعرض الجدول في االDatagrid بهذا الشكل:

PHP كود :
datagridview1.Datasource=mytable

فتعرض بشكل افقيSmile
الرد }}}}
تم الشكر بواسطة:
#3
بسم الله الرحمن الرحيم
اخي بارك الله فيك في البداية على الردالفكرة التي طرحتها ممكن ان تطبق ولكن ما اريده هو اريد عرض عمود بشكل افقي حسب شرط رقم الموظف بس انا بعرف هذا التعريف Dim l As New List(Of String) ممكن ان يستخدم لعرض عمود بشكل افقي بس ما بعرف كيف اطبقه على جدول البيانات
الرد }}}}
تم الشكر بواسطة:
#4
الطريقة التي تريدها يمكن تطبيقها عن طريق جداول Matrix وهي موجودة في التقارير فقط ، ولا أدري إن كان يمكن تطبيقها في الـ Datagridview
حيث أن النتيجة التي ستخرج ستكون أعمدة متغيرة العدد (زيادة أو نقصان حسب الأشهر) حيث تجمع مبالغ كل شهر علي حدا في عمود محدد
(وَقُل رَّبِّ زِدْنِي عِلْمًا)

الرد }}}}
تم الشكر بواسطة:
#5
بسم الله الرحمن الرحيم
حسب ما درسنا في الجامعة يوجد طريقة في الاوركل لعرض عمود بشكل صف بس مابعرف اطبق على الدوت نت الرجاء المساعدة ضروري
الرد }}}}
تم الشكر بواسطة:
#6
بسم الله الرحمن الرحيم
نناشد مشرف هذا المنتدى ان يساعدة في حل هذه المشكلة
الرد }}}}
تم الشكر بواسطة:
#7
مرفق مثال
تحياتي


الملفات المرفقة
.rar   Pivot Datagridview.rar (الحجم : 65.38 ك ب / التحميلات : 76)
الرد }}}}
تم الشكر بواسطة:
#8
بسم الله الرحمن الرحيم
ما شاء الله ربنا يحفظك ويبارك فيك نفس ما اريد تم تجربة المثال وتم ملاحظ في حال وجود لموظف الاول 5 سجلات والثاني 4 سجلات والثالث 3 فانه يظهر datagridview الموظف الاول مبالغة كاملة والثاني يظهر المبالغ في اربع اعمدة والعمود الخامس فارغ اي قيمته null والموظف الثالث يظهر مبالغه في ثلاثة اعمدة اما العمود الرابع والخامس null هكذا لا يوجد مشكلة ولكن هل يمكن استبدال القيمة null بقيمة صفر وايضا اسماء الاعمدة تسمى باسماء التاريخ هل يمكن ايضافة كلمه قبل اسم عمود التاريخ مثال 'شهر 01-01-12' وايضا هل يمكن تجميع المبالغ لكل موظف في عمود ايضافي مع العلم اذا لم نستبدل قيم ال null لا يجمع
بارك الله فيك
الرد }}}}
تم الشكر بواسطة:
#9
بسم الله الرحمن الرحيم
تم حل مشكلة ايضافة كلمة لتسمية عمود المبلغ باستخدام الكود التالي
كود :
Dim sst As String = "TRANSFORM Sum(EMP.SALARY) AS SumOfSALARY SELECT EMP.EMPID AS Employee FROM EMP GROUP BY EMP.EMPID PIVOT Format(' شهر' & [EMONTH],'dd-mm-yy')"
        DataGridView1.DataSource = FillGrid(sst)
وباقي مشكلة استبدال القيم ال null بصفر وإضافة عمود لتجميع المبالع لكل موظف
الرد }}}}
تم الشكر بواسطة:
#10
ولا يهمك اليك المثال بالمطلوب وزياده


الملفات المرفقة
.rar   (1) Pivot Datagridview.rar (الحجم : 65.38 ك ب / التحميلات : 92)
الرد }}}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  هل يمكن حفظ البيانات من dataGridView مباشرة؟ abozeyd 3 144 15-08-17, 02:11 PM
آخر رد: abozeyd
  مساعدة محتاج كود جمع قيم عمود فى الداتا جريد osemy 4 2,408 28-07-17, 06:14 AM
آخر رد: hoshosgost@yahoo.com
  لو سمحتوا يا جماعه طلب جمع قيم خلايا عمود فى الداتا جريد فيو نبيل كونكت 6 256 20-06-17, 11:02 PM
آخر رد: العواد الصغير
  [سؤال] كيف يمكن قراءة البيانات من جهاز الباركود والبرنامج مفتوح جانب الساعة abdalla89 0 125 05-04-17, 07:00 PM
آخر رد: abdalla89
  [سؤال] كيفية اضافة عناصر عمود فى جدول من قاعدة بيانات فى جدول اخر hidn 1 601 04-11-16, 09:25 AM
آخر رد: thevirus
  [سؤال] كيف اجمع مافي عمود مع تجاهل بعض مليس رقماً مثل # abumuhannadzym 4 506 05-10-16, 11:02 AM
آخر رد: abumuhannadzym
  طلب مساعدة لكتابة الكود بشكل صحيح moftah70 1 416 12-07-16, 07:52 PM
آخر رد: aliday03
Question [سؤال] عملية ربط عمود بعدة جداول أخرى حسب شرط معين myalsailamy 2 1,129 19-12-15, 01:04 AM
آخر رد: awidan76
  داتاقريد فيو واحد به تسلسل تواريخ في عمود و جلب معطيات قاعدة البيانات في عمود اخر magh77 0 362 12-12-15, 09:42 PM
آخر رد: magh77
Smile [سؤال] اريد كود برمجي يبحث ويستبدل من خلال قاعدة بيانات بشكل ملف نصي ana ali 2 522 07-12-15, 01:42 AM
آخر رد: ana ali

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


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