تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[سؤال] فرز وتصنيف عرض البيانات بعدة معايير
#1
Bug 
كيف يمكن فرز بيانات موجودة في قاعدة بيانات sql استنادا على عدة اعمدة وليس عمود واحد فقط مثلا الجنس والجنسية !!

عندما اقوم بالفرز يبدأ لبرنامج في اظهار البيانات حسب تصنيف واحد فقط وعند استخدامي لتصنيف اخر يتجاهل الاول ويقوم بالفرز في كامل قاعدة البيانات !!

ما اريده بالصبط هو فرز البيانات من بيانات مفروزة !!

يعني مثلا اظهار اسماء الذكور والذين يحملون جنسية معينة وهكذا !!

طبعا انا استخدم VB.net 2008
*************************

أنا الذي نظر الأعمى إلى أدبي ...
وأسمعت كلماتي من به صممُ

الرد
تم الشكر بواسطة:
#2
جربت order by val1,val2
الرد
تم الشكر بواسطة:
#3
اخي الكريم لم اجرب ما ذكرت ..!
ولكني لا اعرف كيف يمكن عرض نتيجة الاستعلام على DatagridView لاني ربما تمكنت من عمل الاستعلام المركب ولكن واجهتني مشكلة في كيفية عرضة على الداتا فيو ..!
ربما لاختلاف نوع البيانات او لامر اخر !!
ارجو الافادة وجزاك الله خيرا ...
*************************

أنا الذي نظر الأعمى إلى أدبي ...
وأسمعت كلماتي من به صممُ

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

بالنسبة لسؤالك عن كيفية تعبئة الـDataGridView إليك هذا الدرس:

https://www.youtube.com/watch?v=e5LV7XoNS6U

وإليك أيضاً هذا المثال ربما ينفعك:

وبالنسبة لمعرفة عدد الصفوف المسترجعة انظر إلى الكود التالي:

PHP كود :
Dim LSQL As String "select * from people WHERE Nationality=" cmbNationality.text " AND Gender = 'Male'"
        
Dim LAdapter As New OleDbDataAdapter(LSQLCon)
        
Dim LDataSet As New DataSet
        Dim RowsCount 
As Integer


        
If Con.State ConnectionState.Closed Then
            Con
.Open()
            
LAdapter.Fill(LDataSet"people")
            
RowsCount LDataSet.Tables("people").Rows.Count
            
If RowsCount 0 Then
                MsgBox
("empty")
                
LDataSet.Reset()
                
Con.Close()
            Else
                
' do any thing else
            End If
        Else
            LAdapter.Fill(LDataSet, "people")
            RowsCount = LDataSet.Tables("people").Rows.Count
            If RowsCount = 0 Then
                MsgBox("empty")
                LDataSet.Reset()
                Con.Close()
            Else
                ' 
do any thing else
            
End If
        
End If 


الملفات المرفقة
.zip   SavingDate.zip (الحجم : 113.65 ك ب / التحميلات : 110)
الرد
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  استفسار عن تخزين الوقت في قاعدة البيانات strongriseman 2 216 22-04-22, 07:27 PM
آخر رد: strongriseman
  [سؤال] مشكلة فى عرض الصورة من ادخل قاعدة البيانات alims 2 534 17-11-21, 10:09 AM
آخر رد: سعود
  استعلام يرجع اسماء الاعمدة و نوع البيانات في جدول معين بسام محمدغانم 0 370 23-10-21, 01:43 AM
آخر رد: بسام محمدغانم
  الحفظ فى قاعدة البيانات اسلام الكبابى 10 1,266 06-09-21, 06:52 PM
آخر رد: اسلام الكبابى
  طريقة أضافة اكثر من سيرفر على نفس قاعدة البيانات alim54 0 579 20-06-21, 11:20 PM
آخر رد: alim54
  [سؤال] عدم إظهار الصور مع النص فى Listview من قاعدة البيانات alims 1 937 08-04-21, 11:46 PM
آخر رد: alims
  ملى الصفحة تلقائياً او ربط مستعرض الانترنت بقاعدة البيانات علي عدنان 2 3,163 02-02-21, 01:31 AM
آخر رد: فارس زيدان
  كود عدم تكرار البيانات بالداتا جريد فيو ِAbou Sama 4 5,978 04-12-20, 10:59 PM
آخر رد: Osama_NY
  عمل تحديث لعرض البيانات المضافة جديداً aldery 0 1,050 23-07-20, 02:36 AM
آخر رد: aldery
  [سؤال] نقل البيانات من جدول إلى أخر SQL Server 2008 semsemalex 7 13,011 19-04-20, 12:00 AM
آخر رد: essamprog2020

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


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