Parsi Coders

نسخه‌ی کامل: گزارش گیری در وب
شما در حال مشاهده نسخه آرشیو هستید. برای مشاهده نسخه کامل کلیک کنید.
سـلام دوستان
من یه برنامه تحت وب نوشتم که قرار روی شبکه محلی اجرا بشه یه قسمت مهم این برنامه گزارش ها و صدور قبض هست که تعداد رکوذها خیلی زیاده حداقل نهصد رکورد!که هر صفحه a4دو رکورد نمایش داده میشه!پیشنهاد شما برای تولید این نوع گزارش چیه؟
بستگی به نوع گزارشتون داره
بعضی از گرازش ها رو میشه با رسم نمودار هم ردیفش کرد با این توضیحات کم فک نکنم بهش کمک کرد Sad
حقیقتش قرار هرماه قبض صادر بشه!چیزی شبیه همین اب و گاز تلفن و... اینا!چی پیشنهاد میکنید؟
پس باید اطلاهات دقیق باشه فرت خروجی رو چی میگیری؟ HTML ؟ یا XML یا pdf هم میتونی بذاری؟
(07-14-2012، 07:12 PM)Pxt نوشته: [ -> ]پس باید اطلاهات دقیق باشه فرت خروجی رو چی میگیری؟ HTML ؟ یا XML یا pdf هم میتونی بذاری؟
شما چی پیشنهاد میکنید؟
اگر بتونی خوب و قالب بندی شده از HTML بهره ببری که از همه چیز جای کار بهتری داره
چون گاهی تو HTML میشه با یه تغییر رنگ نوشته کار 4 کلمه رو انجام داد و البته همراه با توضیحات

مثلا توی گزارش مینویسی رنگ خاسکتری کم رنگ یعنی وضیعت بد مثلا طوسی وضعیت متوسط و Bold یعنی وضعیت خوب برای پرینت های سیاه سفید ومثلا اینجوری مناسبه این جوری ، یا مثلا برای صعود و یا نزول میشه به سادگی یه عدد 3 با پس زمینه سبز نوشت تا سه واحد مثلا افزایش رو نشون بده والا وقتی ماهیت رکورد هات مشخص نشه نمیشه دقیق دونست با په شیوه های میشه گزارش رو جمع و جور تر کرد.
(07-14-2012، 08:37 PM)Pxt نوشته: [ -> ]اگر بتونی خوب و قالب بندی شده از HTML بهره ببری که از همه چیز جای کار بهتری داره

چون گاهی تو HTML میشه با یه تغییر رنگ نوشته کار 4 کلمه رو انجام داد و البته همراه با توضیحات



مثلا توی گزارش مینویسی رنگ خاسکتری کم رنگ یعنی وضیعت بد مثلا طوسی وضعیت متوسط و Bold یعنی وضعیت خوب برای پرینت های سیاه سفید ومثلا اینجوری مناسبه این جوری ، یا مثلا برای صعود و یا نزول میشه به سادگی یه عدد 3 با پس زمینه سبز نوشت تا سه واحد مثلا افزایش رو نشون بده والا وقتی ماهیت رکورد هات مشخص نشه نمیشه دقیق دونست با په شیوه های میشه گزارش رو جمع و جور تر کرد.
مشکل با اچ تی ام ال ندارم!میترسم تعداد زیاده موقع لود به مشکل بخوره!کریستال ریپورت میشه استفاده کنم؟
(کریستال ریپورت )
نترس داداش هیچی نمیشه
شما کوئری هات رو با HTML یه جا بفرست مشکلی پیش نمیاد درصد استفاده از سرور کم میشه

تو رنگین کمان نگاه کنی نمونه هاشو میبینی:

کد:
SELECT CONCAT('<a href=\"edit-post.php?post_id='
    ,`post_id`,'\" ><div id=\"ItemPl\" class=\"') AS 'part1',CONCAT('\" >',`post_id`,'- ',`post_title`
    ,'</div></a>') AS 'post' FROM  `rb_posts`
    WHERE `post_is_temp` = '0' AND `post_type` = '0'
    ORDER BY `post_id` DESC
    LIMIT $cc,30;

مثلا اینجا منو کوئری رو برای دریافت لیست نوشته اینجوری نوشتم بعد یکی از دستور های مهم هم LIMIT هست که باعث میشه مجزا هر چند روکورد چند رکورد با هم دریافت بشن

$cc شروع هست عدد بعدی که 30 هست تعداد هست

با کریستال ریپورت کار نکردم نمیدونم
(07-14-2012، 11:18 PM)Pxt نوشته: [ -> ]نترس داداش هیچی نمیشه
شما کوئری هات رو با HTML یه جا بفرست مشکلی پیش نمیاد درصد استفاده از سرور کم میشه

تو رنگین کمان نگاه کنی نمونه هاشو میبینی:

کد:
SELECT CONCAT('<a href=\"edit-post.php?post_id='
    ,`post_id`,'\" ><div id=\"ItemPl\" class=\"') AS 'part1',CONCAT('\" >',`post_id`,'- ',`post_title`
    ,'</div></a>') AS 'post' FROM  `rb_posts`
    WHERE `post_is_temp` = '0' AND `post_type` = '0'
    ORDER BY `post_id` DESC
    LIMIT $cc,30;

مثلا اینجا منو کوئری رو برای دریافت لیست نوشته اینجوری نوشتم بعد یکی از دستور های مهم هم LIMIT هست که باعث میشه مجزا هر چند روکورد چند رکورد با هم دریافت بشن

$cc شروع هست عدد بعدی که 30 هست تعداد هست

با کریستال ریپورت کار نکردم نمیدونم
ممنون داداش!دادا اگه گیرید ویو ایتفاده میکنم خودش این کار را انجام میده واسم!فقط یه مثله دیگه موقع چاپ میشه تنظیم کرد که چه سازی و کجای برگه چاپ بشه؟
ببخشید دیر شد من گرفتار بودم
100 البته با css میتونی هر کاری بکنی و مشکلی پیش نیادش
از تعیین موقعیت نوع فونت و سایز فونت
در خدمتیم