HOSxP/PCU เวอร์ชั่นใหม่ บางแห่งอาจพบปัญหาการใช้งานบัญชี 1 เมื่อค้นหาบุคคล แล้วพบกล่องข้อความแจ้งว่า Invalid Village id และก็ไม่สามารถเข้าไปดูรายละเอียดของบุคคลหรือแก้ไขข้อมูลได้ ซึ่งกรณีนี้ผมไม่แน่ใจว่าเกิดกับทุกแห่งมั้ย แต่มีหน่วยบริการหลายแห่งโทรศัพท์เข้ามาสอบถามปัญหานี้ รวมทั้งที่ทำงานของผมด้วย ก็เลยต้องหาแหล่งความรู้เพื่อหาวิธีการแก้ปัญหาครับ ลองเข้าไปใน www.hosxp.net พบหัวข้อปัญหานี้
ผมก็เลยนำมาอธิบายรายละเอียดการแก้ปัญหาตามขั้นตอนดังนี้ครับ
1. เข้าไปที่ SQL Query
2. พิมพ์คำสั้ง select * from village แล้วคลิกปุ่ม run จะเห็นข้อมูลหมู่บ้านในบัญชี 1 ลองสังเกตุที่ village_id ของหมู่บ้านนอกเขตดูนะครับว่าเป็นเลขอะไร ของผมเป็นเลข 0 ซึ่งผมเข้าใจเอาเองว่าน่าจะมีปัญหาจากจุดนี้ ก็เลยเแลี่ยนเป็นเลขที่ไม่ใช่ 0 และไม่ไปซ้ำกับ village_id ของหมู่บ้านอื่น ครับ ผมเลือกเลข 99
3. พิมพ์เลข 99 แทน 0 แล้วให้คลิกที่ปุ่ม Update ครับ
4. ที่ SQL Query พิมพ์ select * from house where address='99' แล้วคลิกปุ่ม run
5. พิมพ์เลข 99 แทน 0 ในช่อง village_id แล้วให้คลิกที่ปุ่ม Update ครับ
6. ขั้นตอนสุดท้าย คือ การ update village_id ในตาราง person ครับ
ให้พิมพ์คำสั้ง update person set village_id='99' where village_id='0' แล้วคลิกที่ปุ่ม Exec ครับ
village_id='0' คือ รหัสหมู่บ้านเดิมนะครับ
7. ทดสอบค้นหาบุคคลที่อยู่นอกเขต จะไม่พบกล่องข้อความ Invalid Village id อีกต่อไปครับ
ขอบคุณชุมชน HOSxP สังคมแห่งการแบ่งปันครับ
หมายเหตุ
ก่อนจะทำขอให้สำรองข้อมูลไว้ก่อนนะครับ หากไม่มั่นใจให้ลองกับเครื่องสำรองก่อนครับ
4. ที่ SQL Query พิมพ์ select * from house where address='99' แล้วคลิกปุ่ม run
5. พิมพ์เลข 99 แทน 0 ในช่อง village_id แล้วให้คลิกที่ปุ่ม Update ครับ
6. ขั้นตอนสุดท้าย คือ การ update village_id ในตาราง person ครับ
ให้พิมพ์คำสั้ง update person set village_id='99' where village_id='0' แล้วคลิกที่ปุ่ม Exec ครับ
village_id='0' คือ รหัสหมู่บ้านเดิมนะครับ
7. ทดสอบค้นหาบุคคลที่อยู่นอกเขต จะไม่พบกล่องข้อความ Invalid Village id อีกต่อไปครับ
ขอบคุณชุมชน HOSxP สังคมแห่งการแบ่งปันครับ
หมายเหตุ
ก่อนจะทำขอให้สำรองข้อมูลไว้ก่อนนะครับ หากไม่มั่นใจให้ลองกับเครื่องสำรองก่อนครับ
ไม่มีความคิดเห็น:
แสดงความคิดเห็น