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

نام تاپیک: ساخت نشاندهنده پیشرفت برای فرم و جدول Progress Indicator in Table and Form

  1. #1
    کاربر دائمی آواتار mazoolagh
    تاریخ عضویت
    اردیبهشت 1384
    سن
    71
    پست
    3,055

    ساخت نشاندهنده پیشرفت برای فرم و جدول Progress Indicator in Table and Form

    هدف ساخت یک Progress Indicator هست که گذشته از نمای فرم، در جدول هم قابل استفاده باشد:

    جدول
    intable.png

    فرم پیوسته
    inform1.png

    فرم (دیتاشیت)
    inform2.png

  2. #2
    کاربر دائمی آواتار mazoolagh
    تاریخ عضویت
    اردیبهشت 1384
    سن
    71
    پست
    3,055

    نقل قول: ساخت نشاندهنده پیشرفت برای فرم و جدول Progress Indicator in Table and Form

    پیش از هر چیز باید با کارآکترهای Block/Geometric اشنا باشیم.
    در برنامه Character Map ابتدا Unicode Subrange رو باز و از آنجا Block Elements and Geometric Shapes رو انتخاب کنید:

    subrange.png

    در اینجا فقط با 2 کارآکتر سروکار داریم: Full Block و Left Half Block
    fullblock.png
    lefthalfblock.png
    برای کوتاه شدن اندازه نمایشگر برمبنای نیم بلوک کار میکنیم - به این صورت که هر واحد را با یک نیم بلوک نشان میدهیم؛
    پس مقدار 6 برابر با 3 بلوک و مقدار 11 برابر 5 بلوک + نیم بلوک

    حالا میتونیم در جدول یک calculated field اضافه کنیم که بر اساس مقدار فیلد مورد نظر (در این مثال UnitsInStock)،
    یک string بر مبنای آنچه که در بالا گفته شد بسازد:
    IIf(([UnitsInStock]=Fix([UnitsInStock]/2)*2),String$([UnitsInStock]/2,"█"),String$(Fix([UnitsInStock]/2),"█")+"▌")

  3. #3
    کاربر دائمی آواتار mazoolagh
    تاریخ عضویت
    اردیبهشت 1384
    سن
    71
    پست
    3,055

    نقل قول: ساخت نشاندهنده پیشرفت برای فرم و جدول Progress Indicator in Table and Form

    در فرم میتونیم یک conditional formatting هم اضافه کنیم - با این فرض که مقدار UnitsInStock بین 0 تا 100 هست.

    condformat.png

    پست تکمیلی جناب آقای بهرامی با استفاده از فیلد rich text
    فایل های ضمیمه فایل های ضمیمه

  4. #4
    کاربر دائمی
    تاریخ عضویت
    آبان 1390
    محل زندگی
    اردبیل
    پست
    194

    نقل قول: ساخت نشاندهنده پیشرفت برای فرم و جدول Progress Indicator in Table and Form

    خسته نباشید استاد . ( دیگه کار داره به جاهای باریک میکشه واقعا جادوگریه )
    والا ما که اندر خم یک کوچه گرفتار شدیم هنوز .

  5. #5
    کاربر دائمی آواتار eb_1345
    تاریخ عضویت
    مرداد 1398
    محل زندگی
    تهران
    پست
    797

    نقل قول: ساخت نشاندهنده پیشرفت برای فرم و جدول Progress Indicator in Table and Form

    سللام و عرض ادب خدمت جناب استاد mazoolagh عزیز!
    احسنت !
    دست مریزاد !
    انصافا بشخصه از دیدن این نمونه که خیلی ظریف و حرفه ای تهیه شده حسابی به وجد اومدم و خیلی لذت بردم .
    آخرین ویرایش به وسیله eb_1345 : یک شنبه 13 اسفند 1402 در 05:30 صبح

  6. #6
    کاربر دائمی
    تاریخ عضویت
    آبان 1397
    محل زندگی
    شیراز
    پست
    318

    نقل قول: ساخت نشاندهنده پیشرفت برای فرم و جدول Progress Indicator in Table and Form

    با سلام و احترام
    احسنت استاد
    عالی بود

  7. #7
    کاربر دائمی آواتار mazoolagh
    تاریخ عضویت
    اردیبهشت 1384
    سن
    71
    پست
    3,055

    نقل قول: ساخت نشاندهنده پیشرفت برای فرم و جدول Progress Indicator in Table and Form

    با تشکر از نظر لطف دوستان گرامی،
    روش پیشنهادی جناب بهرامی (فیلد rich text) مزیت هایی داره که به این شکل و در این سناریو دیده نمیشه،
    ولی پیاده کردن اون چندان راحت نیست.

    اگر بتونم یک نمونه درست میکنم که این ویژگی رو نشون بده.

    ولی بهتر هست برای آنالیز دیتاهای پردازش شده با اکسس، نتایج رو به اکسل بفرستیم که دست ما برای هر کاری در شکل دادن به اونها باز هست.

تاپیک های مشابه

  1. پاسخ: 0
    آخرین پست: یک شنبه 26 اردیبهشت 1395, 15:57 عصر
  2. پاسخ: 2
    آخرین پست: پنج شنبه 19 تیر 1393, 13:53 عصر
  3. نمایش نوار پیشرفت (progress bar ) هنگام آپلود فایل
    نوشته شده توسط nimadows در بخش ASP.NET Web Forms
    پاسخ: 12
    آخرین پست: چهارشنبه 04 اردیبهشت 1392, 23:37 عصر
  4. ایجاد client-form و server-form همزمان برای یک table با struts
    نوشته شده توسط shaaadi در بخش Java EE : نگارش سازمانی جاوا
    پاسخ: 2
    آخرین پست: شنبه 04 شهریور 1391, 16:31 عصر
  5. نمایش % پیشرفت در progress bar
    نوشته شده توسط nobody.gu3st در بخش مباحث عمومی دلفی و پاسکال
    پاسخ: 6
    آخرین پست: سه شنبه 27 دی 1390, 10:19 صبح

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

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

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