ก่อนอื่น ต้องเข้าใจก่อนว่า แฟ้มADDRESS เป็นแฟ้ม ใช้บันทึกที่อยู่ของคนนอกเขต หรือคนในเขตแต่ไม่อยู่ในพื้นที่ (Type 2,4) นั่นเอง
การแก้ไข
1.ตรวจสอบ VILLAGE ที่มี เลขหมู่ไม่ครบ 2 หลัก และ Type 2,4 ว่า มีกี่คน ตามนี้
................................................
SELECT
p.pid,c.titlename,p.fname AS'ชื่อ',p.lname AS'สกุล',p.birth as 'วดป.เกิด',p.idcard AS'ปชช.',p.typelive AS 'Type',p.hidmoi11 AS'เลขประจำบ้าน',p.mumoi AS'หมู่ที่',p.dateupdate
FROM person p LEFT JOIN ctitle c ON p.prename=c.titlecode WHERE p.typelive IN ('2','4')
AND LENGTH(p.mumoi) <='1' ORDER BY p.mumoi,p.pid;
................................................
จะได้ หมู่ที่มีเลข หลักเดียวโผล่มา (ไม่ถูกต้อง)
(ตัวอย่าง)ใน JHCIS
3.จากนั้นให้ส่งออก 43 แฟ้ม อย่าลิมติ๊ก "ADDRESS"
4.ตรวจสอบ TXT ไฟล์ แฟ้ม ADDRESS จะมี PID ตรง และ Village ครบ 2 หลัก
5.หากตรวจสอบแล้วไม่พบ PID ที่ ERROR แนะนำให้ไปปรับ Type เป็น Type 4 เฉพาะ คนที่ส่งไม่ออก
เนื่องจาก JHCIS V.ล่าสุด จะส่งออก ADDRESS เฉพาะที่เป็น TYPE 4 เท่านั้น (ตามที่ทดสอบจ้า)
6.SCPT สำหรับคนที่ ไม่มีเวลาตามแก้"หมู่ที่" รายบุคคล
6.1 scpt อัพเดด Village จาก 1 หลัก เป็น 2 หลัก เฉพาะ Type 2,4 ตามนี้จ้า
........................................................
UPDATE person p
SET p.mumoi='00'
WHERE p.mumoi='0'
AND typelive IN ('2','4');
UPDATE person p
SET p.mumoi='01'
WHERE p.mumoi='1'
AND typelive IN ('2','4');
UPDATE person p
SET p.mumoi='02'
WHERE p.mumoi='2'
AND typelive IN ('2','4');
UPDATE person p
SET p.mumoi='03'
WHERE p.mumoi='3'
AND typelive IN ('2','4');
UPDATE person p
SET p.mumoi='04'
WHERE p.mumoi='4'
AND typelive IN ('2','4');
UPDATE person p
SET p.mumoi='05'
WHERE p.mumoi='5'
AND typelive IN ('2','4');
UPDATE person p
SET p.mumoi='06'
WHERE p.mumoi='6'
AND typelive IN ('2','4');
UPDATE person p
SET p.mumoi='07'
WHERE p.mumoi='7'
AND typelive IN ('2','4');
UPDATE person p
SET p.mumoi='08'
WHERE p.mumoi='8'
AND typelive IN ('2','4');
UPDATE person p
SET p.mumoi='09'
WHERE p.mumoi='9'
AND typelive IN ('2','4');
UPDATE person p
SET p.mumoi='99'
WHERE p.mumoi IS NULL
AND typelive IN ('2','4');
.........................................................
ส่วนการปรับ type 2 เป็น Type 4 เพื่อการส่งออก แนะนำให้ปรับด้วย Option ใน jhcis จะปลอดภัยต่อข้อมูลมากกว่า
ด้วยวิธีการ ดังนี้
......................................
KEEP TRYING TILL YOU SUCCEED!
.........................
"การออมคือหนทางสู่ความสำเร็จ"
Link ที่เกี่ยวข้อง
ไม่มีความคิดเห็น:
แสดงความคิดเห็น