PDA

View Full Version : سوال: جستجو بر اساس تاریخ



oliya24
دوشنبه 24 مرداد 1390, 23:33 عصر
سلام دوستان من اگر بخوام در برنامم جستجو بر اساس تاریخ داشته باشم باید چه کنم میشه کمکم کنید
متشکرم

bia2joker
سه شنبه 25 مرداد 1390, 00:10 صبح
این روشی که من میگم اول باید به بانک اطلاعاتی به صورت DataSet وصل بشیم و داده ها را به صورت LINQ استخراج کنیم
برای این کار پس از وصل شدن به بانک اطلاعاتی مثلا می خواهیم لیست افرادی که تاریخ ثبت آنها Str_Date هستش را در DataGridview1 نشان دهیم

Dim PersonalT As New DataSet1.PersonalDataTable

personalTa.Fill(PersonalT)

Dim Str_date AsString
Str_Date=Textbox1.Text
Dim U = From i In Personal Where i.Data Like Str_date & "*" Select New With {.name = I.Name, .Address = I.Address, .phone1 = I.phone1}



DataGridView1.DataSource = U.ToList

ما فرض کردیم که جدوا Personal دارای 4 فیلد Name Address Phoen1 Data هستش
اگه هم می خواهید به طور خلاصه بدانید که چگونه می شود به DataSet وصل شوید اینجا (http://barnamenevis.org/showthread.php?299879-کسی-از-دوسنان-هست-که-کارهی-مربوط-به-بانک-اطلاعتی-رو-با-کد-نویسی-بلد-باشه-؟؟؟/page3) را کلیک کنید

oliya24
سه شنبه 25 مرداد 1390, 00:40 صبح
اکر کسی با ado بلده هم بگه ممنون میشم

Behzad_MCP
سه شنبه 25 مرداد 1390, 10:15 صبح
دوست عزیز دو راه داری یا تو دستور SELECT در مقابل WHERE تاریختو بنویس که رکردها در همون تاریخ برگردن یا انکه همه رکردهاتو برگردون متصل کن به یک DataView بعد با پراپرتی Filter رکردها تو همون تاریخ را نشون بده

mahsa.admin
سه شنبه 25 مرداد 1390, 10:40 صبح
" & " Select * from Query_im where date >= " & az.Text & " And date <= " & ta.Text "