PDA

View Full Version : سرچ با دو txtbox از یه مقدار تا یه مقدار دیگه!!



sara_sabah
جمعه 09 بهمن 1394, 20:28 عصر
سلام دوستای خوبم

من یه ADO و یه DaTaGrid دارم میخوام با دوتا txtbox از یه مقدار تا یه مقدار دیگه مثلا از 1 تا 100 هر چی فیلد هست رو توی DataGraid نشون بده

میشه این کارو کرد اصلا؟؟


ممررسییییییییییییییییی

User SA
دوشنبه 12 بهمن 1394, 18:29 عصر
سلام و درود از دستور sql استفاده کنید



SELECT * FROM table_name WHERE field_name BETWEEN '1' AND '100'


روش عملیاتی کد بالا به شک زیر است:



SELECT * FROM table_name WHERE field_name BETWEEN & "'" & val(text1) & "'" & AND & "'" & val(text2) & "'"

User SA
دوشنبه 12 بهمن 1394, 19:18 عصر
دوست عزیز من فایل pdf برای شما معرفی میکنم که با استفاده از اون میتونید دستورات مهم و پرکاربرد sql رو فراگیری و استفاده کنید

این دستورات با استفاده از کنترل ADO و یا کنترل های مشابه آن که برای اتصال به Data Base و مدیریت آن هستند قابل استفاده است.

امیدوارم مفید باشه

موفق باشید

http://80.191.214.185/Download.ashx?filePath=fi9Qb3J0YWxDb25maWcvVXBsb2F kcy9QcnNUcmFpbmluZy9QYWthZ2UtMTgwMDcvMTIxMjAxNVNRT C5wZGY=&filename=%D9%83%D8%A7%D8%B1%D8%A8%D8%B1%D8%AF%20%D 8%A8%D8%A7%D9%86%D9%83%20%D8%A7%D8%B7%D9%84%D8%A7% D8%B9%D8%A7%D8%AA%D9%8A%20SQL%20Server%D8%AF%D8%B1 %20HIS&filetype=pdf

irpayam
یک شنبه 06 تیر 1395, 00:45 صبح
باسلام و عرض ادب
بنده پروژه ام با ویژوال6 هست و بانک اطلاعاتی sql2008:
نیاز به کدی دارم که بتونه سوابق کاربر رو در دیتاگرید بهم نشون بده البته بین دو تاریخ.
یعنی کاربر "نوری" از تاریخ "؟" تا تاریخ"؟" سوابقش رو بهم نشون بده.

فیلدی که تاریخ در آن ذخیره شده از نوع text می باشد و به صورت فارسی 1395/01/01 وارد شده است.

ممنون میشم جواب بدید
متشکرم

isaac23
یک شنبه 06 تیر 1395, 12:30 عصر
دوست عزیز توی پست دوم که بهت توضیح داده

SELECT * FROM table_name WHERE field_name BETWEEN & "'" & val(text1) & "'" & AND & "'" & val(text2) & "'"

از دستور BETWEEN استفاده کن بین دو تاریخ طبق دستور بالا

irpayam
یک شنبه 06 تیر 1395, 14:22 عصر
ممنونم که پاسخ دادید
البته سوال بنده رو کامل پاسخ ندادید.
کد درخواستی بنده جستجوی سه فیلدی هست . یعنی نام کاربر ، از تاریخ فلان تا تاریخ فلان.
ولی ارور زیر رو میده:
"&"

irpayam
یک شنبه 06 تیر 1395, 14:25 عصر
تمام دستورهای موجود در سایت رو تست کردم جواب نداد.
رو اکسس جواب میده ولی روی sql جواب نمیده:
این کد رو برای بانک اطلاعاتی اکسس نوشتم جواب داد:
Dim d1, d2, d3 As String
Dim StrSql As String
d1 = M1.Text
d2 = M2.Text
StrSql = "SELECT * FROM today WHERE namber='" & Text18.Text & "' AND data between'" & d1 & "' and '" & d2 & "'"
Adodc1.RecordSource = StrSql
Adodc1.Refresh


ولی برای sql جواب نمیده

irpayam
یک شنبه 06 تیر 1395, 14:26 عصر
خیلی واجبه ممنون میشم کسی راهنمایی کنه

irpayam
یک شنبه 06 تیر 1395, 15:19 عصر
من مانده ام.......:گریه:

isaac23
یک شنبه 06 تیر 1395, 17:30 عصر
.Source = "SELECT * FROM T1 Where Nameb='" & Trim(Form10.Combo7.text) & "' And Vaz='" & Trim(Form10.Combo6.text) & "'And Tch between '" & Form10.MaskEdBox5.text & "' and '" & Form10.MaskEdBox4.text & "'order by tch ASC"

جستجو بر اساس چهار فیلد بین دو تاریخ ......

تست کردم جواب داد نباید مشکلی باشه موفق باشی/

irpayam
یک شنبه 06 تیر 1395, 19:33 عصر
ارور where میده

irpayam
یک شنبه 06 تیر 1395, 19:34 عصر
بانک اطلاعاتی بنده
sql2008 هست

irpayam
یک شنبه 06 تیر 1395, 19:36 عصر
یه نمونه سورس بدید ممنون میشم

irpayam
یک شنبه 06 تیر 1395, 19:42 عصر
هر کاری میکنم ارور where میده

irpayam
دوشنبه 07 تیر 1395, 19:41 عصر
کسی نیست جواب بدههههه:گریه::گریه::گریه::گر ه:
یکی یه نمونه سورس ویژوال بدهههه:گریه::گریه::گریه::گری :

isaac23
سه شنبه 08 تیر 1395, 17:24 عصر
از صفحه ای که کد می زنید همین کد رو یه عکس بده ببینم چیکار کردید یا یه سورس کوچیک درست کن بذار نمونش رو برات درستش کنم ارسال کنم واستون