BMS-HOSxP Community

HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: ~๐{}-FILM-{}๐~ ที่ มกราคม 05, 2009, 09:33:25 AM

หัวข้อ: เลขที่ Refer ของปีใหม่แก้อย่างไรครับ
เริ่มหัวข้อโดย: ~๐{}-FILM-{}๐~ ที่ มกราคม 05, 2009, 09:33:25 AM
เลขที่ Refer ของปีใหม่แก้อย่างไรครับ
หัวข้อ: Re: เลขที่ Refer ของปีใหม่แก้อย่างไรครับ
เริ่มหัวข้อโดย: A ROON CHAI ที่ มกราคม 05, 2009, 09:46:51 AM
ของผมปรับให้เลขที่referเริ่มจาก 1 ใหม่เมื่อเปลี่ยนปี พ.ศ.
โดยเข้าไปที่ system setting >serial management เปลี่ยนเลขที่ส่งต่อให้เป็น 0 แล้ว save
หัวข้อ: Re: เลขที่ Refer ของปีใหม่แก้อย่างไรครับ
เริ่มหัวข้อโดย: maaeda ที่ มกราคม 05, 2009, 10:54:25 AM

select * from serial    where name like '%refer%'
แล้วลองเปลี่ยนดูนะครับ
หัวข้อ: Re: เลขที่ Refer ของปีใหม่แก้อย่างไรครับ
เริ่มหัวข้อโดย: sulaiman_hosxp ที่ มกราคม 18, 2009, 14:23:41 PM
ผมขอคำแนะนำด้วยน่ะครับ >>เลขที่ส่งต่อ  5200799   คือมันรันของเก่าด้วยครับ แต่ รพ.ผมต้องการให้นับหนึ่งใหม่ คือ 5200001 ครับ ต้องแก้ตรงนั้ยครับ บ้างคนก็รันแล้ว ผมต้องทำยังงั้ยดีครับ 
หัวข้อ: Re: เลขที่ Refer ของปีใหม่แก้อย่างไรครับ
เริ่มหัวข้อโดย: thannawe ที่ มกราคม 18, 2009, 19:46:05 PM

select * from serial    where name like '%refer%'
แล้วลองเปลี่ยนดูนะครับ

ทำตามรูปข้างบนครับ แล้ว แก้เลขได้ครับ ให้เป็น 5200001 แล้วกด update ครับ
อย่าลืม สำรองข้อมูลก่อน ทุกครั้งครับ เพื่อความชัวร์  ;) :D ;D :D ;) :D ;D
หัวข้อ: Re: เลขที่ Refer ของปีใหม่แก้อย่างไรครับ
เริ่มหัวข้อโดย: jdadmin1 ที่ มกราคม 18, 2009, 20:08:17 PM
 ;D ;D ;D ช่วยให้รายละเอียดเพิ่มเติมครับ ปัญหามันคือเมื่อก่อนน้องเขาเซ็ทเลข refer เป็นแบบเรียงลำดับไปเรื่อย ๆ แล้วมาปรับให้เริ่มตามปีงบประมาณ แล้วจะปรับให้เป็นปี พ.ศ.นำหน้าในปี 52 แต่คงใช้คำสั่งผิดไปแต่แรกพออัพเดต เลข refer มันก็รันเพิ่มปี 52 ใส่ข้างหน้าทั้งหมดครับ เลข refer_number มันรันเป็น 5200001 จนเดี๋ยวนี้รันเป็น 52008xx กว่าแล้ว เลขrefer_number สุท้ายของปี 51 คือเมื่อวันที่ 30 ธค. คือเลข 5200735(ซึ่งน่าจะเป็น 5100735 มากกว่า) และเลข refer แรกของปี 52 เป็น 5200736(ซึ่งควรจะเป็น 5200001) ตอนนี้ต้องการให้เลขที่จะรันต่อไปเป็น 5200001 ซึ่งผมคิดว่าไม่น่าจะทำได้เพราะเลขนี้มันมีอยู่แล้ว นอกจากปรับของปี 51 ให้กลับเป็นเริ่มด้วย 51 และปรับเลข refer แรกของปี 52 เป็น 5200001 แล้วเรียงลำดับกันมา ส่วนเลข Refer ที่ออกไปแล้วพยาบาลเขาบอกว่าไม่สามารถแก้ไขได้ ปัญหาก็คือจะทำอย่างไรดีกับกรณีนี้ครับทุกท่าน
หมายเหตุ : HN ตั้งค่าไว้เป็นแบบเรียงลำดับไปเรื่อย ๆ
                AN ตั้งค่าไว้เป็นแบบปี พ.ศ. นำหน้า
;D ;D ;D
หัวข้อ: Re: เลขที่ Refer ของปีใหม่แก้อย่างไรครับ
เริ่มหัวข้อโดย: doramon ที่ มกราคม 18, 2009, 20:16:39 PM
โค๊ด: Delphi
  1.  
  2. Unit Script;
  3.  
  4. Procedure Main;
  5. var
  6.   i:integer;
  7.   icode:integer;
  8. begin
  9.   fcds.close;
  10.   fcds.datarequest('select * from referout where vn like "51%" order by vn');
  11.   fcds.open;
  12.   icode:=510000;
  13.   while not fcds.eof do
  14.   begin
  15.     icode:=icode+1;
  16.     fcds.edit;
  17.     fcds.fieldbyname('refer_number').asstring:=inttostr(icode);
  18.     fcds.post;
  19.     showdebugtext(inttostr(icode));
  20.     fcds.next;
  21.   end;
  22.  
  23.   applyupdate_fcds(-1);
  24.   fcds.close;
  25.   showmessage('done.');
  26. end;
  27.  
  28.  
  29.  
  30.  
  31.  
  32. end.
  33.  
  34.  
  35.  
  36.  
  37.  

ต้องแก้ตรงสี่แดงให้ตรงกับปีทึต้องการเปลียน

select * from referout where vn like "51%" order by vn
หัวข้อ: Re: เลขที่ Refer ของปีใหม่แก้อย่างไรครับ
เริ่มหัวข้อโดย: sulaiman_hosxp ที่ มกราคม 19, 2009, 01:57:28 AM
ผมลองกดปุ่มที่ฟ้าผ่าน แล้วรันดูจะขึ้นแบบนี้ครับ
หัวข้อ: Re: เลขที่ Refer ของปีใหม่แก้อย่างไรครับ
เริ่มหัวข้อโดย: thannawe ที่ มกราคม 19, 2009, 08:41:52 AM
ตามรูปครับ
หัวข้อ: Re: เลขที่ Refer ของปีใหม่แก้อย่างไรครับ
เริ่มหัวข้อโดย: wiphusit ที่ มีนาคม 26, 2009, 14:42:55 PM
แล้วหมายเลข referin ละครับเก็บในตารางไหนครับ
หัวข้อ: Re: เลขที่ Refer ของปีใหม่แก้อย่างไรครับ
เริ่มหัวข้อโดย: jdadmin1 ที่ มีนาคม 26, 2009, 20:48:05 PM
อ้างถึง
แล้วหมายเลข referin ละครับเก็บในตารางไหนครับ
??? ??? ??? ??? ??? ??? ??? ???
หัวข้อ: Re: เลขที่ Refer ของปีใหม่แก้อย่างไรครับ
เริ่มหัวข้อโดย: wiphusit ที่ มีนาคม 26, 2009, 21:45:39 PM
อ้างถึง
แล้วหมายเลข referin ละครับเก็บในตารางไหนครับ
??? ??? ??? ??? ??? ??? ??? ???