در این مطلب از آفیس باز به تابع مربوط به تبدیل اعداد به حروف در اکسس اشاره خواهیم کرد،عمدتا در سیستم و حسابداری مالی پرکاربرد است برای مثال برای چاپ کردن اعداد روی چک علاوه بر اعداد به حروف هم لازم است،همراه ما باشید…
آموزش تبدیل عدد به حروف در کوئریها و گزارشات و فرمها اکسس
مراحل زیر را دنبال کنید
- فایل پیوست را دانلود کنید
- نرم افزار اکسس را بازکنید و با زدن کلیدهای Alt + f11 به محیط کدنویسی بروید.
- در فضای خالی سمت چپ که آبجکتها قرار دارند کلیک راست کرده و Import را انتخاب کنید .
- از بین فایلهای دانلودی فایل Officebaz-Adad.bas را انتخاب نمائید.
- یک مازول به نرم افزار شما اضافه می شود با نام تبدیل عدد به حروف .
- از این پس هر کجای نرم افزار که تابع ADAD را فراخوانی کنید مقدار داده شده به این تابع به حروف نمایش داده خواهد شد.
مثال :
بعد از انجام مراحل بالا برای تست کردن ماژول می توانید:
- یک فرم ایجاد نمائید.
- دو تکست باکس درون فرم خود قرار دهید با نام های Text0 و Text1
- درون Text1 کد زیر را قرار دهید:
=abh([text0)
اگر مراحل را درست انجام داده باشید با تصویر زیر مواجه خواهید شد.
مراحل گفته شده در قسمت بالا قبل از مثال را انجامدهید که دیتابیس شامل ماژول باشد .
حالا مراحل زیر را دنبال کنید
فرض می کنیم یک جدول داریم که حاوی یک فیلد با نام ID که مقدار عددی درون آن وارد کردم و می خواهیم درون کوئری ، مقدار آن را به حرف ببینیم.
از تب Create گزینه Query Design را انتخاب کرده و جدول مورد نطر را انتخاب کرده و فیلد ID را به انتخابهای کوئری اضافه میکنیم .
در قسمت سمت راست ID در قسمت کوئری مانند تصیر
عبارت زیر را درون آن می نویسیم.
Horof: abh([id])
اگر درست انجام شده باشد نتیجه مانند تصویر زیر است
برای درک بهتر آموزشهای بالا همچنین نحوه استفاده در گزارشات ، فیلم اموزشی ابتدا را مشاهده نمائید.
آپدیت در تاریخ 5 آبان 1397:
مشکل تبدیل اعداد بعد از ممیز به حروف برطرف شده
امکلن تبدیل اعداد اعشاری به حروف به شکل صحیح
برطرف شدن مشکل به هم ریخته نمایش دادن در برخی مواقع به دلیل حروف فارسی استفاده شده در ماژول
دانلود فایل نمونه ، بلافاصله برای شما ارسال خواهد شد.
[sdfile url=”https://officebaz.ir/dl/OfficebazAdadBeHorof.zip”]
خدا امواتت را بیامرزد وخیرت دهد.خیلی کارساز بود.ممنون
لینک اشتباهه من زدم دانلود نشد اگه امکانش هست به ایمیل من ارسال کنید با تشکر
با سلام و احترام, از آموزش مفید شما بسیار سپاسگزارم.
با سلام و احترام, لطفا روش استفاده از نامه ها در اکسس را بدون استفاده از merge word در صورت امکان نرم افزار را ذکر نمائید. با تشکر.
با سلام و خسته نباشید
بسیار بسیار بسیار سپاسگذارم
جناب بهری عزیز
سپاس فراوان بابت ارسال لینک تبدیل عدد به حرف.
یک خواهش داشتم .من همینو به انگلیسی یا آلمانی احتیاج دارم.
با سلام و تشکر فراوان ، مطلب خیلی کاربردی و لازم بود .
تنها مشکل پیش آمده این است که در برخی موارد که در فرم یک محاسبه ریاضی داریم ( محاسبه ارزش افزوده ) ، عدد را 49.000.000 ريال داریم ولی حروف “چهار هزار میلیارد و نهصد میلیون ” نمایش داده می شود . ممنون می شوم اگر راهنمایی بفرمایید .
سلام لطفا آپدیت جدید را دانلود نمائید