PDA

View Full Version : فرمول تفریق در Crystal Report



jas1387
شنبه 28 فروردین 1389, 18:43 عصر
سلام دوستان

می خواهم دوتا ستون را از هم تفریق کنم ( ستون اول فیلد بستانکار است و فیلد دوم فیلد بدهکار می باشد) و توی ستون سوم نمایش بدهم توی کریستال ریپورت خود ویژال استادیو ، چه کدی باید بنویسم ( لطفا با کد )

mohammad diba
یک شنبه 29 فروردین 1389, 08:40 صبح
خوب دوست عزیز بهترین کار اینه که تفریق این ستونهاتو رو تویه sql انجام بدی و یه ستون مجازی ایجاد کنی و یه اسم بهش بدی اما تو کریستال

formula = {Customers.Country}-{Customers.City}

sara.f
یک شنبه 29 فروردین 1389, 11:13 صبح
سلام دوستان

می خواهم دوتا ستون را از هم تفریق کنم ( ستون اول فیلد بستانکار است و فیلد دوم فیلد بدهکار می باشد) و توی ستون سوم نمایش بدهم توی کریستال ریپورت خود ویژال استادیو ، چه کدی باید بنویسم ( لطفا با کد )

سلام
با استفاده از فرمول نویسی می تونید این کار را انجام بدید.
بدین صورت:
ابتدا یک Formula Fields تعریف کنید و برای اون کد تفریق را بنویسید، به طور مثال:
من میخوام مقادیر دو فیلد int , char را از هم کم کنم، با توجه به اینکه ستون int ازنوع number و ستون char از نوع string هست، بنا بر این char را هم باید به number تبدیل کرد.

numbervar result;
result:= tonumber({Table_1.char})- {Table_1.int};

مقدار تفریق این دو ستون در متغیری به نام result ریخته میشه و حالا می تونید این formula field را بیارید روی صفحه گزارش.