ผู้เขียน หัวข้อ: ตาราง doctor เกิน 1000 บันทึกไม่ได้ครับ  (อ่าน 5003 ครั้ง)

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

ออฟไลน์ yord

  • Hero Member
  • *****
  • กระทู้: 1,952
  • PATTANI HOSPITAL
  • Respect: +2
    • ดูรายละเอียด
    • http://www.pattanihos.com
ตาราง doctor เกิน 1000 บันทึกไม่ได้ครับ
« เมื่อ: สิงหาคม 07, 2012, 13:34:32 PM »
0
ผมลองค้นกระทู้เก่าๆ แล้วหาไม่เจอครับ
แต่คุ้นๆ ว่าเคยมีปัญหานี้แล้ว อาจจำผิดก็ได้ครับ ;D
ตาราง doctor ของผม ครบ 1000 แล้วครับ จะเพิ่มชื่อ ไม่ได้แล้วครับ
มันฟ้องว่า Duplicate entry '1000' for key 'PRIMARY' ครับ แก้ไขอย่างไรครับ ???
ขอบคุณครับ ;D
Mr.Yordying Kongkachan (yord02@gmail.com)
ADMIN PATTANI HOSPITAL  http://www.pattanihos.com
เริ่มใช้ HOSxP พฤศจิกายน 2549
(Master)IBM X3650 M3 QuardCord 3.06 1 CPU 20 GBs. of Ram (up to 68 GBs 29/06/56)
Linux 64bit MySQL 5.5.21 64bit (ด้วยความช่วยเหลือของ อ.บอยครับ)
(Slave1)HP ProLiant ML350 G6 Xeon E5530 2.04 20 GBs. Ram (up to 54 GBs 27/06/56)
Linux 64bit MySQL 5.1.30 64bit Database v.3.56.4.9 (29/06/56) client v.3.56.3.19

ออฟไลน์ pop_hosxp

  • Hero Member
  • *****
  • กระทู้: 3,138
  • Respect: +40
    • ดูรายละเอียด
    • Phanomphrai Hospital
Re: ตาราง doctor เกิน 1000 บันทึกไม่ได้ครับ
« ตอบกลับ #1 เมื่อ: สิงหาคม 07, 2012, 13:36:40 PM »
0
ต้องปรับรหัสแพทย์เป็น 4 หลัก แต่จะใช้เวลานานมาก ๆ ครับ
pop434241@gmail.com
รพ.พนมไพร จ.ร้อยเอ็ด https://pnphos.moph.go.th/hosweb/

ออฟไลน์ yord

  • Hero Member
  • *****
  • กระทู้: 1,952
  • PATTANI HOSPITAL
  • Respect: +2
    • ดูรายละเอียด
    • http://www.pattanihos.com
Re: ตาราง doctor เกิน 1000 บันทึกไม่ได้ครับ
« ตอบกลับ #2 เมื่อ: สิงหาคม 07, 2012, 13:40:09 PM »
0
ทำทีละคนเลยเหรอครับ ??? ???
Mr.Yordying Kongkachan (yord02@gmail.com)
ADMIN PATTANI HOSPITAL  http://www.pattanihos.com
เริ่มใช้ HOSxP พฤศจิกายน 2549
(Master)IBM X3650 M3 QuardCord 3.06 1 CPU 20 GBs. of Ram (up to 68 GBs 29/06/56)
Linux 64bit MySQL 5.5.21 64bit (ด้วยความช่วยเหลือของ อ.บอยครับ)
(Slave1)HP ProLiant ML350 G6 Xeon E5530 2.04 20 GBs. Ram (up to 54 GBs 27/06/56)
Linux 64bit MySQL 5.1.30 64bit Database v.3.56.4.9 (29/06/56) client v.3.56.3.19

ออฟไลน์ pa_net

  • Hero Member
  • *****
  • กระทู้: 508
  • หน้าที่ Admin คือ ทำได้ทุกอย่าง ยากเว้นดูแลใจตัวเอ
  • Respect: 0
    • ดูรายละเอียด
Re: ตาราง doctor เกิน 1000 บันทึกไม่ได้ครับ
« ตอบกลับ #3 เมื่อ: สิงหาคม 07, 2012, 13:55:02 PM »
0
ลองดูใน System > System Setting > บุคลากรในโรงพยาบาล > เลือกเจ้าหน้าที่สัก 1 คน กดแก้ไขรายการ > เมนูตัวช่วยเหลือ > เปลี่ยนหลัก ใส่เลข 4 เข้าไปกดปุ่มเปลี่ยน รอ ครับ นานมากครับ

มันเปลี่ยนหมดทุกคนนะครับ
« แก้ไขครั้งสุดท้าย: สิงหาคม 07, 2012, 14:14:31 PM โดย pa_net »
อดีต Admin Fort Chiraprawat Hospital Nakhonsawan ขึ้นระบบโดย BMS ทีม(น้องเกียง) มิ.ย. 2550
ปัจจุบัน เจ้าหน้าที่ไอที โรงพยาบาลโกรกพระ (ขนาด 30 เตียง) อ.โกรกพระ จ.นครสวรรค์ รพ.ขึ้นระบบเอง เมื่อปี 2551 ผมมารับช่วงต่อปี 2555
Server หลัก -
Server รอง  -
HOSxP Ver 3.55.1.19

ออฟไลน์ เข้ม

  • Hero Member
  • *****
  • กระทู้: 2,805
  • Respect: +4
    • ดูรายละเอียด
    • phichit hospital
Phichit Hospital
HOSxP 3.61.10.31 on FreeBSD 9.2
By BMS - Dec 26, 2007

ออฟไลน์ yord

  • Hero Member
  • *****
  • กระทู้: 1,952
  • PATTANI HOSPITAL
  • Respect: +2
    • ดูรายละเอียด
    • http://www.pattanihos.com
Re: ตาราง doctor เกิน 1000 บันทึกไม่ได้ครับ
« ตอบกลับ #5 เมื่อ: สิงหาคม 10, 2012, 14:31:37 PM »
0
ทำเสร็จแล้วครับ
ข้อมูลที่เป็น รหัส doctor จาก 001 ก็เปลี่ยนเป็น 0001
แต่ในตาราง doctor ทำไม code ไม่เปลี่ยนให้เป็น 4 หลัก โดยเพิ่ม 0xxx ไปอีกตัวละครับ
มีคำสั่งที่ให้ใส่ 0 เพิ่มไปข้างหน้าทั้งหมดเลยไหมครับ ผมลองคำสั่งแล้วไม่ได้ครับ ??? ???
« แก้ไขครั้งสุดท้าย: สิงหาคม 10, 2012, 15:21:30 PM โดย yord »
Mr.Yordying Kongkachan (yord02@gmail.com)
ADMIN PATTANI HOSPITAL  http://www.pattanihos.com
เริ่มใช้ HOSxP พฤศจิกายน 2549
(Master)IBM X3650 M3 QuardCord 3.06 1 CPU 20 GBs. of Ram (up to 68 GBs 29/06/56)
Linux 64bit MySQL 5.5.21 64bit (ด้วยความช่วยเหลือของ อ.บอยครับ)
(Slave1)HP ProLiant ML350 G6 Xeon E5530 2.04 20 GBs. Ram (up to 54 GBs 27/06/56)
Linux 64bit MySQL 5.1.30 64bit Database v.3.56.4.9 (29/06/56) client v.3.56.3.19

ออฟไลน์ เข้ม

  • Hero Member
  • *****
  • กระทู้: 2,805
  • Respect: +4
    • ดูรายละเอียด
    • phichit hospital
Re: ตาราง doctor เกิน 1000 บันทึกไม่ได้ครับ
« ตอบกลับ #6 เมื่อ: สิงหาคม 10, 2012, 18:22:57 PM »
0
ทำเสร็จแล้วครับ
ข้อมูลที่เป็น รหัส doctor จาก 001 ก็เปลี่ยนเป็น 0001
แต่ในตาราง doctor ทำไม code ไม่เปลี่ยนให้เป็น 4 หลัก โดยเพิ่ม 0xxx ไปอีกตัวละครับ
มีคำสั่งที่ให้ใส่ 0 เพิ่มไปข้างหน้าทั้งหมดเลยไหมครับ ผมลองคำสั่งแล้วไม่ได้ครับ ??? ???

ลอง select code from doctor where length(code) = 3

แล้ว update doctor set code =concat('0',code) where length(code) = 3

Phichit Hospital
HOSxP 3.61.10.31 on FreeBSD 9.2
By BMS - Dec 26, 2007

ออฟไลน์ yord

  • Hero Member
  • *****
  • กระทู้: 1,952
  • PATTANI HOSPITAL
  • Respect: +2
    • ดูรายละเอียด
    • http://www.pattanihos.com
Re: ตาราง doctor เกิน 1000 บันทึกไม่ได้ครับ
« ตอบกลับ #7 เมื่อ: สิงหาคม 10, 2012, 18:30:49 PM »
0
ขอบคุณค้าบ ;D
Mr.Yordying Kongkachan (yord02@gmail.com)
ADMIN PATTANI HOSPITAL  http://www.pattanihos.com
เริ่มใช้ HOSxP พฤศจิกายน 2549
(Master)IBM X3650 M3 QuardCord 3.06 1 CPU 20 GBs. of Ram (up to 68 GBs 29/06/56)
Linux 64bit MySQL 5.5.21 64bit (ด้วยความช่วยเหลือของ อ.บอยครับ)
(Slave1)HP ProLiant ML350 G6 Xeon E5530 2.04 20 GBs. Ram (up to 54 GBs 27/06/56)
Linux 64bit MySQL 5.1.30 64bit Database v.3.56.4.9 (29/06/56) client v.3.56.3.19