سلام
یه بانک درست کردم که اسمای افرادی داخلش ذخیره میشه فقط مشکل من اینه که وقتی اون رو مرتب می کنم حروفی که با حرف "ک" شروع شدن میره آخرین سط
ویندوزم هم xp هست
اگه میشه کمکم کنید
سلام
یه بانک درست کردم که اسمای افرادی داخلش ذخیره میشه فقط مشکل من اینه که وقتی اون رو مرتب می کنم حروفی که با حرف "ک" شروع شدن میره آخرین سط
ویندوزم هم xp هست
اگه میشه کمکم کنید
هیچ کی نیست جواب بده :cry:
بابا مهمه کمکم کنید توش گیر کردم :roll:
منم مشکل شما را دارم :(
البته من query مربوطه را در vb برای نمایش اطلاعات در دیتاگرید استفاده کرده ام و مشکل درست مرتب نشدن را دارم. حروف پژگچ و ک و م ... :( مشکل دارند.
البته فکر کنم به خود vb یا access مربوط باشه که از کدپیج صحیح استفاده نمیکنه!!!
کسی این مشکل را داشته؟ راهنمایی کنید لطفا
یکی از property فیلدهای unicode textاست اگه مقدارش رو عوض کنی احتمالا مشکلت حل بشه
من که از access97 استفاده کردم باید چیکار کنم؟؟ :(
سلام می تونین از یک کلک استفاده کنین؟؟؟؟ :wink:
اگه کار خیلی جدی و حیاتی بیاین یک فیلد از نوع عدد تعریف کنین و خودتون دستی حروف الفبا رو عدد بدین
بعد عددها رو مرتب کنین مشکل حل میشه ولی ممکن وقتتون رو بگیره؟؟
من هم هر وقت مشکل صورت پیش میاد این کارو میکنم مطمپن تر و بهتره؟؟
امیر
اگه ممکنه یک مثال بزنید
با سلام
ببین فرض کنین می خواهیم که موارد زیر رو مرتب کنید :
باقری
احمدی
رحمتی
محسنی
کریمی
حالا توی اکسس و توی بانک یک فیلد به نام مثلا ردیف اضافه می کنین و بعد به اون این عدد ها رو می دین
نام<------->ردیف
باقری---> 2
احمدی----> 1
رحمتی----->3
محسنی--->5
کریمی----> 4
بعد اگه ردیف و صورت کنی اون عباراتم صورت میشن.
نمی دونم درست بیان کردم متوجه بشین یا نه؟
باتشکر
امیر
خیلی دیر است ولی شما می توانید فایل KBDFA.DLL را در مسیر windows\system32 کپی کنید این فایل حرف ک عربی را برای شما تعریف می کند که در sort درست سر جای خود می نشیند .
اما حروف ک تایپ شده از قبل را اصلاح نمی کند و ناچار به replace هستید .
ضمنا اگر دقت کرده باشید حروف ((و)) و ((ه)) نیز جابجا هستند .
ولی از این وضعیت بهتر است . :cry:
مشکل سورت فارسی اکسس حل شد.
حرف " ک " حرف " ی" حرف " ه " و هر چه کی فکر می کنید نا مرتبه
برای دریافت اطلاعات لازم با ایمیل babak_aryan2001@yahoo.com مکاتبه کنید.
مشکلی نیست که آسان نشود. آن کیست که هراسان نشود.؟؟؟؟
با سلام گرچه اين تاپيك قديميه اما اگر كسي ميتونه راهنمايي كنه لطفا
اگر يك جدول در اكسس 2003 بسازيد كه يك فيلد متني داشته باشه و هر حرف فارسي رو در يك ركورد قرار بدي و سعي كنيد كه جدول رو مرتب كنيد ميبينيد كه در مرتب سازي حروف ك و ي ه دچار مشكل ميشه و درست مرتب نميكنه كه حدس من اينه كه به ترتيب حروف عربي مرتب ميكنه
من تو راهنماي اكسس جستجو كردم و به اين نتيجه رسيدم:
Specify the default language sort order (MDB)
Note The information in this topic applies only to a Microsoft Access database (.mdb).
- On the Tools menu, click Options.
- On the General tab, review or change the value in the New database sort order box. Set the option to General if you want to use one of these languages — Afrikaans, Albanian, Arabic, Basque, Bulgarian, Byelorussian, Catalan, Dutch, English, Faeroese, Farsi, German-Standard, Greek, Hebrew, Hindi, Indonesian, Italian, Malay, Portuguese, Russian, Serbian, Swahili, and Urdu.
در اين راهنما دقيقا كلمه فارسي هم اومده اما وقتي ميرم به منوي tools/option و در تب general در قسمت new database sort order اصلا زبان فارسي وجود نداره
باز جستجو كردم و فهميدم كه ظاهرا زبانهايي كه در اين قسمت قابل انتخابه به زبانهاي تعريف شده در سيستم عامل مربوط ميشه اما تنظيمات ويندوز من كاملا درسته
حداقل روي 5 سيستم ديگه و همچنين با اكسس 2007 هم همين مشكل وجود داره
حالا نميدونم اين مشكل چطور بايد حل بشه
برنامه هاي زيادي با ديتابيس اكسس نوشتم كه متاسفانه اخيرا فهميدم چنين مشكلي در مرتب سازي هست
اگر اطلاعاتي داريد لطفا راهنمايي كنيد
اگر دوستان در مورد sql server 2000 يا 2005 هم چنين مشكلي دارن لطفا اعلام كنن
ممنونم
من هم این مشکل رو دارم راه حلش رو پیدا کردم اما ایراد کار جای دیگست :
بعد از کلی تحقیقات فهمیدم که مرتب سازی رو بر اساس فونت عربی انجام میده
شما اگه کیبورد عربی رو انتخاب کنید و حروف مذکور رو با حروف کیبورد عربی ریپلیس کنید این مشکل بر طرف میشه
دقت کنید به این مساله
این حرف (__________ ک ________ ) در زبان فارسی هستش و این حرف (__________ ك ________ ) در زبان عربی
سلام خدمت اساتید محترم
ببخشید برای حل مشکل فونت فارسی در اکسس باید چه کار کرد؟ مسیج باکس ها به شکل علامت سوال نشون داده میشه . ریجن توی ویندوز رو هم فارسی کردم ولی مشکل حل نشد.ممنون میشم اساتید بزرگوار راهنمایی فرمایید
سلام
اگر در بخش Region زبان فارسی رو انتخاب کرده باشی باید بررسی کنی که آیا فونت فارسی ای که استفاده می کنی در پوشه فونت سیستم نصب شده است یا نه
بفرض اگر از فونت B Nazanin در برنامه ات استفاده می کنی باید این فونت با نام BNazanin.ttf در پوشه فونت سیستم وجود داشته باشه
من شخصاً برای اینکه با چنین مشکلی مواجه نشم از مسیج باکس سفارشی استفاده می کنم
این تاپیک رو ببین !