BMS-HOSxP Community

HOSxP => Development => ข้อความที่เริ่มโดย: doramon ที่ มิถุนายน 03, 2009, 11:10:56 AM

หัวข้อ: ยกเิลิกการ addzero "0"+finance_number
เริ่มหัวข้อโดย: doramon ที่ มิถุนายน 03, 2009, 11:10:56 AM
ยกเิลิกการ addzero  "0"+finance_number

ฝากรบกวน อ.ชัยพร  เรือง finance_number

มันจะเพิ่มเลข 0 ให้ครบเจ็ดหลัก  จากตาราง   select * from serial where   name ="finance_number"

ทำให้ ตั้งหลักแรก แบบครบเจ็ดหลักไม่ได้ครับ

5300001  ความต้องการ 

0530001  ปัจจุบัน


รบกวนด้วยครับ  ;D
หัวข้อ: Re: ยกเิลิกการ addzero "0"+finance_number
เริ่มหัวข้อโดย: manoi ที่ มิถุนายน 03, 2009, 11:49:22 AM
ก็ตั้งเป็น 5300001 ในตาราง serial เลยครับ
หัวข้อ: Re: ยกเิลิกการ addzero "0"+finance_number
เริ่มหัวข้อโดย: doramon ที่ มิถุนายน 03, 2009, 12:49:08 PM
ก็ตั้งเป็น 5300001 ในตาราง serial เลยครับ


ถ้าผมดูไม่ผิดนะครับ

  C:\HOS-win32-Source\hos-win32\RxPayU.pas(245):       finance_number := addzero(finance_number, 7);



หัวข้อ: Re: ยกเิลิกการ addzero "0"+finance_number
เริ่มหัวข้อโดย: doramon ที่ มิถุนายน 03, 2009, 13:01:02 PM
ฝากด้วยครับ 2  เดือน

http://hosxp.svn.sourceforge.net/viewvc/hosxp/hos-win32/    ;D
หัวข้อ: Re: ยกเิลิกการ addzero "0"+finance_number
เริ่มหัวข้อโดย: manoi ที่ มิถุนายน 03, 2009, 14:31:21 PM
addzero มันใส่ 0 ไปข้างหน้าจนครบหลักที่กำหนดครับ ดังนั้นหากตัวเลขมีครบ 7 หลักแล้วมันก็จะไม่ใส่ 0 ครับ
หัวข้อ: Re: ยกเิลิกการ addzero "0"+finance_number
เริ่มหัวข้อโดย: doramon ที่ มิถุนายน 03, 2009, 15:25:42 PM
addzero มันใส่ 0 ไปข้างหน้าจนครบหลักที่กำหนดครับ ดังนั้นหากตัวเลขมีครบ 7 หลักแล้วมันก็จะไม่ใส่ 0 ครับ

ผมอธิบายผิดครับข้อโทษด้วย
ผมเข้าใจความต้องการของการเิงินผิดครับ 
 
 :'(

คือความต้องการคือมากกว่าเจ็ด

คือ เดิมกำหนดได้สูงสุดเจ็ดตัว ตาม code ที่แจ้งด้านบน

เวลาผมกำหนดเป็น  5200001   จะใช้ได้   5299999

99999 เท่านั้นครับ

 ;D