PDA

View Full Version : جستجو ی ردیف



majid44
یک شنبه 07 آبان 1402, 12:19 عصر
با سلام خدمت دوستان عزیز ، لطفا کد vba در اکسس برای سرچ ردیف را بنویسید می خواهم وقتی عدد 2 را سرچ می کنم اعداد 12 -20 -21 و..... را نمایش ندهد

mazoolagh
یک شنبه 07 آبان 1402, 17:42 عصر
سلام و روز خوش

بطور منطقی شماره ردیف عدد هست و کافی هست در شرط = بگذارین : WHERE RADIF=2
اما اگر اون رو string تعریف کردین (که اشتباه هست) از LIKE استفاده نکنین و کامل جستجو کنین : "WHERE RADIF="2

majid44
دوشنبه 08 آبان 1402, 07:32 صبح
سلام دوست عزیز ، ممنون از زحمات شما ، منظور من فقط یک عدد مثل 2 نیست مثلا 3 - 13 - 23 و یا 4 - 14 -24 می خواهم فقط عددی که سرچ شده نمایش داده شود و از کوئیری هم استفاده نشود

majid44
دوشنبه 08 آبان 1402, 22:18 عصر
سلام ، دوستان عزیز منتظر راهنمایی شما هستم

majid44
شنبه 13 آبان 1402, 07:37 صبح
سلام ، هنوز هم منتظر یاری دوستان عزیز هستم

eb_1345
شنبه 13 آبان 1402, 10:12 صبح
سلام ، هنوز هم منتظر یاری دوستان عزیز هستم

سلام
هرچند پاسخ سوال شما بطور واضح در پست 2 داد شد ولی برای بررسی و جواب دقیق نیاز به ارائه فایل نمونه میباشه

majid44
شنبه 13 آبان 1402, 14:52 عصر
سلام ودرود تقدیم به حضورتان

eb_1345
شنبه 13 آبان 1402, 17:43 عصر
سلام ودرود تقدیم به حضورتان
وقتی بجای مساوی (=) از عملگر like استفاده کرده ای طبیعیه که اعداد مشابه هم درنظر گرفته میشه .
در کدهابجای اون خطی که از like استفاده کرده ای کد زیر رو جایگزین کن!


StrFilt = StrFilt & "[numbers]=" & Me.txtName & ""

majid44
یک شنبه 14 آبان 1402, 07:11 صبح
با سلام ، مراتب سپاس خود را از تلاش وزحمات ارزشمند وصادقانه شما استاد گرامی اعلام می دارم با ارزوی موفقیت برای جنابعالی