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

درخواست راهنمایی جستجو با هایلایت در دیتابیس


sedat

سوال

سلام و خسته نباشید خدمت دوستان

جستجویی در برنامم قرار دادم که هم در متن و هم در تیتر درست عمل میکنه، اما برای هایلایت کلمه مورد نظر به مشکل خوردم

جسیجو در دیتابیس است

حاصل رو در یک لیست ویو نمایش میده

نمونه کد جستجو در تیتر

Sub Button1_Click
Dim cur10 As Cursor
Dim cursor1 As Cursor
Dim sql10 As SQL
Dim farakhani1 As Farakhani
If sql10.IsInitialized=False Then
  sql10.Initialize(File.DirInternal,"behdasht.db",False)
  End If

Dim num As Int
  ListView1.Clear
  farakhani1.SingleLineTitr("behdasht.db",sql10,cursor1,"SELECT * FROM ahadis WHERE titr LIKE '%" & ed.Text & "%'",ListView1,"titr","id")
	
num = cur10.rowcount
If num = 0 Then
ToastMessageShow("error",False)
Else 
For i = 0 To cur10.RowCount-1
  cur10.Position = i
  ListView1.AddSingleLine(cur10.GetString("titr"))
Next
End If

End Sub

همه مطالب مورد نظرو خوندم اما در دیتابیس هایلایت نمیکنه

 

راهنمایی کنید دوستان

ممنون

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

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

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

در در 1395/09/01, 11:03:22، مهدی ایزدی گفته است :

سلامت باشید

ببینید عزیز :

RichString فقط میاد مقدار رو میگیره... یعنی متن رو میگیره

حالا این متن چه میخواد از txt بگیره و چه دیتابیس آفلاین و چه آنلاین و چه سوکت و چه هر کجای دیگه !!!

سلام 

آقای ایزدی من هر کاری کردم نتونستم این کدو جوری تغییر بدم که کلمه مورد جستجو رو هایلایت کنه

ممنون میشم اگر این کدو به نحو درست برای آموزش من و بقیه دوستان تغییر بدین

مرسی

 

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

دوستان کسی نمیتونه راهنمایی کنه

هر کاری کردم نمیشه

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

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

درود

کتابخانه RichString عمل هایلایت کردن متن رو با توابع زیر انجام میده :

Dim r As RichString
r.BackColor
r.BackColor2
r.Color
r.Color2

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

 

یه نمونه سورس و کتابخونه هم توی فروشگاه هستش از قدیم :

 

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

در در 1395/09/01, 09:53:22، مهدی ایزدی گفته است :

درود

کتابخانه RichString عمل هایلایت کردن متن رو با توابع زیر انجام میده :


Dim r As RichString
r.BackColor
r.BackColor2
r.Color
r.Color2

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

 

یه نمونه سورس و کتابخونه هم توی فروشگاه هستش از قدیم :

ممنون از راهنمایی آقای ایزدی

همه همه سایتو گشتم نبود

سورس مشابه این کتابخونه را دارم اما اینا برای یه فایل تکست است اما برای دیتابیس هر طوری کدو تغییر دادم نشد البته در این سورسی هم که گفتم از  RichString برای فایل تکست استفاده کرده 

ممنون

 

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

سلامت باشید

ببینید عزیز :

RichString فقط میاد مقدار رو میگیره... یعنی متن رو میگیره

حالا این متن چه میخواد از txt بگیره و چه دیتابیس آفلاین و چه آنلاین و چه سوکت و چه هر کجای دیگه !!!

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

آقای ایزدی میشه برای همین جستجویی که قرار دادند  شما کد rich stering بنویسید

فک کنم این دوستمون هم نحوه پیاده سازی تابع rich stering یاد نداره

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

بایگانی شده

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

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

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