واضح آرشیو وب فارسی:سایت ریسک: View Full Version : كمك در باره query های access mahyar_k326-08-2006, 05:55 PMسلام یه سوال اساسی و مهم داشتم که برام جنبه حیاطی داره و اونم اینه: می خواستم ببینم که آیا توی query های اکسس، چجوری میشه با دادن قسمتی از یک متن کل رکورد هایی رو که شامل اون متن میشن رو نمایش داد. مثلا بنویسی "مه" (یعنی حرف م و حرف ه) و بعدش کل رکوردهایی که "مه" توش بکار رفته رو بهت بده مثل مهران، مهرداد، مهیار ، نامه یا نیمه راه!!! اگه کسی بتونه اینو به من بگه لطف بزرگی در حق من کرده. آخه بیشتر از چند ماهه که دارم بهش فکر میکنم!!! متشکرم. hashem_te28-08-2006, 04:18 PMاين كار به راحتي قابل انجام است در سطر Criteria فيلد مربوطه بنويس "*مه*" Like mahyar_k302-09-2006, 09:55 PMمتشكرم ولي من مي خوام كه عبارت رو از كاربر بگيره ( منظورم [ ] هست) و نمیخوام کاربر از * یا ؟ استفاده کنه. کمک؟؟؟ mahyar_k307-10-2006, 05:25 AMهيچكس نمي تونه كمكم كنه؟ halizadeh07-10-2006, 08:25 AMيكي از دوستام هم اينو لازم داشت آخرش فكر كنم از فيلترهاي نوار ابزار استفاده كرد. mahyar_k307-10-2006, 05:10 PMچه ربطي داشت؟ چطوري؟ halizadeh10-10-2006, 07:40 AMخب با استفاده از ----- ها شما مي توني اينكارو انجام بدي با كليك روي ----- باي فرم مي توني در اون فيلدي كه مي خواي مثلاَ "*مه*" بنويسي بعد روي اپلاي ----- كليك كن خب ----- ميشه ديگه. ali_nioton11-10-2006, 01:16 AMخب با همون چيزي كه خودت گفتي مگه نميشه يه مسيج باكس باز ميشه و سوالي كه خودت تنظيم ميكني از كار بر ميپرسه يه جا هم براي ورود متن كاربر داره مگه اين جوري نيست؟ mahyar_k311-10-2006, 12:04 PMخب با همون چيزي كه خودت گفتي مگه نميشه يه مسيج باكس باز ميشه و سوالي كه خودت تنظيم ميكني از كار بر ميپرسه يه جا هم براي ورود متن كاربر داره مگه اين جوري نيست؟ آره. درست ميگي. ولي من نمخوام كه كاربر از ؟ یا * استفاده کنه. کاربر فقط عبارت خالی رو بنویسه. واضح گفتم؟ shahramk616-01-2007, 02:02 AMسلام این سوال شما دو حالت داره : حالت اول : از یک فرم قسمتی از متن مورد جستجو رو از کاربر میگیری و بعد اون قسمت از متنو میدی به کوئری تا بگرده و نتایج رو نشون بده . در این حالت یه TextBox میذاری توی فرم جستجوت و یه کلید (CommandButton) هم میذاری تا عملیات جستجو رو شروع کنه . توی On Click دکمه "شروع جستجو " دستور اجرای کوئری رو میدی . توی کوئری قسمت تعیین شرط (Criteria) سورس زیر را میذاری : like "*"+trim([forms]![yourform].text01)+"*"h (h رو از آخرش حذف کن) توجه کن که بجای yourform اسم فرم جستجوی خودت و بجای text01 اسم تکست باکس خودت رو میذاری . حالت دوم : مستقیما میخوای از کاربر قسمتی از متنو بگیری و دنبالش بگردی ... در این حالت در قسمت (critaria) اینو وارد میکنی : like "*"+trim([lotfan matn ra vared konid])+"*"h (h رو از آخرش حذف کن) اگر علامت + جواب نداد & رو بجاش بذار و امتحان کن. اگ مایل بودی یه ایمیل بزن تا یه نمونه هم برات بفرستم [email protected] سایت ما را در گوگل محبوب کنید با کلیک روی دکمه ای که در سمت چپ این منو با عنوان +1 قرار داده شده شما به این سایت مهر تأیید میزنید و به دوستانتان در صفحه جستجوی گوگل دیدن این سایت را پیشنهاد میکنید که این امر خود باعث افزایش رتبه سایت در گوگل میشود
این صفحه را در گوگل محبوب کنید
[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 316]