محاسبه درصد مجموع دو عدد

صورت مسئله :

فرض کنید روی فرم 3 فیلد عدد اعشاری دارید که میخواهید درصد مجموع دو فیلد را محاسبه کرده و مقدار را در فیلد سوم در لحظه نمایش دهید.

راه حل :

برای این کار از عملیات بر رخداد روی فرم استفاده میکنیم که در ادامه بصورت کامل توضیح داده میشود.

ابتدا طراحی فرم مورد نیاز را انجام داده سپس وارد محیط عملیات بر رخداد میشویم. (تصویر 1 و 2)

تصویر شماره 1
تصویر شماره 2

ابتدا نامی برای عملیات تعریف شده انتخاب کرده، سپس در قسمت رخدادها فیلدهایی که قرار است عملیات محاسبه بر اساس آن ها انجام شود را بصورت OnChange تعریف میکنیم

در قسمت عملیات نیز فیلدی که قرار است مقدار محاسبه شده را نمایش دهد را انتخاب کرده و گزینه مقداردهی را انتخاب میکنیم و وارد محیط کدنویسی میشویم. (تصویر شماره 3)

تصویر شماره 3

ابتدا یک Variable جهت مقداردهی تعریف میکنیم.(تصویر شماره 4)

تصویر شماره 4

بعد از تعریف کردن variable  و اضافه کردن block set به صفحه، از قسمت math یک block مربوط به عملیات محاسبه را به set اضافه کرده و مجدد یک block محاسباتی دیگر به block قبل اضافه میکنیم. (تصویر شماره 5 و 6)

تصویر شماره 5
تصویر شماره 6

از قسمت Functions، فیلد را به block نوشته شده اضافه کرده و عملیات ریاضی مورد نظر را انتخاب میکنیم. (تصویر شماره 7 و 8)

تصویر شماره 7
تصویر شماره 8

مجدد از قسمت math یک block  عددی به کدنویسی اضافه کرده، عملیات ریاضی را با توجه به اینکه قرار است درصد محاسبه شود روی تقسیم قرار داده و عدد 100 را وارد میکنیم. (تصویر شماره 9)

تصویر شماره 9

در نهایت از variable مقدار result  را به return اضافه کرده و روی گزینه تایید کلیک میکنیم. (تصویر شماره 10)

تصویر شماره 10

با تایید کدنویسی عملیات نوشته شده روی فرم محاسبه شده و درصد مجموع دو فیلد مبلغ 1 و فیلد 2 را محاسبه کرده و در فیلد مجموع مبالغ نمایش میدهد.

نظرات کاربران 0 نظر

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

نوزده + 12 =