[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 ออกไป ทำให้ข้อมูล Group หายไปด้วย รวมถึง Formular Field ที่เราคำนวณสดทั้งหลาย

แนวทางแก้ไข

ให้คลิกขวา Set Data Source Location จากนั้นเลือก Table อันใหม่เข้าไป และกด Update