PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : سرچ مثل c# AutoComplete TextBox In



raid
2014/10/09, 14:16
دوستان تو اكسل ميخوام يك سرچ بسازم مثل اين هر وقت كلمه (س) زد هرجا این كلمه بود یعنی هر اسمی كه با (س) شروح شده برام نمایش بده

C# Tutorial 84: How to Create An AutoComplete TextBox In C# - YouTube (https://www.youtube.com/watch?v=d2suYQr6ebI)

khakzad
2014/10/09, 14:32
سلام
چرا از ابزار find استفاده نمی کنید؟؟؟؟؟؟؟

raid
2014/10/09, 14:52
میخوام دقیق مثل این باشه* اگه* كمگم كنید ممنون میشوم

khakzad
2014/10/09, 15:53
ببینید ابزار find هم همینه. باید بزنید س*. اینطوری هرچی با س شروع میشه می بینید.
اما اگر می خواید با کد وی بی پیش برید.مراحل زیر رو باید طی کنید:
یک فرم میذارید.textbox و یکlistbox میذاریدحالا باید چیزی که توی تکست باکس می نویسید و سرچ کنید توی محدوده مورد نظر. اگر پیداش کرد بیاد و توی لیست باکس نشون بده
کد زیر رو می نویسید:



For Each d In Sheet1.Range("a1:a120

k = Len(TextBox3.Text)

If UCase(Left(d, k)) = UCase(TextBox3.Text) Then
ListBox1.ColumnCount = 3
ListBox1.AddItem d.Offset(0, 1)
ListBox1.List(ListBox1.ListCount - 1, 1) = d.Offset(0, 2)
ListBox1.List(ListBox1.ListCount - 1, 2) = d.Offset(0, 3)
End If
Next






مراحل زیر رو انجام بدید. هرجا به مشکل خوردید سوال بپرسید.

raid
2014/10/09, 16:21
این خطا برای چی هستش

mostafap4
2014/10/09, 16:58
آخر خطی که خطا گرفته یک دبل کوتیشن (") و یک پرانتز کم گذاشتید !

khakzad
2014/10/09, 17:36
در ضمن این نکته رو رعایت کنید که شماره تکست باکس در کد با شماره تکست باکس شما در فرم بخونه.
اگر هم اطلاعاتتون فقط یک ستونه و اطلاعات وابسته ای نداره، اون دو خط کد اخر قبل از end if اضافه است.
اون دوتا رو گذاشتم که اگ راطلاعاتتون مثلا شامل کد، نام، نام خانوادگی و .... هست، کد رو سرچ کنید و اطلاعات وابسته رو هر کدوم رو در یک ستون از لیست باکس ببینید.

raid
2014/10/09, 18:44
هیچی نشون نمیده* ولی عمل كرد سرچ كار میكنه*

Ali Parsaei
2014/10/09, 22:33
هیچی نشون نمیده* ولی عمل كرد سرچ كار میكنه*
سلام،
تا اونجا که من کد را ديدم اين کد تو a1 تا a120 مي گردد و اگر مقادير درخواستي شما را در آن پيدا کرد مقادير هم ارز آن در b1 تا b120 و c1 تا c120 و d1 تا d120 را در ليست بکس مي آورد. درست هم کار مي کند!

khakzad
2014/10/11, 11:51
اگر هنوز به نتیجه نرسیدید فایلی که درست کردید رو بذارید تا بررسی بشه