PDA

View Full Version : سوال: راهنمائی در گزارش گیری



rash44
پنج شنبه 20 فروردین 1388, 08:41 صبح
سلام
توی گزارش گیری ها 1 قسمت دارم بنام نوع گزارش که کاربر می تونه انتخاب کنه (کاربر - اتوماتیک )
اگر نوع کاربر انتخاب بشه دقیقا اطلاعات موجود توی بانک رو نشون میده که خود کاربر وارد کرده و حالا اگه اتوماتیک انتخاب بشه قسمت هائی که نیاز به محاسبه داره خود برنامه حساب می کنه
مثلا گزارش موجودی صندوق - اگز از نوع اتوماتیک باشه برنامه میاد جمع کل و عملیات ریاضی دیگه رو انجام میده
بصورت پیش فرض هم نوع گزارش کاربر هست
بنظر شما اگر کاربر نوع اتوماتیک رو انتخاب کرد من واسه گزارش اتوماتیک چکار کنم ؟
از چه راهی استفاده کنم ؟
توی قسمت اتوماتیک می خوام خود گزارش نوع کاربر رو چاپ کنم بعد 1جای صفحه عملیات ریاضی رو که برنامه حساب میکنه چاپ کنم
در اصل 2 تا گزارش می خوام با هم باشن

نمونه کد گزارش گیری :



<table border="0" width="100%">
<tr>
<td align="center" bgcolor="#ECE9D8"><b>
<font face="Verdana" color="#003366">مشاهده</font></b></td>
<td align="center" bgcolor="#ECE9D8"><b>
<font face="Verdana" color="#003366">مربوط به تاریخ</font></b></td>
<td align="center" width="204" bgcolor="#ECE9D8"><b>
<font face="Verdana" color="#003366">ثبت کننده</font></b></td>
<td align="center" width="263" bgcolor="#ECE9D8"><b>
<font face="Verdana" color="#003366">تاریخ ثبت</font></b></td>
<td width="125" align="center" bgcolor="#ECE9D8"><b>
<font face="Verdana" color="#003366">ردیف</font></b></td>
</tr> <?php
while ($a = db_fetch_assoc($result)) {
?>
<tr>
<td align="center" bgcolor="#F6F6F6">
<font face="Tahoma" style="font-size: 9pt" color="#333333">
<a href="reportamalkerd3.php?code=<?php echo ($a['code']); ?>">
<img border="0" src="img/correct.gif" width="16" height="16"></a></font></td>
<td align="center" bgcolor="#F6F6F6">
<font face="Tahoma" style="font-size: 9pt" color="#333333"><?php
echo($a['date']);
?></font></td>
<td align="center" width="204" bgcolor="#F6F6F6">
<font face="Tahoma" style="font-size: 9pt" color="#333333"><?php
echo($a['user']);
?></font></td>
<td align="center" width="263" bgcolor="#F6F6F6">
<font face="Tahoma" style="font-size: 9pt" color="#333333"><?php
echo($a['register']);
?></font></td>
<td width="125" align="center" bgcolor="#F6F6F6">
<font face="Tahoma" style="font-size: 9pt" color="#333333"><?php
echo($a['num']);
?></font></td>
</tr><?php } ?>
</table>

yaqubian
پنج شنبه 20 فروردین 1388, 09:02 صبح
دوست عزیز
اول از همه که کد بالا باید با css ها یه مقدار مرتب بشه! می دونین که تگ font کلا مرخصه!
ثانیا در مورد گزارش گیری که من مشکل خاصی رو نمی بینم وقتی کاربر گزینه اتوماتیک رو انتخاب می کنه خب شما باید در ستون مورد نظر عملیات رو توسط کدنویسی انجام بدین و بعدش خروجی رو نمایش بدین.
من نمی دونم تو کدوم قسمتش مشکل دارین؟
موفق باشید

rash44
پنج شنبه 20 فروردین 1388, 12:45 عصر
دوست عزیز
اول از همه که کد بالا باید با css ها یه مقدار مرتب بشه! می دونین که تگ font کلا مرخصه!
ثانیا در مورد گزارش گیری که من مشکل خاصی رو نمی بینم وقتی کاربر گزینه اتوماتیک رو انتخاب می کنه خب شما باید در ستون مورد نظر عملیات رو توسط کدنویسی انجام بدین و بعدش خروجی رو نمایش بدین.
من نمی دونم تو کدوم قسمتش مشکل دارین؟
موفق باشید

اگر کاربر اتوماتیک رو انتخاب کرد
من میام بالا با 1 شرط چک میکنم که اگر اتوماتیک انتخاب شده اول با 1 کوئری اطلاعات بانک رو بیرون میکشم و عملیات رساضی رو بالا انجام میدم و تیو متغیر ذخیره میکنم
حالا من نمی دونم چطوری اطلاعات بانک رو توس گزارش بسته به اینکه نوع گزارش اتوماتیک هست یا ماربر چاپ کنم
لطفا راهنمائی کنید

yaqubian
پنج شنبه 20 فروردین 1388, 12:49 عصر
دوست عزیز
شما واسه چاپ کردن اطلاعات روی صفحه نمایش واسه کاربر باید از همون تگهای html و در قالب table استفاده کنین. البته می تونید از pdf هم استفاه بفرمایین.
موفق باشید

rash44
پنج شنبه 20 فروردین 1388, 14:03 عصر
دوست عزیز
شما واسه چاپ کردن اطلاعات روی صفحه نمایش واسه کاربر باید از همون تگهای html و در قالب table استفاده کنین. البته می تونید از pdf هم استفاه بفرمایین.
موفق باشید

سلام
منظورمو نتونستم خوب بیان کنم
منظورم از چاپ اینه که توی سطر و جذول مورد نظر چطوری اطلاعات رو چاپ کنم
مثلا توی ستون جمع کل اگه گزارش از نوع کاربر باشه که مستقیم اطلاعات از توی بانک اونجا چاپ میشه و اگر اتوماتیک باشه مثلا 1 متغیر
خول الان من چطوری بیام اینکارو کنم
احتمالا باز هم متوجه نشین