با عرض سلام خدمت دوستان:
نکته: در این قسمت فقط اسکریپت های کریستال ریپورت ( فرمولها) به همراه توضیح قرار گرفته است.
اخطار : از مطرح کردن سوال جدا خوداری کنید!
مطالب :
. اما چرا ما فرمول نویسی یا اسکریپت نویسی می کنیم
.نحوه تعریف متغیر عددی و رشته ای
. اعمال ریاضی
. تبدیل فیلد عددی به فیلد رشته ای متناظر با ان با مثال
. عملگر های مقایسه
. تعریف ارایه و دسترسی به عناصر آن
. برخی از توابع ریاضی مورد استفاده
. برخی از توابع موجود در کریستال کار روی رشته
. ادامه برخی از توابع موجود در کریستال کار روی رشته
. ادامه برخی از توابع موجود در کریستال کار روی رشته و اعداد
. کد های اسکریپت نویسی سریع و کوتاه در کریستال
. بدست اوردن روز ماه و سال تاریخ فعلی سیستم
. بدست اوردن ساعت دقیقه و ثانیه فعلی سیستم
. اختلاف بین دو تاریخ
. تبدیل تاریخ میلادی را به شمسی در کریستال ریپورت
. به جای عدد هر سطر حروف معادل آن
. گروه بندی بر اساس حرف اول
. حلقه for و نکات مربوط به آن
. شکستن حلقه for یا خارج شدن بر اساس شرطی
. دستور شرطی if و else
. دستور select همراه با این که عدد روز هفته را گرفته و مشخص می کند چه روزی از هفته است
. برخی از دستورات sql و معادل آن در کریستال ریپورت
. ترفند دستور like روی مقادیر عددی
. جمع مبلغ یک فیلد از رکورد های یک صفحه و چاپ در انتهای صفحه
. دستور like و دستور startswith تفاوت و شباهت ها
. عدم نمایش نام ستون در صورت نداشتن مقادیر
. رنگ کردن یکی در میان رکورد ها
. syntax ها در کریستال برای دستورات با بیش از یک خط کد
توابع در کریستال function in crystal
. نحوه ایجاد تابع
. نحوه نوشتن توابع یک خطی
. نحوه نوشتن توابع چند خطی
. ارگومان یا ورودی تابع
. نحوه صدازدن تابع و خروجی ان
. دستیابی به رکورد قبلی و بعدی