ช่วยดูรายงาน 1F2

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

Moderator: Sutas, CO-Admin, Global Moderator

ช่วยดูรายงาน 1F2

โพสต์โดย suranee » จันทร์ ม.ค. 27, 2014 10:38 am

คือได้แก้ไขรายงาน 1F2 เพื่อวัตถุประสงค์ของเจ้านายตามเคย  โดยที่แก้ไขจากเดิม CUSTYP  มาเป็น 4 ตัวแรกของ REMARK  พอสั่งพิมพ์แล้วเกิด Error ค่ะ

ตัวที่แก้ไขมีดังนี้ค่ะ

Gh:$Bเขตการขาย    : ~TABLE1                                            $B ; 1 AREACOD
*Gh:$Bประเภทลูกค้า    : ~TABLE2                                            $B ; 2 CUSTYP
Gh:$Bประเภทลูกค้า    : ~TABLE2                                            $B ; 2 SUBSTR(REMARK,4)


.....

~TABLE1:        0,      "",                "p_istab( A->AREACOD,40,1,40)",    ""
*~TABLE2:        0,      "",                "p_istab( A->CUSTYP,45,1,40)",      ""
~TABLE2:        0,      "",                "A->SUBSTR(REMARK,4)",        ""
suranee
Sr. Member
Sr. Member
 
โพสต์: 398
ลงทะเบียนเมื่อ: จันทร์ ม.ค. 26, 2004 11:26 am

Re: ช่วยดูรายงาน 1F2

โพสต์โดย savek » จันทร์ ม.ค. 27, 2014 10:52 am

คำสั่ง Substr ต้องใช้แบบนี้ครับ

SUBSTR(ชื่อฟิลด์ข้อมูล,เริ่มต้นตั้งแต่ตัวอักษรที่เท่าไหร่,ต้องการนับไปอีกกี่ตัวอักษร)

เช่น

~TABLE2:        0,      "",                "SUBSTR(A->REMARK,4,2)",        ""

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

Re: ช่วยดูรายงาน 1F2

โพสต์โดย suranee » จันทร์ ม.ค. 27, 2014 11:53 am

แก้ไขตามที่แนะนำแล้ว มันขึ้น Error message 4002 

นิพจน์ผิด (SUBSTR(A->REMARK,1,4))
suranee
Sr. Member
Sr. Member
 
โพสต์: 398
ลงทะเบียนเมื่อ: จันทร์ ม.ค. 26, 2004 11:26 am

Re: ช่วยดูรายงาน 1F2

โพสต์โดย savek » จันทร์ ม.ค. 27, 2014 11:58 am

บรรทัดคำสั่งที่แจ้งมานี้ หมายถึงตรงส่วน Gh: ใช่ไหมครับ เพราะถ้าเป็นส่วนของ Gh: จะไม่ต้องอ้างถึงชื่อไฟล์ ใช้ในลักษณะนี้ครับ

(SUBSTR(REMARK,1,4))

หรือ

;1 REMARK 0 4
ภาพประจำตัวสมาชิก
savek
Administrator
Administrator
 
โพสต์: 12469
ลงทะเบียนเมื่อ: พฤหัสฯ. พ.ย. 15, 2007 11:04 am

Re: ช่วยดูรายงาน 1F2

โพสต์โดย suranee » อังคาร ม.ค. 28, 2014 11:01 am

โปรแกรมยังแจ้งว่า การพิมพ์กลุ่มมีปัญหาค่ะ

* ARMASAT.RWT -- Customer Detail Report by Customer's Area and Type
*
[report frame]
He:\NAME                                                    `˹éÒ    : \PAGE
He:$EÃÒÂÅÐàÍÕ´ÅÙ¡¤éÒ
suranee
Sr. Member
Sr. Member
 
โพสต์: 398
ลงทะเบียนเมื่อ: จันทร์ ม.ค. 26, 2004 11:26 am

Re: ช่วยดูรายงาน 1F2

โพสต์โดย savek » อังคาร ม.ค. 28, 2014 11:34 am

; กับตัวเลขข้างหลังต้องพิมพ์ติดกันครับ เช่น ;1 AREACOD หรือ ;2 SUBSTR(REMARK,1,4)

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

Re: ช่วยดูรายงาน 1F2

โพสต์โดย suranee » พุธ ม.ค. 29, 2014 11:28 am

ลองทำแล้วก็ยังไม่ได้ค่ะคุณ savek  เลยส่งตัวรายงานให้คุณ savek ดูก็แล้วกันค่ะส่งไปที่  support@esg.co.th ค่ะ
suranee
Sr. Member
Sr. Member
 
โพสต์: 398
ลงทะเบียนเมื่อ: จันทร์ ม.ค. 26, 2004 11:26 am

Re: ช่วยดูรายงาน 1F2

โพสต์โดย savek » พุธ ม.ค. 29, 2014 11:28 am

อืม ผมลองแล้วทำได้นะครับ

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


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

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

กำลังดูบอร์ดนี้: Google [Bot] และ บุคคลทั่วไป 61 ท่าน