تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
طلب كود او مثال للبحث في الليتس فيو من بين تاريخ .. الى تاريخ .. هااااااام جدااا
#1
[COLOR="#FF0000"]السلام عليكم ورحمة الله وبركاته

طلبي واضح من العنوان جزاكم الله خير
طلب كود او مثال للبحث في الليتس فيو من بين تاريخ .. الى تاريخ .. هااااااام جدااا
يعني انا عندي في ليتس بوكس بيانات ويوجد لها تواريخ ،وانا اريد كود او مشروع مثال للبحث بين تاريخيين من التاريخ الفلاني الى التاريخ الفلاني << يعني تقريبا البحث بدالتان لكن كيف اجعله يبحث بينهم ؟؟؟[/COLOR]
الرد }}}
تم الشكر بواسطة:
#2
[COLOR="#800080"]السلام عليكم

اولا ارنا محاولاتك اخي العزيز لكي نساعدك ,فلا يجوز طلب مشروع جاهز بارك الله فيك

ثانيا يرجى كتابة الكلمات الانكليزية باللغة الانكليزية فقط لكي يسهل على القارئ فهمها بارك الله فيك[/COLOR]
الرد }}}
تم الشكر بواسطة:
#3
sajad كتب :[COLOR="#800080"]السلام عليكم

اولا ارنا محاولاتك اخي العزيز لكي نساعدك ,فلا يجوز طلب مشروع جاهز بارك الله فيك

ثانيا يرجى كتابة الكلمات الانكليزية باللغة الانكليزية فقط لكي يسهل على القارئ فهمها بارك الله فيك[/COLOR]

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


[HTML]

Dim ss As String
Dim da As New OleDb.OleDbDataAdapter
Dim dr As DataRow
Dim dt As DataTable
Dim DS As New DataSet
Dim x As String = "SELECT *from table"
ListView1.Items.Clear()
da = New OleDb.OleDbDataAdapter(x, cn)
DS = New DataSet
da.Fill(DS, "x")
dt = DS.Tables("x")
Dim i As Integer

Dim f, m As String
f = (DateTimePicker1.Text)
m = (DateTimePicker2.Text)

For i = 0 To dt.Rows.Count - 1
Dim litem As New ListViewItem
dr = dt.Rows.Item(i)


If dr!date >= m And dr!date <= f Then
litem.Text = dt.Rows(i).Item("الحقل الأول")
litem.SubItems.Add(dt.Rows(i).Item("الحقل الثاني"))
litem.SubItems.Add(dt2.Rows(i).Item("الحقل الثالث"))

وهكذا علي حسب الحقول الموجودة بقاعدة البيانات
ListView1.Items.Add(litem)
End If
next i

[/HTML]
الرد }}}
تم الشكر بواسطة:
#5
شكرا لك .. لكن للاسف آخي ظهرت لي آخطاء .. وانا محتاجها ضروري فهل من حل ؟؟؟
الرد }}}
تم الشكر بواسطة:
#6
هل تقصد ليست فيو مرتبطه بقاعدة بيانات وتريد اظهار نتيجة بحث بين تاريخين فيها ؟
الرد }}}
تم الشكر بواسطة:
#7
السلام عليكم ورحمة الله وبركاته

إذا كانت البيانات غير مرتبطة بقاعدة بيانات استخدم LINQ للبحث

افتح مشروع جديد ، أضف في الـ Form أداة Listview غير خاصية الـ View إلي Detail وأنشيء بالأداة 2 عمود
أضف أيضاً زر أمر Button وعدد 2 TextBox للبحث عن التاريخ ، وأيضاً أضف أداة ListBox لعرض النتيجة .

في حدث FormLoad ضع الكود التالي :

كود :
[color=#0000cd]For[/color] i [color=#0000cd]As Integer[/color] = 0 To 9
            [color=#0000cd]Dim[/color] itm [color=#0000cd]As[/color] ListViewItem = [color=#0000cd]Me[/color].ListView1.Items.Add("ListviewItem " & i.ToString)
            itm.SubItems.Add(Now.AddDays(i).ToShortDateString)
        [color=#0000cd]Next[/color]





في زر الأمر نضع الكود التالي :
كود :
[color=#0000cd]Dim[/color] itms = ([color=#0000cd]From[/color] itm [color=#0000cd]As[/color] ListViewItem [color=#0000cd]In Me[/color].ListView1.Items _
                   [color=#0000cd]Where CDate[/color](itm.SubItems(1).Text) >= [color=#0000cd]CDate[/color](TextBox1.Text) [color=#0000cd]And CDate[/color](itm.SubItems(1).Text) <= [color=#0000cd]CDate[/color](TextBox2.Text) _
                   [color=#0000cd]Select[/color] itm.Text).ToArray
      
        ListBox1.Items.Clear()
       ListBox1.Items.AddRange(itms)




***
**
*
(وَقُل رَّبِّ زِدْنِي عِلْمًا)

الرد }}}
تم الشكر بواسطة:
#8
اسف اخي على التآخير في الرد بسبب انقطاع النت ... اهلا بك اخي .. لا اخي هي مرتبطة بقاعدة بيانات اكسس ٢٠١٠ <<< ونعم كما قلت انت اريد البحث بين تاريخيين في اداة ListView ويعطيك العافية على الرد لانه مهم جدا لي هذا الامر .. انا بانتظارك
الرد }}}
تم الشكر بواسطة:
#9
السلام عليكم ورحمة الله وبركاته

متغير الاتصال بالقاعدة :
كود :
Dim con As OleDbConnection

أضف للفورم زر أمر Button وعدد 2 TextBox للبحث في التاريخين

أضف أداة Listview للفورم ولا تعمل بها شيء عشان نعدل خصائصها أثناء تشغيل البرنامج ، فنضع في حدث الـ FormLoad الكود التالي :
كود :
ListView1.View = View.Details
        ListView1.GridLines = True
        ListView1.FullRowSelect = True
        ListView1.Columns.Add("Book name", 200)
        ListView1.Columns.Add("Book Author", 150)
        ListView1.Columns.Add("Publish Date", 120)


        con = New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Application.StartupPath & "\Library.mdb")

في زر البحث نضع الكود التالي :
كود :
Dim sqlstring As String = ""


        sqlstring = "Select Book,Author,Datepub from Books " & _
                    "Where Datepub >=@Date1 And Datepub <=@Date2"


        Dim CMD As New OleDbCommand(sqlstring, con)
        CMD.Parameters.Clear()
        CMD.Parameters.AddWithValue("@Date1", OleDbType.Date).Value = CDate(TextBox1.Text)
        CMD.Parameters.AddWithValue("@Date2", OleDbType.Date).Value = CDate(TextBox2.Text)
        con.Open()
        Dim dr As OleDbDataReader = CMD.ExecuteReader
        If dr.HasRows Then
            Me.ListView1.Items.Clear()
            While dr.Read
                Dim LVI As ListViewItem = Me.ListView1.Items.Add(dr.Item("book").ToString)
                LVI.SubItems.Add(dr.Item("Author").ToString)
                LVI.SubItems.Add(dr.Item("Datepub").ToString)
            End While
            Label1.Text = "items(s) " & Me.ListView1.Items.Count
        End If


        dr.Close()
        CMD.Dispose()
        con.Close()

****
***
**
*
(وَقُل رَّبِّ زِدْنِي عِلْمًا)

الرد }}}
تم الشكر بواسطة:
#10
[COLOR="#0000FF"]

الله يعطيك العافية آخي .. لكن ظهرت لي اخطاء .. وانا ايضا اريد فقط البحث .. لا عمل قاعدة بيانات جديدة وقاعدة بياناتي باسم shado.mdb
وعدلت على الكود لكن توجد اخطاء << فهل من توضيح او مثال ..
وشكرا لك .. [/COLOR]
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  كيف اجعل البرنامج في بداية الشهر ينفذ حدث معين بالاصح اريد البرنامج في تاريخ واحد من Adel27213 3 484 05-11-23, 01:45 AM
آخر رد: justforit
  كيفية جمع قيمة على تاريخ معين واستنتاج تاريخ أخر Ahmed.vb 1 317 02-11-23, 03:52 AM
آخر رد: Taha Okla
  كود تغيير قيمة تكست بوكس فى تاريخ معين Ahmed.vb 2 906 11-10-23, 10:35 PM
آخر رد: aljzazy
  عندما اقوم بالاستعلام عن تاريخ معين بواسطة SELECT لايقوم بتحديد نفس تاريخ اليوم moh61 1 403 13-08-23, 01:06 PM
آخر رد: تركي الحلواني
  تصفية عدد النتائج المطابقة للبحث أبووسم 1 312 31-07-23, 10:48 PM
آخر رد: عبد الخالق
  اريد كود للبحث في قاعدة بيانات اكسس عن اسم جدول علاء الكبابي 3 560 14-06-23, 01:37 PM
آخر رد: mahmoud mostafa 2023
  يوجد خطاء عند تحميل الفورم - مثال شجرة الحسابات new_programer 6 755 11-06-23, 06:47 PM
آخر رد: new_programer
  يوجد خطاء عند فتح الفورم مثال شجرة الحسابات new_programer 2 564 06-06-23, 02:41 PM
آخر رد: new_programer
  مثال حفظ فاتورة المشتريات بكامل التفاصيل +اجراء مخزن -الكود محتاج تعديل new_programer 5 715 12-05-23, 09:25 PM
آخر رد: new_programer
  مثال بسيط لربط قواعد mySql مع Vb.net atefkhalf2004 2 396 17-04-23, 01:03 AM
آخر رد: atefkhalf2004

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


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