چطوري ميتونم حرف (ي) را در اکسس بدون نقطه قرار بدم
چطوري ميتونم حرف (ي) را در اکسس بدون نقطه قرار بدم
نمیشه ؛ در محیط کدنویسی متاسفانه هر ی که بنویسیم فقط حرف ي تایپ و نگهداری می شود
البه شما در اکسس میتونی کلماتی رو که ی فارسی یا ی عربی بی نقطه یا ي عربی نقطه دار دارند رو به درستی مقایسه کنی (مثلا عبارات درون تکست باکسها یا مقادیر درون دیتابیس ) و میشه انواع ی رو در دیتابیس ذخیره کرد
اتفاقا اگر ورود اطلاعات توسط فرم انجام بشه میتونین با کد اینکار رو انجام بدین. کد اسکی "ی" عربی 1610 و کد اسکی "ی" فارسی 1740 هست.
کافی هست در رخداد keypress کد زیر رو بگذارین:
IF KEYASCII=1610 THEN
KEYASCII=1740
ENDIF
دوست عزیز بنده هم عرض کردم میشه انواع ی رو در دیتابیس ذخیره کرد ، نیازی هم به رویداد keypress و کد نویسی نیست . هر گونه ی که کیبورد شما کد اسکی اون رو به برنامه ارسال کنه رو اکسس نگهداری می کنه .
جهت تغییر کدهای ارسالی توسط صفحه کلید اینجا رو ببینین
در اینجا هم نمونه کوچکی وجود داره که کد ارسالی ی عربی بی نقطه و ي عربی نقطه دار رو به ی فارسی و همچنین ک عربی رو به ک فارسی تبدیل می کنه (کامل شده همین کد شما)
سلام
بدون شرح :
1- نمیشه ؛ در محیط کدنویسی متاسفانه هر ی که بنویسیم فقط حرف ي تایپ و نگهداری می شود
البته شما در اکسس میتونی کلماتی رو که ی فارسی یا ی عربی بی نقطه یا ي عربی نقطه دار دارند رو به درستی مقایسه کنی (مثلا عبارات درون تکست باکسها یا مقادیر درون دیتابیس ) و میشه انواع ی رو در دیتابیس ذخیره کرد
2- دوست عزیز بنده هم عرض کردم میشه انواع ی رو در دیتابیس ذخیره کرد ، نیازی هم به رویداد keypress و کد نویسی نیست . هر گونه ی که کیبورد شما کد اسکی اون رو به برنامه ارسال کنه رو اکسس نگهداری می کنه .
موفق باشید
آخرین ویرایش به وسیله hasanr : سه شنبه 21 تیر 1390 در 00:21 صبح