BMS-HOSxP Community
HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: worawit ที่ มกราคม 27, 2012, 17:35:51 PM
-
สอบถามเรื่อง prename ใน person ส่งออก 21 แฟ้ม พอดีส่งออก 21 แฟ้มเสร็จ เข้าไปดูฟิวล์ prename แล้วคนเดียวมี 3 prename ดังรูปที่แนบ ไม่ทราบว่าจะแก้ให้เป็น prename เดียวทำอย่างไรครับ อ.
-
งงเหมือนกันครับแก้ไข. 18แฟ้ม 100%. แต่พอส่งแบบ21แฟ้มerror
-
ดูจากรหัส
214 ร.อ. ความหมาย ร้อยเอก
365 ร.อ. ความหมาย เรือเอก
514 ร.อ. ความหมาย เรืออากาศเอก
น่าจะมาจาก ร.อ. ที่เหมือนกัน
-
ตาราง pname และ provis_pname ครับอาจารย์
-
เจอ error นี้เหมือนกันครับ ร.ต. **เกี่ยวกับ คำนำหน้าคนมีสี ;D ;D ;D
คนเดียวกันแต่ส่งออกมา 2 record ข้อมูลเหมือนกันหมด ยกเว้น prename ต่างกันครับ
??? ???
-
สอบถามเรื่อง prename ใน person ส่งออก 21 แฟ้ม พอดีส่งออก 21 แฟ้มเสร็จ เข้าไปดูฟิวล์ prename แล้วคนเดียวมี 3 prename ดังรูปที่แนบ ไม่ทราบว่าจะแก้ให้เป็น prename เดียวทำอย่างไรครับ อ.
;D ;D ;D
ลองใช้คำสั่งนี้ดูครับจะเห็นว่าทำไมมันถึงออกมา 3 รหัส
select * from provis_pname where provis_pname_short_name = 'ร.อ.'
;D ;D ;D
-
ขอบคุณมากครับอาจารย์เดี๋ยวจะลองปรับแก้ตามที่อาจารย์แนะนำครับ
-
ขอบคุณมากครับอาจารย์เดี๋ยวจะลองปรับแก้ตามที่อาจารย์แนะนำครับ
พี่โอเลตรวจแล้วเป็นไงบ้างพี่รายงานด้วย
-
ลองใช้คำสั่งนี้ใน สายฟ้าดูครับ
alter ignore table provis_pname add unique index ix_unique (provis_pname_short_name)
-
เนื่องจากตาราง provis_pname มีลักษณะเป็นอย่างนี้ครับ
214 ร.อ. ความหมาย ร้อยเอก
365 ร.อ. ความหมาย เรือเอก
514 ร.อ. ความหมาย เรืออากาศเอก
เวลาส่งออก 21 แฟ้มจึงทำให้เกิด CID ซ้ำซ้อน คือส่งคำนำหน้าชื่อออกมาทั้ง 3 เลย จึงได้คำแนะนำจาก อ.jdadmin1 แก้ไขในตาราง provis_pname ดังภาพที่แนบแล้วส่งออก 21 แฟ้มใหม่แล้วตรวจสอบดูข้อมูลไม่ซ้ำซ้อนแล้วครับ (ปล.มักจะเกิดกับคนมีสี มียศ)
-
;D ;D ;D
วิธีที่แนะนำนี้เป็นมาตรการชั่วคราวนะครับ ปัญหาเกิดจาก provis_pname มันเป็นตัวเดียวกันทั้ง 3 เหล่าทัพมันเลยส่งออกมาทั้งหมด 55555 มาตรการถาวรก็คือ
1. สนย.แก้ไขรหัสใหม่ไม่ให้เหมือนกัน
2. อาจารย์ปรับวิธีส่งออก pname ที่เหมือนกันโดยไปดึงมาจากอาชีพอีกทีว่าเป็นเหล่าทัพไหน
แห่ะ ๆ ๆ แค่คิดเฉย ๆ นะครับ
;D ;D ;D
-
;D ;D ;D
วิธีที่แนะนำนี้เป็นมาตรการชั่วคราวนะครับ ปัญหาเกิดจาก provis_pname มันเป็นตัวเดียวกันทั้ง 3 เหล่าทัพมันเลยส่งออกมาทั้งหมด 55555 มาตรการถาวรก็คือ
1. สนย.แก้ไขรหัสใหม่ไม่ให้เหมือนกัน
2. อาจารย์ปรับวิธีส่งออก pname ที่เหมือนกันโดยไปดึงมาจากอาชีพอีกทีว่าเป็นเหล่าทัพไหน
แห่ะ ๆ ๆ แค่คิดเฉย ๆ นะครับ
;D ;D ;D
1.ผมว่ารอสนย.แก้ไขรหัสใหม่ให้คงเป็นไปได้ยาก อาจจะเร็วหรือรอเป็นปีหน้าหรือปีต่อๆไป หรืออาจจะมีอะไรเยอะแยะมาให้ทำอีกเพราะ สนย.ไม่เคยหยุดนิ่ง ดีนะครับที่ประเทศเรามีแค่ 3 เหล่าทัพ ถ้ามีเยอะกว่านี้คงปวดหัวน่าดู
2.ถ้า อ.ทำให้ในข้อ 2 ผมว่าน่าจะเร็วกว่าครับ
-
คำนำชื่อ สำคัญไฉน หนอ...
สำหรับผม ขอแค่ เพศ อายุ (วันเกิด) ประเภทของ CID ที่ถูกต้องก็พอเชื่อมโยงแล้วครับ..
สาธารณสุข คงไม่มีจัดกลุ่มโรคตามคำนำชื่อ อย่างมาก ก็ตามกลุ่มสิทธิ ประเภทอาชีพ เพศ ใน/นอกเครือข่าย..
.... ;D ;D ??? ???