ورود

View Full Version : سوال: تكست باكس و ليستي از آن



Rezapcclick
سه شنبه 12 خرداد 1388, 18:14 عصر
سلام به همه دوستاي برنامه نويس
خسته نباشيد...
واقعا زحمت مي كشيد...
آقا يه مشكلي دارم من مي خوام در يك تكست باكس هر موقع دنبال يه اسمي يا كلمه يا حرفي مثلا علي ، حسين يا .... تايپ مي كنم اولين حرفش يعني ع را زدم ليستي از اونا رو از db بخونه و نمايش بده.
اگه امكانش هست يه سورس از اين برام بزار يد
ممنونم مرسي:لبخند:

Tasiyan
سه شنبه 12 خرداد 1388, 18:51 عصر
Sub search()
a = "select * from Table2 where fld like '%" + Text1.Text + "%'"
Adodc1.CommandType = adCmdText
Adodc1.RecordSource = a
Adodc1.Refresh
End Sub

:لبخند:

xxxxx_xxxxx
سه شنبه 12 خرداد 1388, 23:11 عصر
دقت كنيد كه علامت % در هرطرف رشته به معني اين هست كه اون سمت رشته هر چيز ديگه اي هم بود فيلترشه. يعني اگر % قبل "علي" رو برداريم ديگه "محمدعلي" تو نتايج ظاهر نميشه.
نكته: براي رشته ها حتماً بايد از تك كوتيشن استفاده كنيد و براي اعداد نيازي به ' يا " نيست و فقط خود عدد رو مي نويسيم.
از اينجا (http://barnamenevis.org/forum/showthread.php?t=155359)

پس شما بايد علامت % قبل از رشته رو برداريد.
موفق باشيد/