BMS-HOSxP Community

HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: SBR10993 ที่ กันยายน 05, 2006, 03:40:19 AM

หัวข้อ: สอบถามเรื่องการออกเลข AN แบบปีนำหน้าครับ
เริ่มหัวข้อโดย: SBR10993 ที่ กันยายน 05, 2006, 03:40:19 AM
ก่อนหน้านี้ใช้แบบซีเรียลครับ ให้รันเลข an ไปเรื่อย ๆ แต่ รูปแบบครับ 000005421, 000005422, 000005423 ไปเรื่อย ๆ ครับ คือใจจริง อยากให้เป็นแบบปีนำหน้าครับ 490005421, 490005422 รูปแบบนี้นะครับ..ไม่ทราบจะต้องทำอย่างไรครับ นอกเหนือจากการไปกำหนดใน system setting แล้วจะต้องไปกำหนดตรงไหนเพิ่มรึปล่าว..... ผมลองทดสอบดูแล้ว..(แบบมีปีพ.ศ.นำหน้าครับเลข an ไม่รัน auto เลย) ดังไฟล์ที่แนบมาด้านล่างนี้ครับ...กดจองเลข an กะคนไข้กี่รายก็จะเป็น 490000001 ตลอดเลย.. ไม่มีเพิ่มเป็นสอง เป็นสามเลยครับ และก็ถ้าจะกำหนดช่วงของ an ให้รันต่อจากเลขที่มีอยู่จะต้องไปกำหนดตรงไหนครับ เช่นว่าผมมีความจำเป็นต้องเริ่มที่ 490004401 ประมาณนี้ครับผม..ขอบคุณครับ
หัวข้อ: Re: สอบถามเรื่องการออกเลข AN แบบปีนำหน้าครับ
เริ่มหัวข้อโดย: thungfon ที่ กันยายน 05, 2006, 07:58:39 AM
ลองเข้าไปที่รูปสายฟ้า แล้วพิมพ์ serial  กด open หา คำว่า AN  ลองเติมรูปแบบ AN ที่เราต้องการแล้วกด update  ลองออกโปรแกรมแล้วเข้าใหม่ ลองเช็คดู ถ้าไม่ได้คงต้องขอคำแนะนำจากท่านอื่น
หัวข้อ: Re: สอบถามเรื่องการออกเลข AN แบบปีนำหน้าครับ
เริ่มหัวข้อโดย: doramon ที่ กันยายน 05, 2006, 09:25:10 AM
 :)
หัวข้อ: Re: สอบถามเรื่องการออกเลข AN แบบปีนำหน้าครับ
เริ่มหัวข้อโดย: SBR10993 ที่ กันยายน 05, 2006, 11:33:46 AM
ok เข้าใจแล้วครับ อ.อ๊อด ใช้ซีเรียลเหมือนเดิม แต่ไปกำหนดรูปแบบตัวเลขอีกที ขอบคุณครับผม
หัวข้อ: Re: สอบถามเรื่องการออกเลข AN แบบปีนำหน้าครับ
เริ่มหัวข้อโดย: The Kop ที่ กันยายน 05, 2006, 21:19:51 PM
ที่จริงที่มีรายการให้เลือกใน system setting ว่าใช้ AN นำหน้าตรงนั้นก็ใด้ครับเพราะผมใช้อยู่ คือ check ถูกที่ช่อง รูปแบบการการออก AN เป็น ปี พศ.นำหน้า แล้วกำหนดเลขที่เราต้องการได้เลยครับ โดยที่ไม่ต้องมี 49 นำหน้าเช่น AN = 490001245 ก็ใส่เฉพาะ 01245  ไม่ได้ยุ่งเกี่ยวกับการตั้งค่าซีเรียล ***** เพียงแต่ว่ามันมีข้อปลีกย่อยที่บอกว่า มันขึ้น 490000001 ตลอด ก็เพราะว่าค่านี้เป็นค่าที่มากที่สุดมันเลยไม่วิ่งต่อไป ตามความเข้าใจนะครับเคยลองทดสอบดู วิธีแก้ไขแล้วได้ผล ก็คือ จะมีการบันทึกค่า AN ใน table 3 ครับ คือ 1. AN_STAT  2. IPT  3.IPTAMD ดันนั้นถ้าเราต้องการแก้ไข ต้องเริ่มที่ 490004401 ต้องแก้จาก 490000001 ให้เป็น 490004401 ทุก table ดู ๆแล้วอาจยุ่งยาก แต่ได้ผลในระยะยาวคือ ค่านำหน้าที่เปลี่ยนไปทุกปีเราไม่ต้องสนใจเพราะตัวโปรแกรมวิ่งให้เอง แต่ถ้าเป็นการใช้แบบ ซีเรียล ในวันที่ 31 สิ้นปี 49 ตอนเที่ยงคืน ผู้ดูแลระบบจะต้องมาแก้ค่า เริ่มต้น AN ใหม่ ให้เป็น 500000001 ครับ แต่ใช้ได้ดีทั้งสองวิธีครับ แล้วแต่สะดวก
หัวข้อ: Re: สอบถามเรื่องการออกเลข AN แบบปีนำหน้าครับ
เริ่มหัวข้อโดย: SBR10993 ที่ กันยายน 05, 2006, 23:03:07 PM
ขอบคุณครับคุณ nobeta พอดีลองไปทดสอบดูคือ แก้การเลือกใน system systing ให้เป็นแบบปี พ.ศ.นำหน้าแล้วแก้ serial ของ an จาก 490004211(ประมาณนี้ครับ) ให้เป็นเหลือแค่ 4211 จากนั้นก็ไปทดสอบ admit ใหม่ ก็เป็นอันสำเร็จครับ (สงสัยว่าจากที่ทำซีเรียลปีพ.ศ.แล้ว มีค่าของ an ให้นับต่อได้(พอดีมีสองสามคนที่ได้ an แบบ ซีเรียลมีปีพ.ศ.นำหน้า) โดยที่ไม่ต้องไปเริ่มนับจาก 490000001 ครับ) ก็เลยทำให้การเลือกจาก system systing ให้เป็นปีพ.ศ.นำหน้าไม่ต้องไปแก้ที่สามตารางที่แนะนำมา..