Category Report

[Crystal Report] แก้ปัญหา Can grow แล้วข้อมูลไปซ้อนกับบรรทัดถัดไป

หลายครั้งเวลาเราทำ Report แล้วข้อมูลมันเยอะๆ แต่ลูกค้าต้องการให้ข้อมูลมันแสดงครบ เรามักเลือก Properties “Can Grow” ใน แต่ละ Field แทน เพราว่าถ้าไปปรับขนาด Layout บ่อยๆคงไม่ได้แน่ๆ แต่มันก็มีปัญหาเหมือนกันนะ กับเจ้า Can Grow นี่ ทางแก้ไขของผม คือ การแยกข้อมูลให้มันอยู่คนละ Section ไปเลยครับ เพราะ ตัว Engine มันจัดสรรพื้นที่ตามขนาด Section ที่ให้เป็นหลักครับ หลายๆที่อาจจะงง เดี๋ยวมาดูตัวอย่างกัน ที่ผมเจอจริงกันครับ ปัญหา คือ เส้นคั่น ไม่ขยับตาม Field ที่…

[Crystal Report] Formula ต่อ String

งานช่วงนี้ของผมมีแก้ Report บ้าง โดยใน Report อันนี้เป็นการบอกสถานะของ User ว่าต้องมี Message แจ้งเตือนอะไรบ้าง ได้แก่ จากข้อมูลคร่าวๆนี้ หลายๆคนตอนออกแบบ Layout อาจจะแยก 3 Message ออกเป็น 3 formula ซึ่งมาถึงตรงนี้ อาจจะพบว่าปัญหาว่า User บางคน มีแต่ 2 Message ทำให้การแสดงผลมันดูแหว่งๆ และไม่สวยงามครับ (ตัวอย่างในรูปพบว่าพื้นที่สีเหลืองที่ hilight คือ พื้นที่ที่แหว่งไป ถ้าไม่มีคำว่า “- User must change password at…

[Crystal Report] Error “This field name is not known”

Crystal Report

วันนี้ผมได้ช่วยพี่ในทีมดู Report ทีมีปัญหาในการออกรายงาน เมื่อทดสอบการทำงานของโปรแกรมครับ โดยมี Message แจ้ง “This field name is not known” ดังรูป สาเหตุ เกิดจาก Field/Formular  ใน Layout ของ Report ไม่สัมพันธ์กับ Field ใน Database ครับ วิธีการแก้ไข เปิด Report Designer เลือกเมนู Database >> Verify Database เพื่อตรวจสอบว่า Field หรือ Formular ทีใช้ใน Report สัมพันธ์กับใน…

[Crystal Report] Tip ในการออกแบบ Layout รายงาน (.rpt) เพื่อให้ Export เป็นไฟล์ Excel ได้อย่างถูกต้อง

สัปดาห์ที่แล้วผมได้แก้ปัญหาของรายงานที่สร้างจากตัว Crystal Report ซึ่งมีปัญหาในการ Export รายงานออกมาเป็นไฟล์ Excel แล้วไฟล์ที่ Export ออกมามี Layout เละ ผิดจากที่ได้ออกแบบไว้ใน Crystal Report เยอะเลย user เอาข้อมูลไปใช้งานต่อได้ลำบาก โดยวันนี้ผมได้สรุป เทคนิคดีๆในการจัด Layout ของ Report เพื่อให้สามารถ Export ข้อมูลออกมาได้สวยงาม และสามารถนำข้อมูลไปใช้ต่อได้ง่ายครับ ตัวอย่าง ในรายงานมีเงื่อนไขในการแสดงข้อมูล 2 ฟิลด์ ได้แก่ Grade A และ Grade B โดยใช้กำไรเป็นเงื่อนไข ถ้ากำไรมากกว่า 60,000…

[Report] Logic ผิด หรือเราไม่รู้ การทำงานของมัน

วันนี้ได้ไปช่วยพี่ที่ทำงานมา ซึ่งตัวรายงานมี Layout ดังนี้ (ขอเบลอรูปนิดนึง 55) โดยโจทย์มีอยู่ว่า ชื่อของรายงาน @ReportName(หมายเลข 1 ในรูป) ขึ้นอยู่ผลรวม(SUM) ของ field #SumNetAmountGrandTotal(หมายเลข 2 ในรูป) โดยมีเงื่อนไข ดังนี้ ซึ่งในตัว Crystal Report เราสามารถเขียน formula เพื่อกำหนดการแสดงผลได้ ดังนี้ แต่เมื่อลองรัน Application และแสดงรายงานดูปรากฏว่า เงื่อนไขที่ได้กำหนดไว้ ไม่ทำงาน แล้วสาเหตุ คือ อะไร ? ลองกลับมาดูการทำงานของ Report กัน ตัว Crystal…

[Crystal Report] ปัญหา “There must be a group that matches this field.”

วันนี้ผมได้รับงานมาให้แก้ไขรายงานด้วย Crystal Report ชิ้นนึง เพื่อเพิ่ม Field และจัดกรุ๊ปใหม่ ปัญหามันอยู่ที่ว่า Database Field เจ้ากรรมดันไม่มี Field ที่ผมได้เพิ่มใน DB ? ผมก็เลยไปเอา Data Source ออกไป และสร้างตัดใหม่เข้ามาแทน ผลปรากฏว่าพอทดสอบรันทำ Unit Test เจอ Error Message ” There must be a group that matches this field.” สาเหตุ เกิดจากการไปเอาตัว Data Source ออกไป…