PDA

View Full Version : آموزش: ساخت تابع در استیمولیت



fakhravari
دوشنبه 10 آذر 1393, 14:09 عصر
این سریع ساختم

http://fakhravary.blogfa.com/post/196

Mani_rf
سه شنبه 11 آذر 1393, 09:00 صبح
فکر میکنم این روش شما جوابگو نباشه به این دلایل:
1- قسمت کد توی نسخه 2012 به یعد حذف شده و مطمعنا دیگه اضافه نخواهد شد.
2- شما هر تغییری که تو Design یا کد بدید موقع تغییر در گزارش کل گزارش از اول Generate یا ساخته میشه و کد شما از بین میره.

fakhravari
سه شنبه 11 آذر 1393, 21:18 عصر
با سلام
فکر نکنم این دستورات سمت code حذف بشود در نسخه های بالا . یکی از قدرت های استیمول توابع آن هست.
حالت 2 نفهمیدم چی گفتید!

yashilmarket
دوشنبه 17 آذر 1393, 22:45 عصر
میشه تو توابع استیمول تاریخ میلادی رو تبدیل به تاریخ شمسی کرد؟
مثل این کد تو C#
public static string ConvertDate
{
PersianCalendar pc = new PersianCalendar();

string ShamsiDate = pc.GetYear(DateTime.Now).ToString()
+"/" +
pc.GetMonth(DateTime.Now).ToString()
+"/" +
pc.GetDayOfMonth(DateTime.Now).ToString();
return ShamsiDate
}

jmfnima
دوشنبه 17 آذر 1393, 22:52 عصر
با سلام
دوست عزیز
برای اینکار شما میتونید توابع مورد نظر خودتون رو توی محیط سی شارپ بتویسید بعد خروجی این توابع رو به صورت پارامتر به استیمول سافت پاس بدین .

fakhravari
سه شنبه 18 آذر 1393, 02:16 صبح
از dll ها ی توابع تاریخ و ساعت که خودتون ساختید هم میتوان استفاده کرد.

Mani_rf
شنبه 29 آذر 1393, 12:05 عصر
با سلام
فکر نکنم این دستورات سمت code حذف بشود در نسخه های بالا . یکی از قدرت های استیمول توابع آن هست.
حالت 2 نفهمیدم چی گفتید!

اول : بابت جمله بندی بد عذرخواهی میکنم؛ متنی که نوشته بودم رو اصلاح کردم.

برای قسمت اول: حق با شما بود؛ قسمت کد حذف نشده فقط از بین تب های پیشفرض برداشته شده که با راست کلیک روی تب ها و انتخاب میشه دوباره برش گردوند.
برای قسمت دوم: همونطور که فکر میکردم این قسمت گذاشته شده که کد هایی که مینویسه رو ببینید ولی هشدار داده که تغییری در اون ایجاد نکنید :



http://barnamenevis.org/attachment.php?attachmentid=126730


البته این کار امکان پذیر هست. شما میتونید متد های خودتون رو در قالب یک فایل Dll ایجاد کنید به استیمول رفرنس بدید و از اونها استفاده کنید. ولی نمیشه متد رو مستقیم توی گزارش نوشت.

fakhravari
شنبه 29 آذر 1393, 19:58 عصر
استیمولیت بیشتر سینتکس C#‎‎‎ داره.
متن تاریخ هم داره