PDA

View Full Version : سوال: مشكل در فست ريپورت



ariobarzan
شنبه 12 مرداد 1387, 07:29 صبح
با سلام
مشكل من در فست ريپورت اينه كه
تعداد فيلد هاي مربوط به يك كارمند كه ميخوام اطلاعاتش چاپ بشه زياده و مجبور شدم اطلاعات مورد نظر را تو دو صفحه تنظيم كنم . حالا وقتي تو برنامه اين گزارش را پرينت مي گيره ،
اول صفحه نخست مربوط به همه كارمندان چاپ ميشه بعد صفحه دوم همه كارمندان !!!!!
راه حل اين كه صفحه اول و دوم هر كارمند پشت سر هم چاپ بشه بعد كارمند بعدي چيه؟
با تشكر

ariobarzan
دوشنبه 14 مرداد 1387, 13:18 عصر
كسي با فست ريپورت كار نكرده ؟ !!!!!!!!

ariobarzan
پنج شنبه 17 مرداد 1387, 08:25 صبح
سوال واضح نيست؟
يه جور ديگه بگم
گزارش من تو دو تا page طراحي شده
مشكل اينه كه اول page1 براي همه ركورد ها چاپ ميشه بعد page2 براي همه ركورد ها
من ميخوام كه براي هر ركورد page1 بعد page2 و ركورد بعدي page1 بعد page 2

تعداد فيلد هاي مربوط به يك موضوع مثل اطلاعات پرسنلي يك نفر كه ميخواهيم چاپ بشه از يك صفحه بيشتره بنابر اين اونا رو تو دو صفحه طراحي كردم و ميخوام اطلاعات هر نفر تو دوصفحه پشت سر هم چاپ بشه اول page1 بعد page2 بعد نفر بعدي و.......

لطفا كمك كنيد .

ariobarzan
سه شنبه 22 مرداد 1387, 13:46 عصر
لطفا كمك !!!!!

vcldeveloper
سه شنبه 22 مرداد 1387, 15:07 عصر
می تونید یه تصویر از گزارشی که FastReport میسازه و یک تصویر از گزارشی که شما دوست دارید داشته باشید، بزارید؟

ariobarzan
چهارشنبه 23 مرداد 1387, 11:46 صبح
با تشكر از توجه شما
تصوير را attach كردم

vcldeveloper
چهارشنبه 23 مرداد 1387, 12:18 عصر
اگر منظور این هست که هر رکورد تعداد زیادی فیلد داره که همه در یک سطر جا نمیشند، مثلا 50 تا فیلد داره که فقط 25تاش در هر سطر جا میشند، میشه ارتفاع MasterData را بیشتر کرد و در آن دوسطر بوجود آورد، به این شکل که 25 فیلد اول در سطر اول باند باشند، بعد عنوان 25 فیلد دوم زیر آنها، و بعد خودِ 25 فیلد دوم. به این ترتیب برای هر رکورد جدول، این 3 سطر چاپ میشه، بعد میره سراغ رکورد بعدی.

ariobarzan
چهارشنبه 23 مرداد 1387, 14:23 عصر
از اين كه پاسخ داديد ممنونم
هر ركورد 140 تا فيلده
تنظيمات صفحه را روي A4 انجام دادم
توي يك صفحه حدود 50 فيلد تو يك master data جا شده كه ظاهرا ديگه جا نداره فيلد اضافه كنم براي همين بقيه را تو يك page ديگه طراحي كردم كه به اين مشكل برخوردم .
منظورتون از سطر دوم متوجه نشدم اگه ميشه بيشتر توضيح بديد .
master data را هم تا آخر صفحه پايين آوردم ديگه پايين تر نميره

با تشكر

vcldeveloper
چهارشنبه 23 مرداد 1387, 17:16 عصر
یک چیزی شبیه به این طراحی کنید:
21765

نتیجه اش چیزی شبیه این میشه، هر 4 سطر (2 سطر خاکستری و 2 سطر سفید + یک فاصله) نشانگر یک رکورد هستند:
21766

هدف این بود که داده های یک رکورد را در دو سطر نمایش بدیم، که با این روش انجام شد.

ariobarzan
پنج شنبه 24 مرداد 1387, 14:37 عصر
از جوابتون ممنون ولي اگه ميشه يه مثال عملي اتچ كنيد.
آيا subreport ميتونه كمكي كنه يا نه

ariobarzan
شنبه 02 شهریور 1387, 11:53 صبح
آقاي كشاورز من منتظر كمك شما هستم

vcldeveloper
شنبه 02 شهریور 1387, 13:00 عصر
چیزی که توضیح دادم و عکس ها کاملا واضح بود. عکس ها خودشان مثال عملی بودند، دیگه چی رو توضیح بدم؟
بهتر هست شما توضیح بدید که چه چیزی را در اون عکس ها متوجه نشدید.