تقييم الموضوع :
  • 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 ك ب / التحميلات : 89)
الرد
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  خطأ في الإتصال بقاعدة البيانات الموجودة على هذا السيرفر (ويندوز 10) djelloul 0 58 04-05-18, 12:14 AM
آخر رد: djelloul
  بحث و اظهار سجلات من قاعدة البيانات في حال تساوت اول 4 ارقام من text بالقيمه الموجود ahmed_elwerfalli 0 70 25-04-18, 04:12 PM
آخر رد: ahmed_elwerfalli
  إضافة الصورة في قاعدة البيانات iFanfan 0 120 01-03-18, 06:02 PM
آخر رد: iFanfan
  معرفة اصدار نسخة قاعدة البيانات atefkhalf2004 8 147 27-01-18, 06:07 PM
آخر رد: أبو عمر
  [VB.NET] مشكلة في تحديث البيانات larbihamri 2 201 04-11-17, 07:37 PM
آخر رد: larbihamri
  [VB.NET] اضافه الصور الى قاعدة البيانات رمنس الشوق 1 263 23-10-17, 03:22 AM
آخر رد: khodor1985
  مسار قاعدة البيانات اكسس Mostafa Yousry 6 2,197 24-09-17, 08:23 PM
آخر رد: alsouf
  [VB.NET] ربط البرنامج بعدة اجهزة abid 11 7,562 19-08-17, 12:39 PM
آخر رد: osama.okn
  [سؤال] مشكلة الاختلاف بين ترتيب الصفوف في قاعدة البيانات والداتا جريد فيو waelalmsry75 2 327 18-08-17, 05:40 PM
آخر رد: waelalmsry75
  هل يمكن حفظ البيانات من dataGridView مباشرة؟ abozeyd 3 460 15-08-17, 02:11 PM
آخر رد: abozeyd

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


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