Function تبدیل مبلغ عددی به عبارت برای چاپ Check

Function تبدیل مبلغ عددی به عبارت برای چاپ Check

توسط admin | گروه آموزش اکسس Microsoft access | 1405/05/16

نظرات 0

فصل ۱۱ — Function تبدیل مبلغ عددی به عبارت برای چاپ Check

برای چاپ Check، مبلغ عددی باید به عبارت انگلیسی تبدیل شود. Function نمونهٔ NumWord() Amount را می‌گیرد و Stringی می‌سازد که Million، Thousand، Hundred، Tens و Ones را به ترتیب پردازش می‌کند.

ساختار NumWord

Function Arrayای از واژه‌های عددی و Variableهایی برای بخش‌های مختلف عدد می‌سازد. Loop از بخش‌های بزرگ‌تر به کوچک‌تر حرکت می‌کند، با Integer Division و Mod بخش جاری را جدا می‌کند و واژهٔ متناظر را به Result می‌افزاید. Flagهایی مانند TensDone جلوگیری می‌کنند یک بخش دوبار ترجمه شود.

حد و خروجی

Procedure برای Range مشخص‌شده در کتاب تا 999,999,999 طراحی شده و می‌تواند عبارتی مانند “Nine Hundred Ninety Nine Million Nine Hundred Ninety Nine ...” تولید کند. بخش Cents را می‌توان جداگانه به قالب Check افزود.

استفاده در Report

پس از قرار گرفتن Public Function در Standard Module، Control Source یک TextBox روی Check Report می‌تواند از NumWord برای تبدیل Field مبلغ استفاده کند. اصل فصل این است که Function پیچیده را یک‌بار بنویسید و سپس در چند Query/Form/Report دوباره استفاده کنید.

شکل‌ها و عناصر بصری این بخش

امتیاز کاربران به این مقاله

☆☆☆☆☆

0 نفر امتیاز داده اند. میانگین: 0.0 از 5

 

0 نظر

نظر محترم شما در مورد مقاله های وب سایت برنامه نویسی و پایگاه داده

نظرات محترم شما در خدمات رسانی بهتر ما را یاری می نمایند. لطفا اگر مایل بودید یک نظر ما را مهمان فرمائید. آدرس ایمیل و وب سایت شما نمایش داده نخواهد شد.

0 / 500