واضح آرشیو وب فارسی:سایت ریسک: t=24081">گزارش گيري توسط Crystal Report naeim_crack 30 آبان 1383, 17:44سلام من نرم افزار کریستال ریپورت 10 رو نصب کردم وقتی یک گزارش رو با بانک اطلاعاتی mysql مي سازي داخل كريستال ريپورت هر جوري دوست داشته باشي قالب پرينت رو درست ميكني . تا اينجا مشگلي نيست اما من مي خوام وقتي روي كليد چاپ برنامه خودم كه به زبان php هستش مي زنم او قالبي كه در نرم افزار كرسيتال ريپورت درست كردم چاپ بشه اين كارم هم توسط اين كد تنجام مييشه <?php $crapp = new COM("CrystalDesignRunTime.Application"); $creport = $crapp->OpenReport("c:sa.rpt", 1); $creport->SelectPrinter("winspool", "HP LaserJet 1200 Series PCL 6", "Ne01:"); $creport->PaperOrientation = 0; $creport->PrintOut(False); ?> و اطلاعات چاپ ميشه اما وقتي يك ركورد به ديتا بيس اضافه و كم ميشه ديگه هيچ تغييري موقع چاپ نمي بيني همون اولي رو نشون ميده البته نمي دونم راه رو درست رفتم يا نه چون من بعد از طراحي قالب چاپ فايل رو به صورت rpt ذخيره مي كنم لطفا كمكم كنيد مرسي mazoolagh 30 آبان 1383, 18:01اطمينان صد در صد ندارم ولي اگه با refresh هم درست نشون نميده شايد snapshot هست. naeim_crack 30 آبان 1383, 18:13اقا اين refrsh رو بايد چه جوري انجام بده فقط داخل خود كريستال ريپورت اين گزينه رو داره ولي با كد نمي دونم چه جوريه ميشه ؟ mazoolagh 30 آبان 1383, 18:52منظورم البته اين نبود - رفرش صفحه وب بود ! ولي خوب اثرش يكيه - اگر داخل برنامه بعد از رفرش اطلاعات خروجي درست شد معلوم ميشه كه snapshot هست و صفحه ديناميك نيست naeim_crack 30 آبان 1383, 19:04سلام خوب من مي خوام اين خروجي كه قراره چاپ بشه هميشه با توجه به ديتا بيس خودش به صورت خودكار refrsh بشه حالا بگين چه جوري بايد اين كار رو انجام بدم iman_ebru 30 آبان 1383, 19:24نعيم جان من منظورت رو دقيق متوجه نشدم ولي اگه ميخواي يك صفحه بعد از يك مدت تعيين شده اتوماتيك رفرش بشه از كد زير استفاده كن: echo "<META "refresh" content="3;URL=example.php">"; اين كد طبق عدد 3 كه من در قسمتcontent تعيين كردم بعد از 3 ثانيه به صفحه example.php ميره. اگه ميخواي صفحه مثلا بعد از 3 ثانيه ( البته ميتوني تغيير بدي) همين صفحه جاري رو رفرش كنه قسمت URL رو كلا حذف كن. يعني كدت بايد به حالت زير باشه : echo "<META "refresh" content="3;">"; اگر هم منظورت اين نبوده و من درست متوجه نشدم بگو تا شايد يه راه حل ديگه اي داشته باشه naeim_crack 01 آذر 1383, 07:51سلام ايمان جان ببين من يك سري اطلاعات دارم كه وارد يك ديتابيس ميشه حالا در اين برنامه يك قسمت گزارش گيري هستش كه مي خوام موفق چاپ اين اطلاعات رو كه يك قالب در كريستال ريپورت درست كردم با استفاده از اون اطلاعات چاپ بشه حالا وقتي اين قالب رو در كريستال ريپورت مي سازم اطلاعات رو ميره از ديتا بيس مي خونه و همه رو نشون مي ده و من قايل رو به صورت rpt ذخيره مي كنم و با كد بالا در برنامه چاپ مي كنم حالا وقتي وارد برنامه خودم ميشم داخل متنيتور اطلاعات رو با توجه به ديتا بيس جديد نشون ميده اما موقع چاپ همون اطلاعات قبلي مي خوام ببينم اين كريستال ريپورت كلا ميتونه اين كار رو انجام بده يعني چاپ اطلاعات رو به صورت ديناميك انجام بده يا هميشه استاتيك هستش مرسي naeim_crack 01 آذر 1383, 13:49اقا کسی بلد نبود mazoolagh 01 آذر 1383, 19:54جواب همون اول دادم نگرفتي! naeim_crack 02 آذر 1383, 02:50شما میگی اینو چه جوری درستش کنم می شه کد REFRESH رو تو این کریستال ریپورت به من بدی nima_isp 16 آذر 1383, 01:05آقا من همين مشكل رو هم توي asp دارم اصلا كسي با كرستال ريپورت كار كرده ؟
این صفحه را در گوگل محبوب کنید
[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 1027]