ورود

View Full Version : در مورد نحوه جستجو در بانک



javadt
پنج شنبه 21 خرداد 1388, 20:59 عصر
سلام من با data Envaironment کار می کنم و با کامند های sql
من برای سرچ در کامند عبارت زیر رو می نویسم

SELECT * FROM db WHERE (code = ?)

و در فرم کد زیر رو

data1.search Text1
If data1.rssearch.RecordCount = 1 Then
Text2 = data1.rssearch("name")
Text3 = data1.rssearch("tel")
data1.rssearch.Close
End if
حالا مشکل من اینه که با این روش وقتی دو نفر با یک کد یکسان داشته باشیم
فقط نفر اول رو نشون می ده و من می خوام بقیه نفرات رو هم نشون بده
چطوری می تونم این کار رو بکنم؟
با تشکر

merced
پنج شنبه 21 خرداد 1388, 23:47 عصر
data1.search Text1
If data1.rssearch.RecordCount > 0 Then
Text2 = data1.rssearch("name")
Text3 = data1.rssearch("tel")
data1.rssearch.Close
End if


در ضمن دو نفر با كد يكسان معني نداره.شما دو تا دانشجو ديدي كه شماره دانشجوييشون يكي باشه ؟
نوع نمايش اطلاعات هم مهمه . شما داري توي دو تا TextBox اطلاعات رو نشون مي دي . اسم و فاميل رو. پس يه ركورد رو ميتوني نشون بدي.
بايد دكمه هاي قبل و بعد بذاري و براشون كد هايif not data1.research.eof then data1.research.movenext و .. بذاري و بعد از اون دوباره اطلاعات رو تو textBox نشون يدي. يا هم اينكه از Grid استفاده كني.

حالا شما بگو دو نفر با كد يكسان يعني چي ؟

javadt
جمعه 22 خرداد 1388, 00:59 صبح
مثلا جستجو بر اساس فامیل دو نفر با فامیل یکسان
میشه کد گریدش رو بنویسید

javadt
شنبه 23 خرداد 1388, 13:29 عصر
دوست عزیر میشه بیشتر در مورد کد با گریدش توضیح بدی
من بعد از جستجو اطلاعات ویرایشش می کنم اما اگر در گرید بره امکان ویرایش دیگه وجود نداره
میشه کد گرید و کد دکمه ها رو برام بزاری
با تشکر فراوان

javadt
پنج شنبه 28 خرداد 1388, 00:31 صبح
دوست عزیر میشه بیشتر در مورد کد با گریدش توضیح بدی
من بعد از جستجو اطلاعات ویرایشش می کنم اما اگر در گرید بره امکان ویرایش دیگه وجود نداره
میشه کد گرید و کد دکمه ها رو برام بزاری
با تشکر فراوان

ehsanocx
پنج شنبه 28 خرداد 1388, 10:26 صبح
If Combo1.Text = "NameFmily" Then
Adodc1.RecordSource = "SELECT * FroM Tabel1 where NameFamily like'" & txtSearch.Text & "%'"
Adodc1.Refresh
End IF
با این کد فکر کنم مشکلت بر طرف شه دوست عزیز.
به جای Table1 اسم جدولتو بنویس. و به جای Namefamily اسم فیلد مورد نظر برای جستجو.
به جای txtSearch ه اسم TextBox جستجو نو بنویس.موفق باشی. تشکر فراموش نشه