คำถามเกี่ยวกับ การออก report ไปยัง excel VS STR function
สืบเนื่องจากคำถาม 9698.0 ครับ
เรื่องเกี่ยวกับ จัดฟอร์แม็ต report เพื่อส่งออกไปยัง excel
ทุกอย่างโอเค ยกเว้น พาร์ทที่ว่า STR(seq)
ผม setup ตัวแปร seqval ให้ แสดงค่า space 9 ตำแหน่ง concat กับ seq
ที่ถูก แต่ละ line ควรจะแสดง ' 1',' 2', ' 3'
มี space ด้านหน้า 9 หลัก
แต่ตอนนี้มันแสดง ' 1',' 2', ' 3'
นั่นคือมี space ใส่เข้าไป 10 หลัก
ผมตรวจสอบไปตรวจสอบมาปรากฏว่า ค่า ที่ return ออกมาจากฟังก์ชัน STR(seq) นั้นมัน return สตริงออกมา
สองหลัก คือ ' 1', ' 2' , ' 3'
คำถามคือ ทำอย่างไร หรือต้อง เซ็ตตัวแปรอย่างไร จึงจะคืนค่าที่ผ่านฟังก์ชัน STR(seq) เป็น สตริงตัวอักษร character 1 หลักเท่านั้น : '1', '2', '3'
[Data Spec]
~I: 0, "", "", "seq=0"
~N: 0, "999", "", "seq=seq+1",A
~NEXP: 0, "", "seqval","seq=seq+1;seqval='
เรื่องเกี่ยวกับ จัดฟอร์แม็ต report เพื่อส่งออกไปยัง excel
ทุกอย่างโอเค ยกเว้น พาร์ทที่ว่า STR(seq)
ผม setup ตัวแปร seqval ให้ แสดงค่า space 9 ตำแหน่ง concat กับ seq
ที่ถูก แต่ละ line ควรจะแสดง ' 1',' 2', ' 3'
มี space ด้านหน้า 9 หลัก
แต่ตอนนี้มันแสดง ' 1',' 2', ' 3'
นั่นคือมี space ใส่เข้าไป 10 หลัก
ผมตรวจสอบไปตรวจสอบมาปรากฏว่า ค่า ที่ return ออกมาจากฟังก์ชัน STR(seq) นั้นมัน return สตริงออกมา
สองหลัก คือ ' 1', ' 2' , ' 3'
คำถามคือ ทำอย่างไร หรือต้อง เซ็ตตัวแปรอย่างไร จึงจะคืนค่าที่ผ่านฟังก์ชัน STR(seq) เป็น สตริงตัวอักษร character 1 หลักเท่านั้น : '1', '2', '3'
[Data Spec]
~I: 0, "", "", "seq=0"
~N: 0, "999", "", "seq=seq+1",A
~NEXP: 0, "", "seqval","seq=seq+1;seqval='