ورود به حساب ثبت نام جدید فراموشی کلمه عبور
برای ورود به حساب کاربری خود، نام کاربری و کلمه عبورتان را در زیر وارد کرده و روی “ ورود به حساب” کلیک کنید.





اگر فرم ثبت نام برای شما نمایش داده نمیشود، اینجا را کلیک کنید.









اگر فرم بازیابی کلمه عبور برای شما نمایش داده نمیشود، اینجا را کلیک کنید.





صفحه 1 از 4 1234 آخرین
نمایش نتایج: از 1 به 10 از 34
Like Tree2Likes

موضوع: فرمول نویسی در کریستال ریپورت

  1. #1
    javanr0d
    پاسخگو و راهنما
    تاریخ عضویت
    1970 Jan
    محل سکونت
    VisualStudio
    نوشته ها
    192
    45
    160

    فرمول نویسی در کریستال ریپورت

    با عرض سلام خدمت دوستان:

    نکته: در این قسمت فقط اسکریپت های کریستال ریپورت ( فرمولها) به همراه توضیح قرار گرفته است.

    اخطار : از مطرح کردن سوال جدا خوداری کنید!

    مطالب :

    [برای نمایش لینک باید عضو شوید. ]

    [برای نمایش لینک باید عضو شوید. ]

    [برای نمایش لینک باید عضو شوید. ]

    [برای نمایش لینک باید عضو شوید. ]

    [برای نمایش لینک باید عضو شوید. ]

    [برای نمایش لینک باید عضو شوید. ]

    [برای نمایش لینک باید عضو شوید. ]

    [برای نمایش لینک باید عضو شوید. ]

    [برای نمایش لینک باید عضو شوید. ]

    [برای نمایش لینک باید عضو شوید. ]

    [برای نمایش لینک باید عضو شوید. ]

    [برای نمایش لینک باید عضو شوید. ]

    [برای نمایش لینک باید عضو شوید. ]

    [برای نمایش لینک باید عضو شوید. ]

    [برای نمایش لینک باید عضو شوید. ]

    [برای نمایش لینک باید عضو شوید. ]

    [برای نمایش لینک باید عضو شوید. ]

    [برای نمایش لینک باید عضو شوید. ]

    [برای نمایش لینک باید عضو شوید. ]

    [برای نمایش لینک باید عضو شوید. ]

    [برای نمایش لینک باید عضو شوید. ]

    [برای نمایش لینک باید عضو شوید. ]

    [برای نمایش لینک باید عضو شوید. ]

    [برای نمایش لینک باید عضو شوید. ]

    [برای نمایش لینک باید عضو شوید. ]

    [برای نمایش لینک باید عضو شوید. ]

    توابع در کریستال function in crystal

    [برای نمایش لینک باید عضو شوید. ]

    [برای نمایش لینک باید عضو شوید. ]

    [برای نمایش لینک باید عضو شوید. ]

    [برای نمایش لینک باید عضو شوید. ]

    [برای نمایش لینک باید عضو شوید. ]

    [برای نمایش لینک باید عضو شوید. ]


    منبع : برنامه نویسی
    ویرایش توسط javanr0d : 2012-01-19 در ساعت 01:51 PM
  2. 1
  3. #2
    javanr0d
    پاسخگو و راهنما
    تاریخ عضویت
    1970 Jan
    محل سکونت
    VisualStudio
    نوشته ها
    192
    45
    160

    اسکریپت نویسی (به قول دوستان فرمول نویسی) در کریستال ریپورت

    اما چرا ما فرمول نویسی یا اسکریپت نویسی می کنیم
    به نظر بنده بیشتر اسکریپت های نوشته شده برای زیباتر و جالب تر شدن و همچنین اضافه کردن امکانات به کریستال می باشد مثلا رنگی کردن یک در میان رکوردها یا تغیر رنگ فیلد ها و یا ایجاد تاریخ فارسی تبدیل روز میلادی به شمسی یا جمع فیلد ها در انتهای صفحه یا تبدیل حروف کوچک به بزرگی برعکس این یا هزارن چیز دیگر به کار می رود همانطور که در بیشتر قسمت های فرم کریستال با باز شدن هر پنجره شکل یک باتوم خاص را میبینید یعنی این که برای هر قسمت می توان فرمول مربوطه را نوشت از تغیر رنگ گرفته تا بینهایت
  4. 2
  5. #3
    javanr0d
    پاسخگو و راهنما
    تاریخ عضویت
    1970 Jan
    محل سکونت
    VisualStudio
    نوشته ها
    192
    45
    160

    فرمول نویسی در کریستال ریپورت

    نحوه تعریف برخی از متغیر ها

    عددی
    کد HTML:
    Numbervar one;
    one:=12;
    Numbervar one:=12;
    رشته ای

    کد HTML:
    stringVar one ;
    one:="salam";
    stringVar one :="salam";
    منطقی
    کد HTML:
    booleanVar bool :=true ;
    booleanVar bool;
    bool :=true ;
  6. 1
  7. #4
    javanr0d
    پاسخگو و راهنما
    تاریخ عضویت
    1970 Jan
    محل سکونت
    VisualStudio
    نوشته ها
    192
    45
    160

    اسکریپت نویسی (به قول دوستان فرمول نویسی) در کریستال ریپورت

    اعمال ریاضی

    متغیر های مورد استفاده
    کد HTML:
    Numbervar x:=16;
    Numbervar y:=7;
    جمع
    کد HTML:
    Numbervar my_sum:=x+y;
    //my_sum=23
    تقسیم اعشاری
    کد HTML:
    Numbervar my_div:=x/y;
    //my_div=2.29
    توان
    کد HTML:
    Numbervar my_exp:=x^y;
    //my_exp=268435456
    تقسیم صحیح
    کد HTML:
    Numbervar my_divint:=x\y;
    //my_divint=2
    باقیمانده تقسیم x بر y
    کد HTML:
    Numbervar my_mod:= x mod y;
    //my_mod= 2
    ضرب
    کد HTML:
    Numbervar my_mul:=x* y;
    //my_mul=112
    مکمل
    کد HTML:
    Numbervar my_negate:=-x;
    //my_mul=-16
    تفریق
    کد HTML:
    Numbervar my_sub:=x-y;
    //my_sub=9
    درصد
    کد HTML:
    Numbervar my_persent:=y%x;
    //my_persent=43.75
  8. 1
  9. #5
    javanr0d
    پاسخگو و راهنما
    تاریخ عضویت
    1970 Jan
    محل سکونت
    VisualStudio
    نوشته ها
    192
    45
    160

    اسکریپت نویسی (به قول دوستان فرمول نویسی) در کریستال ریپورت

    تبدیل فیلد عددی به فیلد رشته ای متناظر با ان با مثال
    کد HTML:
    stringvar str1:=totext({tb1.filde1})+" :عدد ";

    تبدیل فیلد رشته ای(ازنوع عدد) به فیلد عددی مثلا برای جمع مقادیر
    کد HTML:
    numbervar num1:=ToNumber ({tb1.filed1})+ToNumber ({tb1.filed1});
  10. 1
  11. #6
    javanr0d
    پاسخگو و راهنما
    تاریخ عضویت
    1970 Jan
    محل سکونت
    VisualStudio
    نوشته ها
    192
    45
    160

    اسکریپت نویسی (به قول دوستان فرمول نویسی) در کریستال ریپورت

    اگه یه ستون خاص دیتا نداشت اسمش رو هم نشون نده؟


    ابتدا در پنجره field explorer در قسمت frmoul filds راست کلیک کنید سپس new و نامی برای فرمول خود انتخاب کنید سپس use editor کلیک کنید و کد زیر را درج کنید
    کد HTML:
    stringvar ch1="";
    if {tb1.field1} like "*" then
    ch1:="نام مورد نظر";
  12. 1
  13. #7
    javanr0d
    پاسخگو و راهنما
    تاریخ عضویت
    1970 Jan
    محل سکونت
    VisualStudio
    نوشته ها
    192
    45
    160

    اسکریپت نویسی (به قول دوستان فرمول نویسی) در کریستال ریپورت

    نحوه تعریف برخی از متغیر ها

    عددی
    کد HTML:
    Numbervar one;
    one:=12;
    Numbervar one:=12;

    رشته ای
    کد HTML:
    stringVar one ;
    one:="salam";
    stringVar one :="salam";

    منطقی
    کد HTML:
    booleanVar bool :=true ;
    booleanVar bool;
    bool :=true ;
  14. 1
  15. #8
    javanr0d
    پاسخگو و راهنما
    تاریخ عضویت
    1970 Jan
    محل سکونت
    VisualStudio
    نوشته ها
    192
    45
    160

    اسکریپت نویسی (به قول دوستان فرمول نویسی) در کریستال ریپورت

    برخی از توابع ریاضی مورد استفاده

    تابع abs(x) این تابع قدر مطلق عدد را بر می گرداند

    کد HTML:
    numbervar x:=-3.15;
    numbervar y:=3.15;
    abs(x);
    // 3.15
    abs(y);
    //3.15

    تابع int(x) این تابع صحیح عدد را بر می گرداند اما اما در منفی رو به پایین

    کد HTML:
    numbervar x:=-3.15;
    numbervar y:=3.15;
    int(x);
    //-4
    int(y);
    //3
    بازگشت عدد pi
    کد HTML:
    crpi;
    //3.14

    عدد تصادفی rnd
    کد HTML:
    Rnd;

    گرد کردن عدد

    کد HTML:
    numbervar x:=3.15;
    numbervar y:=3.55;
    Round (x);
    //3
    Round (y);
    //4
  16. 1
  17. #9
    javanr0d
    پاسخگو و راهنما
    تاریخ عضویت
    1970 Jan
    محل سکونت
    VisualStudio
    نوشته ها
    192
    45
    160

    اسکریپت نویسی (به قول دوستان فرمول نویسی) در کریستال ریپورت

    ادامه:
    فقط اولین کاراکتر فیلد حروف بزرگ و مابقی با حروف کوچک

    کد HTML:
    ProperCase ({tb1.firstname});

    کلیه کاراکتر های فیلد حروف بزرگ

    کد HTML:
    UpperCase ({tb1.firstname});
    کلیه کاراکتر های فیلد حروف کوچک

    کد HTML:
    LowerCase ({tb1.firstname});

    تبدیل فیلد رشته ای که عدد درون ان ذخیره شده به فیلد عددی

    کد HTML:
    ToNumber ({tb1.code});
    تبدیل فیلد عددی به رشته معادل ان

    کد HTML:
    ToText ({tb1.num});

    مقایسه دو فیلد

    کد HTML:
    StrCmp ({tb1.nummeli},{tb1.numshenasname} );
  18. 1
  19. #10
    javanr0d
    پاسخگو و راهنما
    تاریخ عضویت
    1970 Jan
    محل سکونت
    VisualStudio
    نوشته ها
    192
    45
    160

    اسکریپت نویسی (به قول دوستان فرمول نویسی) در کریستال ریپورت

    ادامه:
    معدل گیری از یک فیلد

    کد HTML:
    Average ({tb1.num});
    پیدا کردن فبلدی که بیشتر تکرار شده

    کد HTML:
    Mode ({tb1.code});

    تعداد فیلد موجود در بانک

    کد HTML:
    Count ({tb1.firstname});

    جمع فیلد مورد نظر

    کد HTML:
    Sum ({tb1.code});
  20. 1
صفحه 1 از 4 1234 آخرین
نمایش نتایج: از 1 به 10 از 34

اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. پروژه گزارش گیری تحت وب در کریستال ریپورت و asp.net
    توسط MspSoft در انجمن گزارش سازی با Crystal Report
    پاسخ: 2
    آخرين نوشته: 2013-03-07, 07:51 AM
  2. پروژه ارتباطی آسان با رجیستری
    توسط MspSoft در انجمن برنامه نویسی در 6 VB
    پاسخ: 0
    آخرين نوشته: 2012-02-18, 10:34 PM
  3. صفحات وب ایستا(Static) و پویا(Dynamic)
    توسط MspSoft در انجمن ASP.NET
    پاسخ: 0
    آخرين نوشته: 2012-02-15, 12:58 PM
  4. پاسخ: 0
    آخرين نوشته: 2011-12-08, 05:45 PM

کلمات کلیدی این موضوع

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •  

Content Relevant URLs by vBSEO 3.6.0 RC 2