PDA

View Full Version : سوال: حذف رکورد تکراری در کریستال ریپورت



amin mohamadi
شنبه 14 آبان 1390, 00:12 صبح
سلام
من دنبال یک کد تو کریستال میگردم که رکورد های تکراری رو حذف کنه ؟
تو دیتا بیس رکورد تکراری وجود نداره ولی چون از دو تا جدول استفاده کردم یکی از فیلدها که متعلق به جدولی هست که تعداد رکورد کمتری داره به اندازه تعداد رکورد های جدول دیگه تکرار میشه
هر کاری کردم نتونستم این مشکل رو حل کنم حالا مجبورم با یک کد تو کریستال این کار رو بکنم
اگه کسی میتونه کمک کنه لطفا
خیلی فوریه

mohammad_2039
شنبه 14 آبان 1390, 00:29 صبح
سلام
من دنبال یک کد تو کریستال میگردم که رکورد های تکراری رو حذف کنه ؟
تو دیتا بیس رکورد تکراری وجود نداره ولی چون از دو تا جدول استفاده کردم یکی از فیلدها که متعلق به جدولی هست که تعداد رکورد کمتری داره به اندازه تعداد رکورد های جدول دیگه تکرار میشه
هر کاری کردم نتونستم این مشکل رو حل کنم حالا مجبورم با یک کد تو کریستال این کار رو بکنم
اگه کسی میتونه کمک کنه لطفا
خیلی فوریه

سلام دوست عزیز
شما با این روش نمیتونی این مشکل رو حل کنی. دو راه داری یا باید یه تیبل مجزا تو بانک ایجاد کنی و اطلاعات مورد نیاز برای گزارش رو تو اون ذخیره کنی . یا با شرایط خاصی از دستور UNION استفاده کنی که در همه موارد پاسخگونیست. یه عکس از این حالت برات میزارم شاید به دردت بخوره اما خودم راه حل اول رو رفتم و به شما هم همین پیشنهاد رو میکنم.
موفق باشی
77425

مرتضی تقدمی
شنبه 14 آبان 1390, 09:51 صبح
سلام
میتونی از view هم استفاده کنی که کارت خیلی راحت میشه.

ali reza mansoori 2
شنبه 14 آبان 1390, 10:02 صبح
منم همین مشکل رو داشتم و برای حل این مشکل از کوئری استفاده کردم

amin mohamadi
شنبه 14 آبان 1390, 23:10 عصر
از view چطور استفاده کنم یا از کوئری ؟
میشه بیشتر توضیح بدین ؟