PDA

View Full Version : یک شرط در دیتا ریپورت



adib202
چهارشنبه 25 فروردین 1389, 09:36 صبح
با سلام
من در دیتا ریپورت یک ستون دارک که توی این ستون هم اعداد مثبت هستند هم منفی و از دیتابیس خونده میشن.حالا می خوام یک ستون دیگه از طریق Lable ایجاد کنم با این شرط که اگه اعداد مثبت بودن مقدار "مثبت" و اگه منفی بود مقدار "منفی" رو وارد کنه.لطفا اگه کسی میتونه راهنمایی کنه.ممنون میشم

adib202
پنج شنبه 26 فروردین 1389, 17:29 عصر
فکر می کنم واسه دوستانی که خوراکشون vb6 باشه این یه مشکل پیش افتاده باشه.خواهشا اگه کسی میدونه کمک کنه.

adib202
پنج شنبه 03 تیر 1389, 18:01 عصر
دوستان من پروژه ام در حال تموم شدنه،ولی این مشکلم هنوز حل نشده.تورو خدا راهنمایی کنید.:ناراحت:

skh1300
پنج شنبه 03 تیر 1389, 22:17 عصر
مثال های بسیار زیادی هسته در این مورد شما می تونید با یک شرط و ارسال جواب شرط به دیتاریپورت این کار ساده را انجام داد


If Adodc1.Recordset.Fields(FildeName) = "-" Then
DataReport6.Sections("Section1").Controls("Label1").Caption = "منفي"
ElseIf Adodc1.Recordset.Fields(FildeName) = "+" Then

DataReport6.Sections("Section1").Controls("Label1").Caption = "مثبت"
End If

موفق موید باشید

adib202
شنبه 05 تیر 1389, 20:57 عصر
ممنون از راهنماییتون.ولی مشکل اینجاست که اگه چند تا ردیف وجود داشته باشه که هم مثبت و هم منفی باشه فقط ردیف اول رو معیار قرار میده و بقیه ردیف ها رو هم مثل ردیف اول مثلا مثبت تشخیص میده.

skh1300
شنبه 05 تیر 1389, 21:15 عصر
میشه سورست را بزاری تا درستش کنم

adib202
یک شنبه 06 تیر 1389, 08:39 صبح
بله.اینم سورس:

skh1300
یک شنبه 06 تیر 1389, 14:40 عصر
دوست عزیز شما باید یک فیلد دیگه در بانکت بزاری و موقع اضافه کردن بگی که اگه عدد بزگتر از صفر بود بود رشته مثبت را داخل اون فیلد بریزه و اگه عدد کوچکتر از صفر بود رشته منفی را داخل اون فیلد بریزه
پس کلا در موقع اضافه کردن باید چک کنه و عبارت مورد نظر را داخل اون فیلد بریزه

adib202
یک شنبه 06 تیر 1389, 17:12 عصر
ممنون از کمکت.ولی این چیزی که دیدی یه نمونه خیلی کوچیک از برنامه منه.اگه ممکنه پیرو همین موضوع راهنمایی دیگه ای کنید.

skh1300
دوشنبه 07 تیر 1389, 13:19 عصر
فکر میکنم خیلی راه ساده ای باشه چون فکر نمکنم راهی دیگه باشه کسی که نمی خواد توی حالت عادی مثبت یا منفی را ببینه فقط موقع گزارش میخوای یه فیلد دیگه هم باید بزاری متاسفانه راهی دیگه بلد نیستم