0 امتیاز
قبل در کامپیوتر و اینترنت توسط (5 امتیاز)
ویرایش شده قبل توسط

با سلام
شماره سفارش مشتري به فرمت ORD-999999 ميباشد . هنگام جستجو در كمبوهاي مربوطه با وجوديكه اديتور مربوطه را SUGGEST انتخاب كردم ؛ هنگام تايپ مي بايست از سمت راستترين عدد تايپ كنم تا موارد را بياود . مثلاً براي ORD-056789 بايد 9 را تايپ كنم تا مورد مذكور را پيشنهاد دهد. چگونه مي توان جستجو را از چپ به راست انجام داد بجاي راست به چپ ؟  جستجوي راست به چپ فقط براي متون فارسي كاربري است .
با سپاس
 

1 پاسخ

0 امتیاز
قبل توسط (1.2هزار امتیاز)
ویرایش شده قبل توسط

مساله به چپ و راست ارتباطی ندارد. بهتر است بحث را سیاسی نکنیمlaugh

موقع پیشنهاد دادن به طور پیش فرض به این صورت عمل می شود که در رشته ای که کاربر وارد کرده به جای جاهای خالی علامت % قرار می گیرد و به ابتدا و انتهای آن رشته نیز علامت % اضافه می شود. نهایتاً بر اساس این رشته جدید جستجوی مبتنی بر like می زنیم. مثالهای زیر نشان می دهد به ازای عبارتی که کاربر وارد می کند چه sql در where cluase قرار می گیرد. 

'9':  customerNumber like '%9%'

'ORD': customerNumber like '%ORD%'

'ORD 99': customerNumber like '%ORD%99%';

اگر مایل باشید می توانید خودتان به شکل دیگری این رفتار را سفارشی کنید. لکن با توضیحات فوق باید عبارتی که شما می دهید از چپ یا راست کار کند. مشابه شرایطی که شما فرمودید را روی نسخه 8.7 تست کردیم و مشکلی نبود. مگر آنکه به جای like از اپراتورهای دیگری مثلاً endsWith استفاده کرده باشید؟

قبل توسط (157 امتیاز)
منشا این مشکل، true نکردن مقدار یکی از taggedValue های orderNumber با عنوان suggestible در نمودار کلاس است.
قبل توسط (5 امتیاز)
با سلام و سپاس ؛ دقيقاً مشكل از همين گزينه بود و حل شد . هم اكنون اديتور روي رابطه؛ auto تنظيم شده است و ويژگي suggestible روي فيلد مربوطه؛ true شده است . در صورتيكه اديتور روي رابطه روي combo تنظيم شود ؛ قابل تايپ كردن نخواهد بود.(كه براي پروژه ما مناسب نبود)
 از لطف و همكاري شما بي نهايت سپاسگزارم .

سوالات مشابه

+1 امتیاز
1 پاسخ 290 بازدید
سوال شده 6 سال قبل در برنامه نویسی توسط gatity (139 امتیاز)
0 امتیاز
1 پاسخ 501 بازدید
0 امتیاز
1 پاسخ 488 بازدید
سوال شده 5 سال قبل در برنامه نویسی توسط nirvana (89 امتیاز)
0 امتیاز
1 پاسخ 435 بازدید
سوال شده 5 سال قبل در برنامه نویسی توسط gatity (139 امتیاز)
+1 امتیاز
1 پاسخ 403 بازدید
سوال شده 5 سال قبل در برنامه نویسی توسط gatity (139 امتیاز)
+1 امتیاز
1 پاسخ 611 بازدید
+1 امتیاز
1 پاسخ 431 بازدید
سوال شده 5 سال قبل در برنامه نویسی توسط Saeed Mirshams (186 امتیاز)
...