Friday, February 20, 2009

Crystal report toolbar icons web not proper format

ไอคอนบนทูลบาร์ของ crystal report veiwer บนเว็บหายไป



# ปกติจะเป็นแบบเนี๋ย



# อันนี้เมื่อเราออกรายงานด้วย 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:
References:

1 comment:

  1. ติด crytalreport ไม่แสดง toolbar (บน server) เหมือนกันค่ะ
    แต่จะแก้ไขอีกวิธี
    C:\Inetpub\wwwroot\aspnet_client\system_web\2_0_50727\
    จะมี CrystalReportWebFormViewer3 อย่างเดียว เราก้อ ทำการ Copy
    CrystalReportWebFormViewer4 ไปวาง อีก อัน แค่นี้ก้อน่าจะ แสดง toolbar แต่ถ้ายังไม่แสดงก้อ สร้าง virtualdirectory ให้กับCrystalReportWebFormViewer4 สะเรย ^ ^

    ReplyDelete