View Full Version : آموزش: نمایش اعداد به صورت فارسی در stimul
cccccccccc
شنبه 06 آبان 1391, 04:03 صبح
سلام
توی چنتا تاپیک دیدم که بچه ها برای اینکه اعداد یا تاریخ به صورت فارسی نمایش داده بشه فونت رو تغییر می دادن درصورتی که استیمول برای اینکار روش خودشو داره
استفاده از تابع Persian()
همچنین میشه توی یک جعبه عدد رو به دو صورت لاتین و فارسی نمایش داد
برای متغیر یا فیلدها فرقی نداره
مثلاً اگر متغیری برای ارسال تاریخ داریم در text editor :
{Persian(tarikh)}:تاریخ
توجه داشته باشید که در اینجا دیگه از آکولاد استفاده نکنین
همچنین تابع ToWordsFa() عدد رو به حروف فارسی تبدیل میکنه، مثلاً 100 رو "صد" نشون میده
mmb462
سه شنبه 09 آبان 1391, 11:36 صبح
با سلام
این توابع را باید از کجا نصب کرد؟
fakhravari
سه شنبه 09 آبان 1391, 12:41 عصر
با سلام
این توابع را باید از کجا نصب کرد؟
ای بابا
خود برنامه داره
mmb462
سه شنبه 09 آبان 1391, 14:20 عصر
بعد از نصب این 94438فانگشن ها رادارم
fakhravari
چهارشنبه 10 آبان 1391, 18:13 عصر
شما یک لیبل بزارید و دبل کلیک کنید روش
mmb462
پنج شنبه 11 آبان 1391, 11:28 صبح
با تشکر
فکر می کنم چوناز استیمول 2010 استفاده می کنم فاقد اینفانگشن است
fakhravari
پنج شنبه 11 آبان 1391, 12:45 عصر
در همه ورژن ها یکی است.
Barbodben
چهارشنبه 17 آبان 1391, 20:45 عصر
من یک لیبل دارم که مجموع ردیف ها رو بهم میده؛ با این کد:
{Sum(DataBand1,tblFactor.Total)}
میخوام داخل یک لیبل این حاصل جمع رو با این تابعی که شما فرمودین به حروف تبدیل بشه، حالا چجوری میتونم اون تابع حاصل جمع رو داخل این تابع تبدیل به حروف قرار بدم ؟
Barbodben
چهارشنبه 17 آبان 1391, 21:02 عصر
یه سوال دیگه:
تابع {Persian(tarikh)}
تو خط StiReport.Compile ارور c:\Users\User\AppData\Local\Temp\mfjjv5lk.0.cs(121 ,97) : error CS0103: The name 'tarikh' does not exist in the current context میده
cccccccccc
جمعه 19 آبان 1391, 01:11 صبح
{()ToWordsFa}
ورودی long میگیره و خروجیش رشتس، ورودیت رو داخل پرانتز بذار
در مورد پست دومتون tarikh یک متغیره که برای stimul فرستادم تابع ()Persian توی ورودیش اگه عدد وجود داشته باشه اونارو به صورت فارسی نشون میده
Barbodben
دوشنبه 06 آذر 1391, 10:57 صبح
مرسی که جواب دادید و ببخشید که من دیر سر زدم
ورودی من همین تابع:
Sum(DataBand1,tblFactor.Total) هست که خودش میاد ردیفا رو با هم جمع میکنه و حالا میخوام اون حاصلجمعو به حروف نشون بده
fakhravari
دوشنبه 06 آذر 1391, 12:12 عصر
aad farsi
{Persian(Sum(DataB_Forums,B_Forums.ForumID).ToStri ng())}
horof farsi
{ToWordsFa(long.Parse(Sum(DataB_Forums,B_Forums.Fo rumID).ToString()))}
alonemm
شنبه 02 دی 1391, 17:08 عصر
باسلام:
این توابع در ورژن 2012 به بعد این مجموعه اضافه شده و در ورژن هایی مثل 2010.3 وجود ندارد.
موفق باشید.
vb341
شنبه 09 فروردین 1393, 00:01 صبح
برابر فرمایش دوستمون تو نسخه 2010 وجود نداره
fakhravari
یک شنبه 10 فروردین 1393, 16:27 عصر
میتونید یه تابع ساده بنویسید برای تبدیل
ghasem110deh
سه شنبه 25 آذر 1393, 20:09 عصر
سلام
دوستان من با استیمول یه پیش فاکتور طراحی کردم (مقادیر رو کاربر خودش دستی وارد میکنه) و چیزی از بانک نمیخونه !
حالا هر جایی سرک کشیدم نتونستم تکست باکس های یه ستون رو با هم جمع کنم ...
مثل همون فاکتور که از بانک میگیرم هستش ولی اینجا کاربر خودش ورودی میده ... بهمین دلیل تو قسمت جمع و تفریق و ... که میرم فقط کلومن میخواد !
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.