หน้า 1 จากทั้งหมด 1

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

โพสต์โพสต์แล้ว: จันทร์ ม.ค. 27, 2014 10:38 am
โดย suranee
คือได้แก้ไขรายงาน 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)",        ""

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

โพสต์โพสต์แล้ว: จันทร์ ม.ค. 27, 2014 10:52 am
โดย savek
คำสั่ง Substr ต้องใช้แบบนี้ครับ

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

เช่น

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

จะหมายถึง ตัดข้อมูลในฟิลด์ Remark ตั้งแต่ตัวอักษรตัวที่ 4 ออกมาทั้งหมด 2 ตัวอักษร

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

โพสต์โพสต์แล้ว: จันทร์ ม.ค. 27, 2014 11:53 am
โดย suranee
แก้ไขตามที่แนะนำแล้ว มันขึ้น Error message 4002 

นิพจน์ผิด (SUBSTR(A->REMARK,1,4))

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

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

(SUBSTR(REMARK,1,4))

หรือ

;1 REMARK 0 4

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

โพสต์โพสต์แล้ว: อังคาร ม.ค. 28, 2014 11:01 am
โดย suranee
โปรแกรมยังแจ้งว่า การพิมพ์กลุ่มมีปัญหาค่ะ

* ARMASAT.RWT -- Customer Detail Report by Customer's Area and Type
*
[report frame]
He:\NAME                                                    `˹éÒ    : \PAGE
He:$EÃÒÂÅÐàÍÕ´ÅÙ¡¤éÒ

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

โพสต์โพสต์แล้ว: อังคาร ม.ค. 28, 2014 11:34 am
โดย savek
; กับตัวเลขข้างหลังต้องพิมพ์ติดกันครับ เช่น ;1 AREACOD หรือ ;2 SUBSTR(REMARK,1,4)

หากลองแล้วยังไม่ได้ ให้ลองลบ Gh: ทั้งสองบรรทัดนี้ แล้วพิมพ์เข้าไปใหม่ทั้งหมดดูอีกรอบหนึ่งครับ

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

โพสต์โพสต์แล้ว: พุธ ม.ค. 29, 2014 11:28 am
โดย suranee
ลองทำแล้วก็ยังไม่ได้ค่ะคุณ savek  เลยส่งตัวรายงานให้คุณ savek ดูก็แล้วกันค่ะส่งไปที่  support@esg.co.th ค่ะ

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

โพสต์โพสต์แล้ว: พุธ ม.ค. 29, 2014 11:28 am
โดย savek
อืม ผมลองแล้วทำได้นะครับ

ยังไงรบกวนโทร.เข้ามาติดต่อกับ จนท.ฝ่ายบริการลูกค้า ให้ช่วยตรวจสอบให้อีกทีนะครับ