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


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  سرعة ادخال البيانات داخل ملف اكسس atefkhalf2004 0 29 20-02-17, 04:55 PM
آخر رد: atefkhalf2004
  فتح قاعدة البيانات محفوظة ب باسس ورد في جملة الاتصال ahmed_elwerfalli 2 55 13-02-17, 05:27 PM
آخر رد: ahmed_elwerfalli
  الانتقال إلى السجل الثاني في قاعدة البيانات و إظهار الصورة التالية على picturebox ahmed_elwerfalli 6 322 24-12-16, 11:07 PM
آخر رد: ahmed_elwerfalli
  جلب البيانات من قاعدة بيانات XML djelloul 0 135 13-12-16, 07:45 PM
آخر رد: djelloul
  مشكلة في تصميم قاعدة البيانات djelloul 2 157 06-12-16, 12:36 PM
آخر رد: djelloul
  بحث و إظهار صورة من قاعة البيانات علىPictureBox ahmed_elwerfalli 0 196 29-11-16, 01:34 AM
آخر رد: ahmed_elwerfalli
  [VB.NET] مثال على جلب ارقام من قاعدة البيانات وحفظها في مصفوفة بدر إشتية 4 530 02-11-16, 02:42 AM
آخر رد: Ahmad ahmed
  استفسار حول طريقتي في قاعدة البيانات صبري زينوبي 0 187 29-09-16, 04:35 PM
آخر رد: صبري زينوبي
  تسمية قاعدة البيانات قبل انشائها aiman 3 284 15-09-16, 09:12 PM
آخر رد: Abu Ehab
  [Acces2003] المساعدة في كود لحذف البيانات من الاستعلام محمد خلف زكي 2 231 28-08-16, 11:24 AM
آخر رد: محمد خلف زكي

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


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