สอบถามเรื่อง New Report Writer ค่ะ

หากท่านใดมีข้อสงสัยหรือคำถามเกี่ยวกับการใช้งานโปรแกรม Express สามารถเข้ามาสอบถามได้ที่นี่ครับ

Moderator: Sutas, CO-Admin, Global Moderator

สอบถามเรื่อง New Report Writer ค่ะ

โพสต์โดย itnation » จันทร์ เม.ย. 24, 2017 3:18 pm

เป็นมือใหม่กำลังหัดเปลี่ยนแบบฟอร์มรุ่นใหม่ของ express มีคำถามดังนี้ค่ะ

1. เห็นว่าสามารถระบุเงื่อนไขการแสดงผลได้ด้วย เลยอยากจะทราบว่า หากต้องการเช็คว่า ARMAS-TAXID ไม่ใช่ช่องว่าง ให้ใส่ข้อมูล ARMAS-TAXID แต่หากเป็นช่องไม่ต้องใส่ค่า ใช้ คำสั่ง custaxid = IIF( ARMAS-TAXID <> '', ARMAS-TAXID, '' ) แต่มาน return error มานะค่ะ

2. หากต้องการให้ฟิลด์ 1 ฟิลด์ใส่ข้อมูลที่มาจากไฟล์หลัก กับ ข้อความที่เราต้องการต่อท้าย เช่น ต้องการแสดง ARMAS-PAYTRM แล้วตามด้วยประโยค " days due net " ตัวอย่างเช่น หากกดพิมพ์จะแสดงเป็น 30 days due net อะไรประมาณนี้นะค่ะ ถ้าเราใช้ ฟิลด์สองฟิลด์ มานจะมีช่องว่างเยอะระหว่างฟิลด์เยอะมากค่ะ ทำไงดีค่ะ

3. ตัว variable ที่มาพร้อมกับชุดของ express เช่น _NAME, _PAGE, _COND จะหาข้อมูลได้จากที่ไหนบ้างค่ะ

ขอบคุณค่ะ
itnation
Newbie
Newbie
 
โพสต์: 3
ลงทะเบียนเมื่อ: จันทร์ เม.ย. 24, 2017 2:33 pm

Re: สอบถามเรื่อง New Report Writer ค่ะ

โพสต์โดย savek » จันทร์ เม.ย. 24, 2017 3:26 pm

รูปแบบคำสั่งของข้อแรก จะเป็นประมาณนี้ครับ custaxid = IIF( ARMAS->TAXID <> ' ', ARMAS->TAXID, ' ')

ส่วนข้อสอง คำสั่งที่ใช้จะเป็นประมาณนี้ครับ
~CR: 0, "", "pay", "pay=str(ARTRN->PAYTRM) - ' days due net '"

ข้อสามคงต้องใช้วิธีสอบถามกับทางเจ้าหน้าที่ฝ่ายบริการลูกค้าโดยตรงนะครับ
ภาพประจำตัวสมาชิก
savek
Administrator
Administrator
 
โพสต์: 12467
ลงทะเบียนเมื่อ: พฤหัสฯ. พ.ย. 15, 2007 11:04 am

Re: สอบถามเรื่อง New Report Writer ค่ะ

โพสต์โดย itnation » อังคาร เม.ย. 25, 2017 10:04 am

ขอบคุณค่ะคุณ savek สอบถามเพิ่มเติมค่ะ

สำหรับคำสั่ง ~CR: 0, "", "pay", "pay=str(ARTRN->PAYTRM) - ' days due net '" ใช้ใน new report writer ได้ด้วยเหรอค่ะ ถ้าได้ ต้องใส่ไว้ตรงส่วนใดค่ะ เพราะใส่ไว้ในส่วนของการคำนวณ ระบบแสดง error นะค่ะ

รบกวนด้วยค่ะ
itnation
Newbie
Newbie
 
โพสต์: 3
ลงทะเบียนเมื่อ: จันทร์ เม.ย. 24, 2017 2:33 pm

Re: สอบถามเรื่อง New Report Writer ค่ะ

โพสต์โดย savek » อังคาร เม.ย. 25, 2017 11:08 am

สร้างอ๊อบเจ็คที่เป็นข้อมูลขึ้นมา 1 ตัวครับ แล้วใส่คำสั่งดังกล่าวนี้ไว้ในแท็บการคำนวณ

จากนั้นในแท็บค่าเฉพาะตัว และในบรรทัดที่เก็บข้อมูล ก็ระบุเป็นตัวแปร pay ตามที่เราสร้างไว้นี้ครับ
ภาพประจำตัวสมาชิก
savek
Administrator
Administrator
 
โพสต์: 12467
ลงทะเบียนเมื่อ: พฤหัสฯ. พ.ย. 15, 2007 11:04 am


ย้อนกลับไปยัง ถาม-ตอบปัญหาเกี่ยวกับโปรแกรม Express

ผู้ใช้งานขณะนี้

กำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และ บุคคลทั่วไป 131 ท่าน

cron