PDA

View Full Version : قرار دان شرط در قسمت فرمول نویسی



zehs_sha
یک شنبه 25 اردیبهشت 1384, 21:16 عصر
سلام من نیاز دارم که در قسمت هایی از فرمول نویسی شرط قرار دهم
مثال :
اگر فیلد1 کوچکتر از فیلد 2 بود انگاه تابع sum(فیلد3 ) را جمع کند

توجه تمامی فیلدهایی که شرط بالا برقرار است را جمع کند ونیز من (قبلا شرطی دیگر هم داده ام) و در فیلدهای فرمول نویسی دیگر این شرط تغییر می کند

In_Chan_Nafar
دوشنبه 26 اردیبهشت 1384, 22:34 عصر
IF {Field1}>{Field2} then Sum ({Field3})

zehs_sha
سه شنبه 27 اردیبهشت 1384, 18:05 عصر
من ایکار را که گفتید انجام دادم و نشد
یک مثال دیگر مثلا من فیلدی دارم که مقدار آن یا OK است یا ER کد زیر را در فرمول نویسی
نوشتم تا مقدار آن را نمایش دهد


if ({Fish.Kind} in "ER") then Count({Fish.Kind})

یا


if ({Fish.Kind}="ER") then Count({Fish.Kind})



نتیجه تعداد کل رکورد ها را برگرداند
:sorry: [/code]

In_Chan_Nafar
سه شنبه 27 اردیبهشت 1384, 22:58 عصر
خوب پس شما می خواستی این چی رو برگرودونه (در مورد Count )
حالا اون یکی تاپیک ها رو که شما سوال کرده بودی ما هم جواب داده بودیم درست در اومد
شما اگه سوالاتون رو خوب مطرح کنی 100 درصد جواب تون رو هم خواهید گرفت :wink:

somayekh
پنج شنبه 29 اردیبهشت 1384, 13:30 عصر
سلام
خوب شما باید شرط رو تو Record selection در قسمت Formula قرار بدی در غیر این صورت معلومه که همه رکورد ها رو میاره :wink:

zehs_sha
شنبه 31 اردیبهشت 1384, 13:16 عصر
خوب پس شما می خواستی این چی رو برگرودونه (در مورد Count )
من می خواهم تعداد رکوردهایی که دارای فیلد }="ER هستند را برگرداند.


({Fish.Kind}="ER")

zehs_sha
شنبه 31 اردیبهشت 1384, 19:09 عصر
خوب شما باید شرط رو تو Record selection در قسمت Formula قرار بدی در غیر این صورت معلومه که همه رکورد ها رو میاره

میشه بیشتر توضیح بدهید چون من اصلا این قسمت را پیدا نکردم

In_Chan_Nafar
شنبه 31 اردیبهشت 1384, 22:42 عصر
(با اجازه از محضر سمیه خانوم . چون شما از ایشون پرسده بودید)
خوب شما می تونی از منوی


Report --> Select Expert

بعد از این کار پنجره ای برای شما با عنوان Choose Feild نمایش داده می شه حالا شما فلیدی که می خواهید به اون شرط اعمال کنید رو انتخاب کنید

سپس از ComboBox مربوط می تونی دستور لازم یا فرمولای خودتون رو بذارید

موفق باشد :flower: :wink:

zehs_sha
یک شنبه 01 خرداد 1384, 15:17 عصر
متاسفم من نمی توانم از این قسمت استفاده کنم چون این شرط بر روی کلیه فرمولها اثر و در نتیجه بر روی کل گزارش من می خواهم در این فرمول فقط تعداد این فیلد را نمایش دهد :confy2:

In_Chan_Nafar
یک شنبه 01 خرداد 1384, 16:16 عصر
می شه گزارشتون رو بذارید اینجا (راستی اگه پایگاه داده شما SQLServer هست Script رو هم بذارید اگه Access هست اون رو هم بذارید)

من متظزم :wink: