หน้า 1 จากทั้งหมด 1
แบบฟอร์มใบวางบิล ลำดับรายการขึ้นเลข 1 สองครั้ง

โพสต์แล้ว:
ศุกร์ ต.ค. 04, 2013 11:49 am
โดย panulim
รบกวนช่วยดู code ของ BI ให้หน่อยครับ มี 3 ปัญหาครับ
1 เลขลำดับรายการขึ้นรายการที่ 1 ซ้ำกันสองครั้ง
2 จำนวนเงินเป็นภาษาไทย อยากให้ขนาดตัวอักษรเล็กลง
3 ยอดเงินรวมขึ้นเป็น *******
ขอบคุณครับ
* ARBIL.RN - ãºÇÒºÔÅ (BILLING SLIP)
*
[report frame]
*** ¼ÙéãªéÊÒÁÒÃà»ÅÕè¹á»Åá¡éä¢
Re: แบบฟอร์มใบวางบิล ลำดับรายการขึ้นเลข 1 สองครั้ง

โพสต์แล้ว:
ศุกร์ ต.ค. 04, 2013 1:29 pm
โดย savek
ขอเรียนตอบคำถามดังนี้ครับ
1. ลบตัวแปร INIT ในบรรทัดนี้ทิ้งไปครับ
He:~TEL ~INIT
2. ตรงตัวแปร BAHT ใส่สูตรแบบนี้ครับ
Su: \027\033\004~BAHT \027\033\000\027\103~NETAMT
3. ยอดรวมเงินในบิลใบนี้ เป็นหลักไหนหรือครับ หลักล้าน สิบล้าน หรือร้อยล้านครับ
และสูตรนี้ เขียนขึ้นมาเองหรือเปล่าครับ
~NETAMT: 0, "99,999,999.99", "bilamt", "bilamt=IIF(STR(ARBIL->NETAMT,15,2) # STR(sumbil,15,2), 999999999999.99, ARBIL->NETAMT)"
Re: แบบฟอร์มใบวางบิล ลำดับรายการขึ้นเลข 1 สองครั้ง

โพสต์แล้ว:
ศุกร์ ต.ค. 04, 2013 3:08 pm
โดย panulim
สวัสดีครับคุณ สเวก
สองข้อแรกแก้แล้วครับ
ข้อ 3 หลักล้านบาทครับ และสูตรไม่ได้เขียนเองครับ
ขอบคุณครับ
Re: แบบฟอร์มใบวางบิล ลำดับรายการขึ้นเลข 1 สองครั้ง

โพสต์แล้ว:
ศุกร์ ต.ค. 04, 2013 3:37 pm
โดย savek
ผมไม่แน่ใจความหมายของสูตรนี้ครับว่าเป็นการแก้ไขในเรื่องใด
bilamt=IIF(STR(ARBIL->NETAMT,15,2) # STR(sumbil,15,2), 999999999999.99, ARBIL->NETAMT)
จากสูตรคือ หากเปรียบเทียบตัวเลข 2 ตัว (NETAMT กับ sumbil) แล้วยอดไม่เท่ากัน ให้แสดงผลเป็น 999999999999.99 ตรงนี้เลยทำให้ระบบแสดงตัวเลขออกมาได้ไม่ครบและกลายเป็นเครื่องหมาย * ครับ
อาจจะลองเปลี่ยน 999999999999.99 ให้เป็น ARBIL->NETAMT แล้วลองพิมพ์ดูผลดูอีกทีนะครับ
Re: แบบฟอร์มใบวางบิล ลำดับรายการขึ้นเลข 1 สองครั้ง

โพสต์แล้ว:
ศุกร์ ต.ค. 04, 2013 4:45 pm
โดย panulim
แก้ไขได้เรียบร้อยแล้วครับ แต่ผลรวมเป็นของ IVรวมกันครับ(ยอดเต็มในแต่ละบิล)ไม่ใช่ยอดคงค้างของแต่ละรายการครับตอนนี้พอใช้งานได้ครับแต่ถ้าได้สูตรที่เป็นผลรวมของยอดคงค้างในแต่ละ IV จะดีมากเลยครับขอบคุณครับ
Re: แบบฟอร์มใบวางบิล ลำดับรายการขึ้นเลข 1 สองครั้ง

โพสต์แล้ว:
ศุกร์ ต.ค. 04, 2013 6:58 pm
โดย savek
พอดีตอนนี้ผมไม่ได้อยู่หน้าจอโปรแกรม ยังไงลองแบบนี้ดูก่อนนะครับ
ใส่ตัวแปร ~SUMBIL ไว้ในตำแหน่งที่ต้องการแสดงยอดรวมของเงินคงค้าง จากนั้นในส่วนของ [data spec] เพิ่มบรรทัดนี้เข้าไปที่บรรทัดสุดท้ายครับ
~SUMBIL: 0, "99,999,999.99", "sumbil", ""
Re: แบบฟอร์มใบวางบิล ลำดับรายการขึ้นเลข 1 สองครั้ง

โพสต์แล้ว:
พุธ ต.ค. 16, 2013 4:35 pm
โดย panulim
ได้โทรเข้าไปสอบถามที่บริษัทและได้แก้ไขเรียบร้อยแล้วครับ ขอบคุณทีมงานมากครับ