mohammad.k
چهارشنبه 01 خرداد 1392, 05:27 صبح
سلام به دوستان
من کی پایگاه داده دارم که اطلاعات افراد رو ذخیره میکنه. تو این جدول یک فیلد دارم به نام تاریخ شروع به کار ، حالا میخوام ازش گزارش بگیرم که تو یک تاریخ خاص چند نفر شروع به کار داشتن.
من از دستور زیر برای جستجوی نام خانوادگی افراد استفاده کردم که اگر قسمتی از فامیلی طرف رو هم زد همه افراد شبیه به این فامیل رو بیاره
sqlSearch = "select * from amval where lastname like '*" & str1 & "*'"
حالا وقتی میخوام مثل همین جستجو رو بسازم ولی با این تفاوت که یک تاریخ رو چک کنه به مشکل خورد.
فیلد تاریخ رو در حالت Text و Input Maks 0000/00/00 ساختم.
حالا چطوری جستجو کنم که به مشکل بر نخورم.
من خودم چند مدل امتحان کردم ولی به نتیجه نرسیدم.
این واسه اعداد جواب میده ولی واسه تاریخ تو حالت Text جواب نداد.
Dim sqlSearch, str1 As String
Me.txtSearch.SetFocus
str1 = Me.txtSearch.Text
sqlSearch = "select * from amval where komod like " & str1 & ""
من کی پایگاه داده دارم که اطلاعات افراد رو ذخیره میکنه. تو این جدول یک فیلد دارم به نام تاریخ شروع به کار ، حالا میخوام ازش گزارش بگیرم که تو یک تاریخ خاص چند نفر شروع به کار داشتن.
من از دستور زیر برای جستجوی نام خانوادگی افراد استفاده کردم که اگر قسمتی از فامیلی طرف رو هم زد همه افراد شبیه به این فامیل رو بیاره
sqlSearch = "select * from amval where lastname like '*" & str1 & "*'"
حالا وقتی میخوام مثل همین جستجو رو بسازم ولی با این تفاوت که یک تاریخ رو چک کنه به مشکل خورد.
فیلد تاریخ رو در حالت Text و Input Maks 0000/00/00 ساختم.
حالا چطوری جستجو کنم که به مشکل بر نخورم.
من خودم چند مدل امتحان کردم ولی به نتیجه نرسیدم.
این واسه اعداد جواب میده ولی واسه تاریخ تو حالت Text جواب نداد.
Dim sqlSearch, str1 As String
Me.txtSearch.SetFocus
str1 = Me.txtSearch.Text
sqlSearch = "select * from amval where komod like " & str1 & ""