BMS-HOSxP Community
		HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: kookkaija ที่ มิถุนายน 22, 2010, 09:32:33 AM
		
			
			- 
				พอดีช่วงนี้ปรับระบบ การเข้าถึงข้อมูล โดยจะให้ใช้ login เป็นของตัวเอง ก็เลยตั้งให้แต่ละคน ผมจะตั้งให้เป็นบุคลากรทางแพทย์ ด้วยแต่ไม่ทุกคนนะครับ พอดีมันมีจำนวนมากกว่า 100 แล้วบันทึกไม่ได้ครับ ช่วยแนะนำด้วครับ  ;) :)
			
 
			
			- 
				สามารถเปลี่ยนรหัสบุคลากรในรพ.เป็น 3 หลัก หรือหลายหลักกว่านี้ แล้วแต่ รพ. ใน system setting ครับ
			
 
			
			- 
				 ??? ผมก็เป็นครับ เปลี่ยนเป็น 3 หลักแล้ว ก็เพิ่มไม่ได้อยู่ดีครับ ตอนนี้แก้ไขโดยไปเพิ่มในตาราง doctor เอาครับ 
			
 
			
			- 
				เพิ่มเติมครับ
			
 
			
			- 
				ของผมก็เป็นครับ
แต่พอเปลี่ยนเป็น  3  หลักแล้วเพิ่มได้ครับ   ;D
			 
			
			- 
				 ;D ;D ;D ตามนั้นครับเพิ่มเป็น 3 หลักเลยได้เป็นพัน
			
 
			
			- 
				เพิ่มได้ไม่มีปัญหาครับ  ;D ;D ;D
			
 
			
			- 
				กำลังหาเมนูเปลี่ยนอยู่ครับ ยังหาไม่เจอเลยครับ  :D ;D ;)
			
 
			
			- 
				http://hosxp.net/help/index.html?hosxp_doctor_manager.htm
			 
			
			- 
				ของผมก็3หลักแล้วก็ยังเพิ่มไม่ได้ ไม่รู้เป็นไรครับ  :D ;)
			
 
			
			- 
				กรณีที่เพิ่มไม่ได้ที่เคยเจอนะคะ
1. ใช้ code เป็นตัวอักษร (แทนที่จะเป็นตัวเลข)
2. Set code ขึ้นมาเองตั้งแต่ทีแรก เช่น 999 (ถ้าระบบ Run ให้จะไม่มีปัญหาเรื่อง code กระโดดค่ะ) หรือ
    คนก่อนหน้านั้น ตั้ง code ขึ้นมา โดยมีช่องว่างก่อนตัวเลข เช่น _99
			 
			
			- 
				พอบันทึกก็ขึ้นฟ้องแบบนี้ครับ  ;)
System Message
SQL Error: Duplicate entry '100' for key 'PRIMARY'
select * from doctor where code=''
			 
			
			- 
				ลองเพิ่มในตาราง doctor ก็ได้ครับ แล้วค่อยมาแก้ไขข้อมูลอื่นที่หลังก็ได้ครับ 
			
 
			
			- 
				ลองดูว่า มี doctor ที่มีรหัส 99 หรือเปล่าครับ  ถ้ามีต้องไปแก้เป็น 3 หลักก่อน เช่น 099
เพราะ รู้สึกว่า อ.MN จะเรียกใช้เป็น string ทำให้ระบบหาค่า max คือ 99 รหัสถัดไปตอนเพิ่มรายใหม่ จึงให้รหัสเป็น 100        ทั้งๆที่เรามีรหัส 100++ แล้วก็ตาม  คงต้องไปแก้รายที่ไม่ถึง 100 ให้มีเลข 0 นำหน้า (ใช้ในเมนู ตัวช่วยเหลือ ทีละคน)
รพ.ที่ไม่เจอปัญหานี้ เพราะปรับเป็น 3 หลัก ก่อนที่จะครบ 100 
			 
			
			- 
				
ลองเพิ่มในตาราง doctor ก็ได้ครับ แล้วค่อยมาแก้ไขข้อมูลอื่นที่หลังก็ได้ครับ 
ตอนนี้ก็เลยใช้วิธีนี้อยู่ครับ ก็ไช้ได้ครับ  
ขอบคุณทุกท่านที่แนะนำครับ  :D ;)
			 
			
			- 
				 ;D ;D ;D System=>System Setting=>บุคคลากรในโรงพยาบาล=>คลิกเลือกบุคลากรซัก 1 คน (เลือกเฉยๆนะครับไม่ต้องทำอะไร=>คลิกเมนูแก้ไขรายการ=>ตัวช่วยเหลือ=>เปลี่ยนหลัก
จากนั้นก็เพิ่มเป็น 3 หลัก แล้วกดเปลี่ยนเลย 
ปล.ขั้นตอนนี้โปรแกรมจำทำการ update เลขหลักของบุคคลากรทุกคนใช้เวลาค่อนข้างนานทำตอนมี client
ใช้งานน้อยกัน server กระตุก ขอรับ
			 
			
			- 
				ผมได้ทำการปรับข้อมูลบุคลากรเป็น 4 หลักแต่พบปัญหาครับ การดูประวัติการตรวจจะไม่แสดงชื่อแพทย์ผู้ตรวจเลยครับ รวมถึงประวัติการนัดต่างๆด้วยครับ มีท่านไหนทำการปรับแล้วเจอปัญหาแบบผมบ้างไหมครับ และแก้ไขอย่างไรครับผม ข้อมูลอีกอย่างครับ ผมปรับเป็น 4 หลักแล้ว แต่ตารางบุคลากรก็ไม่มีการเปลี่ยนแปลงแต่อย่างใดครับ
			
 
			
			- 
				ถ้าท่านใดทำได้ช่วยแนะนำทีครับ ผมก็กำลังจะปรับ ลองในระบบจำลอง จากเดิม 3 หลัก เป็น 4 หลัก พอทำเสร็จเวลาเพิ่มใหม่มันไม่ขึ้นมา 4 หลัก อีกทั้ง ยังมีข้อมูลซ้ำซ้อนก่อนปรับ เช่น มีรหัส 21,22,23,23,25...,99 แล้วก็ยังมีรหัส 021,022,023,024,025.,099 อีก เลยไม่รู้ต้องทำอย่างไร ครับ รบกวนช่วยด้วยครับ เพิ่งมารับงานใหม่ครับ
รพ.เฉลิมพระเกียรติสมเด็จพระเทพฯ ระยอง ครับ