نمایش نتایج 1 تا 4 از 4

نام تاپیک: ایجاد یک باکس به صورت همتراز (راست به چپ - فارسی) در گزارش

  1. #1
    کاربر تازه وارد آواتار mj_bayati
    تاریخ عضویت
    فروردین 1389
    محل زندگی
    اکسس آباد علیا
    پست
    88

    Post ایجاد یک باکس به صورت همتراز (راست به چپ - فارسی) در گزارش

    با سلام و عرض خسته نباشید خدمت برنامه نویسهای سخت کوش !!

    می خواهیم یک TextBox در گزارش ایجاد کنیم که دارای ویژگی "همترازی" باشد.

    منظور از همترازی:
    Justify در Word و Distribute در Access است.
    عبارت فارسی اش یکسان بودن انتهای خط ها است.
    بابا منظورم اینه که آخر همه خطها مساوی تموم بشه....



    ولی این امکان برای متن راست به چپ موجود نیست
    یعنی وقتی Text Align رو به حالت Distribute تغییر می دهید، متن چپ به راست می شود
    حتی اگر Reading Order را هم به Right-to-Left تغییر بدهید بازهم راست به چپ نمی شود


    خواهشاً اگه اساتید تجربه ای دارند در اختیار مستضعفان هم قرار بدهند.


    متشکریم

  2. #2
    کاربر تازه وارد آواتار mj_bayati
    تاریخ عضویت
    فروردین 1389
    محل زندگی
    اکسس آباد علیا
    پست
    88

    Red face نقل قول: ایجاد یک باکس به صورت همتراز (راست به چپ - فارسی) در گزارش

    دوستان اعلام کنم که بنده از خاصیت Rich Text در اکسس 2010 استفاده کردم و جواب داد:



    اگر فیلد مورد نظر در جدول به صورت Memo باشه و خاصیت RichText رو روی اون فعال کرده باشید
    سپس فیلدی که در گزارش ایجاد میکنید هم RichText باشه
    خاصیت Distribute رو هم در TextAlign اون فعال کرده باشید
    وهمچنین ReadingOrder رو هم به Right-to-Left تغییر بدهید
    ......
    (چقدر کار باید بکنیم...)

    مشکل حل میشه
    یعنی متن راست به چپ و همتراز خواهیم داشت


    اما....
    فقط یه مشکل بزرگ وجود داره!!!


    تمام عددها انگلیسی می شوند و هیچ راهی برای تصحیح اونها پیدا نکردم


  3. #3
    کاربر دائمی آواتار emami.sie
    تاریخ عضویت
    مرداد 1386
    محل زندگی
    طبس
    پست
    501

    نقل قول: ایجاد یک باکس به صورت همتراز (راست به چپ - فارسی) در گزارش

    سلام، با توجه به اینکه قبلا اعدادتون فارسی بوده، احتمال می دم تنظیمات زبان ویندوزتون فارسی باشه...
    تمام عددها انگلیسی می شوند و هیچ راهی برای تصحیح اونها پیدا نکردم
    با توجه به این موضوع در فیلد مورد نظر، برید توی قسمت Numeral Shapes و گزینه National رو انتخاب کنید
    امیدوارم درست بشه...
    یا علی

  4. #4
    کاربر تازه وارد آواتار mj_bayati
    تاریخ عضویت
    فروردین 1389
    محل زندگی
    اکسس آباد علیا
    پست
    88

    نقل قول: ایجاد یک باکس به صورت همتراز (راست به چپ - فارسی) در گزارش

    سلام
    باتشکر از نظرتون برادر emami.sie

    اما قبلاً این کار رو هم کردم


    حالا اگه وقت کنم یه نمونه میزارم که روی نمونه صحبت کنیم
    اگه بشه خیلی کارگشاست، مخصوصاً اگه بشه با خاصیت PlainText فعالش کرد بهتره

    چون RichText کلی کدهای HTML با خودش ذخیره میکنه که باعث سنگین شدن فوق العاده متن میشه
    مخصوصاً اگه متن تون دارای پاراگرافها و سرخط و... با کاراکترهای زیاد باشه

    امیدوارم اساتید کمک کنن

    باتشکر

برچسب های این تاپیک

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •