ผู้เขียน หัวข้อ: ปัญหาคำนำหน้ายศ  (อ่าน 7092 ครั้ง)

0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้

ออฟไลน์ NrohtaS

  • Full Member
  • ***
  • กระทู้: 179
  • Respect: 0
    • ดูรายละเอียด
ปัญหาคำนำหน้ายศ
« เมื่อ: พฤศจิกายน 12, 2011, 11:51:26 AM »
0
ผมส่งออก 21 แฟ้ม แล้วตรวจสอบด้วยโปรแกรม OPPP2555 ของ สปสช.
Person แจ้ง Error ว่า  CID และ PID ซ้ำ  ผมได้ตรวจสอบจากโปรแกรม Hosxp_PCU แล้ว ไม่มีซ้ำแน่นอน
เลยได้ค้นหาว่า Error เพราะเหตุใด
จึงได้ความว่าที่พบ Error ประมาณ 5 คนนั้น  บุคคลเหล่านั้นล้วนมีคำนำหน้าเป็น ยศ ทั้งสิ้น
เช่น 214 ร้อยเอก ตัวย่อ ร.อ.
365 เรือเอก ตัวย่อ ร.อ.
514 เรืออากาศเอก ตัวย่อ ร.อ.
Hosxp_PCU จึงทำการส่งข้อมูลออกมาทั้ง 3 คำนำหน้าที่มีอยู่ จึงทำให้เกิด  CID และ PID ซ้ำ ดังภาพ
ไม่ทราบต้องแก้ไขอย่างไร ที่จะไม่ทำให้โปรแกรมส่งออกมาทั้ง 3 คำนำหน้าึีั ครับ

« แก้ไขครั้งสุดท้าย: พฤศจิกายน 12, 2011, 15:42:07 PM โดย NrohtaS »
Mr. Sathorn.S

รพสต.บึงพระ อ.เมือง จ.พิษณุโลก
Oracle Linux 6.4 X86_64  MySQL Percona 55-5.5.33 X86_64  HosxP_PCU 3.56.X.YZ
Start HosXP_PCU 1 November 2009 (ขี้นระบบเอง)

รับทำแผนที่ Google Map

ออฟไลน์ เกื้อกูล ครับ..

  • Hero Member
  • *****
  • กระทู้: 12,611
  • Respect: +169
    • ดูรายละเอียด
    • โรงพยาบาลปากท่อ
Re: ปัญหาคำนำหน้ายศ
« ตอบกลับ #1 เมื่อ: พฤศจิกายน 12, 2011, 11:59:27 AM »
0
ลองตรวจสอบ lookup ตาราง select * from  pname ครับ..คอลัมน์รหัสส่งออก provis/nhso  ใส่รหัสตามมาตรฐานสนย.ในตารางดังกล่าว
Implement  HOSxP  Start 2548 ---> NOW!
Station : 140 Client   V.3 Version  3.67.7.8
Server  : CENTOS 7 +MySQL maria 10.x.x

ออฟไลน์ NrohtaS

  • Full Member
  • ***
  • กระทู้: 179
  • Respect: 0
    • ดูรายละเอียด
Re: ปัญหาคำนำหน้ายศ
« ตอบกลับ #2 เมื่อ: พฤศจิกายน 12, 2011, 15:43:18 PM »
0
ลองตรวจสอบ lookup ตาราง select * from  pname ครับ..คอลัมน์รหัสส่งออก provis/nhso  ใส่รหัสตามมาตรฐานสนย.ในตารางดังกล่าว
กำหนดตาราง pname ที่ฟิล์ด provis_code เป็น 214 แล้ว แต่ยังส่งออกมาทั้ง 3 รหัสอยู่ดีครับ
ตาราง pname ใช้ฟิล์ด name (ชื่อตำแหน่ง) เป็น PK ครับ
Mr. Sathorn.S

รพสต.บึงพระ อ.เมือง จ.พิษณุโลก
Oracle Linux 6.4 X86_64  MySQL Percona 55-5.5.33 X86_64  HosxP_PCU 3.56.X.YZ
Start HosXP_PCU 1 November 2009 (ขี้นระบบเอง)

รับทำแผนที่ Google Map