# ปกติจะเป็นแบบเนี๋ย
# อันนี้เมื่อเราออกรายงานด้วย FF (เวอร์ชั่น 3) จะมีคำว่า submit Query แทนรูปภาพอ่ะ
# อันเนี๋ยเปิดด้วย ie เวอร์ชั่น 7
# รู้สึกว่าช่วงนี้ ค่อนข้างมีปัญหากับ crystal report มากๆ เลย
# เมื่อวานไม่รู้ว่าไปทำอาไรโดนจุดใหนจึงทำให้รายงานเป็นแบบนี้
# คือว่า ไอคอนที่ทูลบาร์ของ crystal report ไม่แสดงรูปอ่ะ
# จำได้ว่าวันก่อนใช้เครื่องมือ ทำความสะอาดคอม ไม่แน่ใจว่าสาเหตุเกิดจากเรื่องนั้นป่าว ไม่แน่ใจว่าจะไปลบอาไรเข้าก็ไม่รู้
# งงอย่างคือ เมื่อเปิด .net studio แล้วรันตัว crystal report ก็มีรูปไอคอนเป็นปกติคิดว่าน่าจะใช้ user ของระบบรัน
# แต่พอเปิด ie หรือ ff เข้าระบบแล้วออกรายงานไอคอนทูลบาร์รายงานไม่ขึ้นซะงั้น
# ทีนี้คิดอยู่ตั้งนานจะทำไงดี ว่าจะลงระบบใหม่แต่ ขี้เกียจ คิดได้อีกอย่างยังไม่ค้นในอินเทอร์เน็ตนี่น่า
# พอลองหาข้อมูลในอินเทอร์เน็ต เค้าบอกว่าเกี่ยวกับพาธ crystal report ก็พบอยู่เล็กน้อย
# เท่าที่เห็นในเว็บ เลยคิดโมเมเอง ว่าน่าจะเป็นกับ permission การ read ก็เข้าไปแก้ properties เกี่ยวกับ security ให้ everyone read ได้ ซึ่งรูปเค้าจะอยู่แถวพาธประมาณเนี๋ย
C:\Inetpub\wwwroot\aspnet_client\system_web\2_0_50727\CrystalReportWebFormViewer3
# ไม่หายอ่ะเป็นเหมือนเดิม ไม่แน่ใจว่าต้อง reset iis ปะนะ
- เซงครับ คิดไรไม่ออก นอนสิ พอตื่นเช้ามา สมองกำลังปี้ดๆ คิดอาไรได้อย่าง เราน่าจะลองลง runtime ของ crystal report ใหม่ดีมั้ย
# ก็ติดตั้ง CRRedist2005_x86.msi คือเราใช้ .net studio 2005 ติดตั้งใหม่เสร็จ ลองออกรายงานแต่ทำไมเป็นเหมือนเดิมอ่ะ ไม่มีรูปไอคอนขึ้นอ่ะ
# อืมนอนคิดอีกรอบ ก็ได้ไอเดียขึ้นอีกอย่าง เอางี้ดีกว่าลง asp.net ให้ iis ใหม่ดีกว่า
# ก่อนลง ขั้นแรกเราก็ถอนก่อนดีกว่าด้วยคำสั่ง
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis –u
# พอถอนเสร็จก็ติดตั้งใหม่ด้วยคำสั่ง
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis –i
# เพื่อความชัวร์ก็ รีสตาร์ท iis ใหม่อีกรอบด้วยคำสั่ง
iisreset
# ลองเปิดระบบด้วย ie แล้วออกรายงานดู เย่มีรูปไอคอนของ crystal report แล้วครับ
# ใช้ FF เปิดก็ไม่มีปัญหา รันด้วย .net studio ก็ไม่มีปัญหา จบครับพี่น้อง
Notes:
- ตอนนี้ยังไม่ทราบเลยว่าปัญหาเกิดจากอาไร
- สันนิษฐานเองว่า เกี่ยวกับการไปลบ waste file ของระบบด้วยโปรแกรม clean ต่างๆ นะคิดว่า
Related Posts:
- http://juuier.blogspot.com/2009/02/hiding-crystal-logo-on-toolbar-report.html
- http://juuier.blogspot.com/2009/02/printing-mode-crystal-report-on-web.html
- http://juuier.blogspot.com/2009/02/export-crystal-report-to.html
- http://juuier.blogspot.com/2009/02/maximum-report-processing-jobs-limit.html
- http://juuier.blogspot.com/2009/01/convert-integer-2-word-in-param-crystal.html
- http://juuier.blogspot.com/2009/01/add-value-params-from-program-to.html
- http://juuier.blogspot.com/2009/01/systemunauthorizedaccessexception.html
- http://juuier.blogspot.com/2008/07/c-library-crystal-report.html
- http://juuier.blogspot.com/2008/05/c-load-crystal-report-failed.html
- http://juuier.blogspot.com/2008/12/failed-to-access-iis-metabase.html
ติด crytalreport ไม่แสดง toolbar (บน server) เหมือนกันค่ะ
ReplyDeleteแต่จะแก้ไขอีกวิธี
C:\Inetpub\wwwroot\aspnet_client\system_web\2_0_50727\
จะมี CrystalReportWebFormViewer3 อย่างเดียว เราก้อ ทำการ Copy
CrystalReportWebFormViewer4 ไปวาง อีก อัน แค่นี้ก้อน่าจะ แสดง toolbar แต่ถ้ายังไม่แสดงก้อ สร้าง virtualdirectory ให้กับCrystalReportWebFormViewer4 สะเรย ^ ^