[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