رفتن به مطلب
  • 0

جستجو و انتخاب


RoyaPM

سوال

دوستان تو سایت گشتم ولی اون چیزی که میخواستم رو نتونستم پیدا کنم

 

الان من یه برنامه دارم که از دیتابیس اول عنوان مطلب رو میگیره و هنگام کلیک منتقل میشه به ایدی مخصوص اون عنوان در دیتابیس دوم و متنش رو نشون میده.

 

حالا من میخوام یه جستجو برای برنامه درست کنم که وقتی عبارتی رو کاربر مینویسه ، از روی عنوان ها جستجو کنه و کاربر بتونه روی نتایج جستجو ها کلیک کنه و به متنشون منتقل بشه. یعنی فقط عنوان هارو نشون نده چون اونو میتونم انجام بدم . کاربر بتونه روی نتایج کلیک کنه و بتونه وارد متن موضوع های پیدا شده بشه!

 

اگه کسی کمک کنه ممنون میشم

 

 

لینک ارسال
به اشتراک گذاری در سایت های دیگر

7 پاسخ به این سوال تاکنون داده شده است

ارسال‌های توصیه شده

شما باید با استفاده از دستور LIKE سرچ را انجام دهید (این کد برای زمانی است که متن جستجو در یک ادیت تکست قرار دارد) :

cur=SQL1.ExecQuery("SELECT * FROM NameTbl WHERE NameSoton LIKE '%"&EditText1.Text&"%'")
لینک ارسال
به اشتراک گذاری در سایت های دیگر

 

شما باید با استفاده از دستور LIKE سرچ را انجام دهید (این کد برای زمانی است که متن جستجو در یک ادیت تکست قرار دارد) :

cur=SQL1.ExecQuery("SELECT * FROM NameTbl WHERE NameSoton LIKE '%"&EditText1.Text&"%'")

دوست من، اینو بلدم .. اینو بلد نیستم که چطوری تو نتایجی که در جستجو میاد کاربر بتونه کلیک کنه و بره به مطلبش

لینک ارسال
به اشتراک گذاری در سایت های دیگر

خب شما آیدی رو از روی عنوان مورد نظر پیدا کن و بعد از رو آیدی ، متن مورد نظر رو از دیتابیس

 

دوم بگیر./

لینک ارسال
به اشتراک گذاری در سایت های دیگر

خب شما آیدی رو از روی عنوان مورد نظر پیدا کن و بعد از رو آیدی ، متن مورد نظر رو از دیتابیس

 

دوم بگیر./

ممنون میشه یکم واضح تر با کد بگی؟!

لینک ارسال
به اشتراک گذاری در سایت های دیگر

دوست عزیز اگه از لیست ویو برای نمایش عنوان ها استفاده میکنی اول باید یه متغییر از نوع string تو اکتیویتی عناوین در Process_Globals تعریف کنی به صورت زیر

Sub Process_Globals
	'These global variables will be declared once when the application starts.
	'These variables can be accessed from all modules.
	Dim porya As String
End Sub

بعد بیای  تو ListView1_ItemClick کد زیر رو بنویسی و به اکتیویتی متن بفرستیش اینجوری متن هر عنوان مورد نظر رو میگیره...

Sub ListView1_ItemClick (Position As Int, Value As Object)
	porya = Value
	StartActivity(matn)
End Sub

و تو اکتیویتی متن cursor مورد نظرو به این صورت مینویسی...

Cursor1 = sql1.ExecQuery("SELECT * FROM porya WHERE onvan='"&onvanha.porya&"'")

اما اگه از مولتی پنل برای نمایش اطلاعات استفاده میکنی باید از تگ و سندر استفاده کنی که تو انجمن اموزش هاش هست... 

لینک ارسال
به اشتراک گذاری در سایت های دیگر

من از مولتی پنل استفاده کردم .. ولی هرکاری میکنم درست نمیشه .. میشه کمکم کنید

 

سورسمم برنامه همین تاپیکه که کمک خواسته بودم:

 

لود تیبیل جدید

لینک ارسال
به اشتراک گذاری در سایت های دیگر

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...