View Full Version : نمایش رکوردها بر اساس چند تکست باکس
webnama
شنبه 10 تیر 1391, 23:23 عصر
سلام
چطوری میتونیم دادهای دیتابیس را بر اساس چندین تکست باکس نمایش دهیم
مثلا یک کاربر فقط بر اساس کد جستجو میکند و یک کاربر دیگه بر اساس کد و نام و نام پدر و....
لطفا راهنمایی کنید (کامل)
ممنون
Y_Safaiee
شنبه 10 تیر 1391, 23:59 عصر
با سلام خدمت شما دوست عزیز
CommandText = "select * from Students where name like'" + textBox1.text + '% or family like '" + textBox1.text + "%' or shahr like '" + textBox1.text + "%' or sid = " + long.Parse(textBox1.text);
کد بالا مفهومش اینه که اول نام یا نام خانوادگی یا شهر برابر با تکس باکس 1 و یا کد دانشجویی برابر با تکس باکس 1 باشه
موفق باشید
بایت بایت
veniz2008
یک شنبه 11 تیر 1391, 00:31 صبح
سلام،اگر میخواید همزمان چندین شرط برقرار باشه میتونید از کد زیر استفاده کنید:
"Select * from Akhz where UserName='" + Label1.Text +"'and YearDars =" + YearJari +"and TermDars =" +termjari
این کد لیست دروس دانشجویی رونشون میده که در سال مشخص ( YearJari ) و در ترم مشخص شده ( termjari ) اخذ شدن، شماره دانشجویی از نوع رشته،سال و ترم از نوع int هستن.
موفق باشید.
webnama
یک شنبه 11 تیر 1391, 13:44 عصر
دوستان ممنون
اما منظور منو اشتباه متوجه شدین
من چند تکست باکس دارم یعنی
name=t1.text
famil=t2.text
,................................................. ............
جستجوی چندتایی با چند تکست باکس میخوام
Y_Safaiee
یک شنبه 11 تیر 1391, 14:22 عصر
با سلام مجدد
اینم کدش :
*اگه یکی از اونا درست بود نمایش بده :
CommandText = "select * from Students where name like'" + textBox1.text + '% or family like '" + textBox2.text + "%' or shahr like '" + textBox3.text + "%' or sid = " + long.Parse(textBox4.text);
یعنی مثلا یا شهرش این باشه یا نامش
*اگه با توجه به نوشته های وارد شده در تکس باکس ها فیلتر شه :
CommandText = "select * from Students where name like'" + textBox1.text + '% and family like '" + textBox2.text + "%' and shahr like '" + textBox3.text + "%' and sid = " + long.Parse(textBox4.text);
یعنی حتما شهرش و نامش و فامیلش با تکس باکسها یکی باشه
موفق باشین
بایت بایت
webnama
یک شنبه 11 تیر 1391, 14:28 عصر
با سلام مجدد
اینم کدش :
*اگه یکی از اونا درست بود نمایش بده :
CommandText = "select * from Students where name like'" + textBox1.text + '% or family like '" + textBox2.text + "%' or shahr like '" + textBox3.text + "%' or sid = " + long.Parse(textBox4.text);
یعنی مثلا یا شهرش این باشه یا نامش
*اگه با توجه به نوشته های وارد شده در تکس باکس ها فیلتر شه :
CommandText = "select * from Students where name like'" + textBox1.text + '% and family like '" + textBox2.text + "%' and shahr like '" + textBox3.text + "%' and sid = " + long.Parse(textBox4.text);
یعنی حتما شهرش و نامش و فامیلش با تکس باکسها یکی باشه
موفق باشین
بایت بایت
خیلی ممنون از توجهتون
تشکر فراوان
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.