PDA

View Full Version : تگرار نشدن یکی از فیلد ها در قسمت دیتیل گزارش؟؟



maryamb
شنبه 13 مهر 1387, 09:28 صبح
با سلام.
چطوری می شه یکی از فیلدهایی که در قیسمت دیتیل گزارشم گذاشتم قثط یه بار تکرار شه و به تعداد سطر های گزارش نباشه؟
مثال می زنم :
من یه دفتر روزنامه نوشتم که همه ی سند ها رو زیر هم نشون می ده و هر سند هم چند مورد داره .
شماره سند -----تاریخ---------شرح سند---------------------بدهکار----بستانکار
1------------87/7/7---------خرید فلان-------------------------2000------0
1------------87/7/7---------بانک----------------------------------0----2000


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

mpmsoft
شنبه 13 مهر 1387, 09:34 صبح
دوست عزیز شما باید برای گزارشتون گروه بندی تعریف کنید و توسط گروه بندی بتونید سندهارو بر اساس شماره آنها بصورت تفکیک شده به کاربر نشون بدید

maryamb
شنبه 13 مهر 1387, 09:46 صبح
خب منم که گفتم فعلا دارم همینکارو می کنم.
ولی متوجه منظور من نشدید.
وقتی گروه بندی میکنم شماره سند و تاریخ رو بالای سند مربوطه نشون می ده .ولی من می خوام هم ردیف هم نشون بده

RezaS_1354
شنبه 13 مهر 1387, 15:53 عصر
خب منم که گفتم فعلا دارم همینکارو می کنم.
ولی متوجه منظور من نشدید.
وقتی گروه بندی میکنم شماره سند و تاریخ رو بالای سند مربوطه نشون می ده .ولی من می خوام هم ردیف هم نشون بده

اين مسئله چند روش براش موجود
ابتدا تو قسمت properties خود detail گزينه force را تغيير بدهيد
دوم گروه بندي از شي dataenvironment در tab هاي relation و همينطور Groping
سوم جستجو بوسيله Query هاي SQL
من خودم براي اين كار از گزينه سوم كه بهترين روش براي حل اين مشكل است بارها استفاده كردم و جواب گرفتم حالا نميدونم شما جوابتون رو گرفتيد يا من سئوال را اشتباه متوجه شدم بهر حال اگر خواستيد يك نمونه بصورت Sample ار برنامه تون رو خيلي كم حجم بگذاريد يا ايميل كنيد تا همون رو براتون اصلاح كنم اگر كار ديگري هم بودم در خدمتم هر كاري كه از دستم بر بياد دريغ نميكنم

maryamb
شنبه 13 مهر 1387, 16:35 عصر
ابتدا تو قسمت properties خود detail گزينه force را تغيير بدهيد

با سلام
من از اکتیو ریپورت استفاده می کنم و این قسمت رو پیدا نکردم !
با اس کیو ال تو این مورذد نمی شه.
چون مثلا 10 تا سند باید پشت سر هم بیاد نه یدونه.
که هر سند هم چند قسمت داره.
من فقط می خوام با تکرار رکورد های هر سند ، فیلد شماره و تاریخ فقط یه بار تکرار شه .
البته نمونه ای هم ندیدم .شاید همچین چیزی امکان نداشته باشه

RezaS_1354
دوشنبه 15 مهر 1387, 00:13 صبح
با سلام
من از اکتیو ریپورت استفاده می کنم و این قسمت رو پیدا نکردم !
با اس کیو ال تو این مورذد نمی شه.
چون مثلا 10 تا سند باید پشت سر هم بیاد نه یدونه.
که هر سند هم چند قسمت داره.
من فقط می خوام با تکرار رکورد های هر سند ، فیلد شماره و تاریخ فقط یه بار تکرار شه .
البته نمونه ای هم ندیدم .شاید همچین چیزی امکان نداشته باشه

شرمنده من فكر كردم شما منظورتون ديتا ريپورت است بهر حال ديتا ريپورت با همه محدوديتهايي كه داره دستكمي از ساير گزارش ساز هاي وي بي نداره من تا بحال هر كاري خواستم با ديتا انجام دادم اگر در اين مورد يا مورد خودتون در ديتا ريپورت سئوالي بود در خدمتم