สร้างรายงานด้วยตัวเอง จากรายงานใบสั่งขาย

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

Moderator: Sutas, CO-Admin, Global Moderator

Re: สร้างรายงานด้วยตัวเอง จากรายงานใบสั่งขาย

โพสต์โดย Supal » ศุกร์ ธ.ค. 26, 2008 11:57 am

ผลที่ได้เหมือนเดิมค่ะ ลองก๊อปให้ดูทั้งหมดเลยดีกว่าค่ะ ขอโทษนะคะยาวไปนิด

* OESON.RWT - S/O Report by S/O No.
*
[report frame]
Ti::~INIT
He:\NAME                                                    `˹éÒ    : \PAGE
He:$EÃÒ§ҹãºÊÑè§¢ÒÂ
Supal
Newbie
Newbie
 
โพสต์: 21
ลงทะเบียนเมื่อ: เสาร์ ธ.ค. 20, 2008 2:58 pm

Re: สร้างรายงานด้วยตัวเอง จากรายงานใบสั่งขาย

โพสต์โดย savek » ศุกร์ ธ.ค. 26, 2008 12:55 pm

อาจจะตรงนี้ครับ ในส่วนที่ 3 บรรทัดที่ด้านหน้าเป็นคำว่า Gf:  ด้านท้ายสุดของบรรทัด หลังตัวแปร ~G06 (อาจจะวรรคไปหลังตัวแปรนี้ซัก 7-8 เคาะ) ใส่เครื่องหมาย ;1 เข้าไปด้วยนะครับ

รูปภาพ


จะเป็นประมาณนี้ครับ
Gf:    รวมตามหมวดสินค้า                                                      ~G01                    ~G02                    ~G06        ;1
ภาพประจำตัวสมาชิก
savek
Administrator
Administrator
 
โพสต์: 12467
ลงทะเบียนเมื่อ: พฤหัสฯ. พ.ย. 15, 2007 11:04 am

Re: สร้างรายงานด้วยตัวเอง จากรายงานใบสั่งขาย

โพสต์โดย Supal » ศุกร์ ธ.ค. 26, 2008 1:10 pm

ใช่เลยค่ะ ได้แล้วค่ะ ขอบคุณมากๆ เลยค่ะ
Supal
Newbie
Newbie
 
โพสต์: 21
ลงทะเบียนเมื่อ: เสาร์ ธ.ค. 20, 2008 2:58 pm

Re: สร้างรายงานด้วยตัวเอง จากรายงานใบสั่งขาย

โพสต์โดย savek » ศุกร์ ธ.ค. 26, 2008 1:11 pm

ยินดีเลยครับผม  :D

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

Re: สร้างรายงานด้วยตัวเอง จากรายงานใบสั่งขาย

โพสต์โดย Supal » ศุกร์ ธ.ค. 26, 2008 1:25 pm

ไม่เป็นไรค่ะ เพราะทางนี้ก็ได้เรียนรู้เช่นกันค่ะ
ถามต่ออีกนิดนะคะ ถามเป็นข้อๆ เลยว่า
1. ใบสั่งขายจะมีการสั่งขายสินค้าบริการออกมาด้วย ตัวแปรที่ดึงมาคืออะไรคะ?
2. Remark ในใบสั่งขายที่คนเก่าเค้าทำไว้ คือ จะต้องคีย์ใบสั่งขายในบรรทัดที่ 3 จึงจะปรินท์ใบสั่งขายออกมาได้  ถามว่า เราจะดึง Remark ให้มาโชว์ในบรรทัดเดียวกันของรายงานที่จะประยุกต์นี้ได้อย่างไรคะ?
รบกวนด้วยค่ะ
ขอบคุณค่ะ
Supal
Newbie
Newbie
 
โพสต์: 21
ลงทะเบียนเมื่อ: เสาร์ ธ.ค. 20, 2008 2:58 pm

Re: สร้างรายงานด้วยตัวเอง จากรายงานใบสั่งขาย

โพสต์โดย savek » ศุกร์ ธ.ค. 26, 2008 2:24 pm

ยังงงๆ กับคำถามอยู่หน่อยครับ ;D

1. หมายถึง ให้ออกเฉพาะสินค้าบริการหรือครับ เพราะปกติสินค้าทุกรายการในใบสั่งขาย ไม่ว่าจะเป็นสินค้าทั่วไป หรือสินค้าบริการ ก็จะถูกพิมพ์ออกมาอยู่แล้วนะครับ

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

Re: สร้างรายงานด้วยตัวเอง จากรายงานใบสั่งขาย

โพสต์โดย savek » ศุกร์ ธ.ค. 26, 2008 2:51 pm

สำหรับกรณีที่ต้องการให้แสดงเลขที่ใบสั่งขาย ในบรรทัดยอดรวมตามหมวดสินค้า ให้แก้ไขแบบนี้นะครับ

เพิ่มตัวแปร ~SN ในตำแหน่งที่ต้องการให้แสดงเลขที่ใบสั่งขาย

รูปภาพ

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

Re: สร้างรายงานด้วยตัวเอง จากรายงานใบสั่งขาย

โพสต์โดย Supal » ศุกร์ ธ.ค. 26, 2008 3:19 pm

ข้อ 1 หมายความว่า ในบรรทัดแยกตามหมวดสินค้าน่ะค่ะ  จะดึงตัวแปรของสินค้าบริการมาแยกหมวดค่าแรงโชว์ในรายงานค่ะ
ข้อ 2 ใช่ค่ะ แต่หมายเหตุที่คีย์จะเริ่มคีย์ในใบสั่งขายตั้งแต่บรรทัดที่ 3 ต่อด้วยบรรทัดที่ 4 และ 5  ความต้องการคือ เอาบรรทัดที่ 3 4 5 มาเรียงต่อกันเพื่อแสดงรายงานอยู่ในบรรทัดเดียวกับรายการสรุปแยกหมวดสินค้าค่ะ

เพิ่มเติมอีกนิดนึง คือ
ถ้าเราจะเพิ่มยอดมูลค่าสินค้าของใบสั่งขาย มาไว้ในบรรทัดแยกตามหมวดสินค้า ก่อนหมายเหตุ จะเขียนเหมือนกับเลขที่ใบสั่งขายไหมค่ะ
Supal
Newbie
Newbie
 
โพสต์: 21
ลงทะเบียนเมื่อ: เสาร์ ธ.ค. 20, 2008 2:58 pm

Re: สร้างรายงานด้วยตัวเอง จากรายงานใบสั่งขาย

โพสต์โดย savek » ศุกร์ ธ.ค. 26, 2008 3:26 pm

ได้ครับผม ;D

1. ทำคล้ายๆ บรรทัดนี้นะครับ
G09=G09+iif(e->STKTYP='3',B->TRNVAL,0)

* STKTYP='3' หมายถึงประเภทสินค้าบริการครับ

2. อันนี้ยังนึกไม่ออกครับ ถ้าจะเขียนจริง คงเยอะเหมือนกันครับ เพราะปกติหมายเหตุมันจะเป็น item file ที่จะต้องแสดงอยู่ต่อจากรายการหลัก การจะเอาไปไว้บรรทัดเดียวกับรายการหลักนั้น ไม่แน่ใจว่าจะทำได้แค่ไหนนะครับ เดี๋ยวยังไงขอเช็คอีกที :)


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

Re: สร้างรายงานด้วยตัวเอง จากรายงานใบสั่งขาย

โพสต์โดย Supal » ศุกร์ ธ.ค. 26, 2008 4:51 pm

ถ้างั้นดึงเฉพาะ Remark บรรทัดที่ 3 ขึ้นมาก็ได้ค่ะ

ถามเพิ่มนะคะ (อีกละ)
ถ้าโจทย์เป็นแบบนี้  เลขที่ใบสั่งขาย      ค่าบริการ
                              001                543
                              002                100
                              003                200
                  รวม                            XXX
ถามว่า XXX เขียนคำสั่งยังไงคะ
ขอบคุณค่ะ
Supal
Newbie
Newbie
 
โพสต์: 21
ลงทะเบียนเมื่อ: เสาร์ ธ.ค. 20, 2008 2:58 pm

Re: สร้างรายงานด้วยตัวเอง จากรายงานใบสั่งขาย

โพสต์โดย savek » ศุกร์ ธ.ค. 26, 2008 4:59 pm

เรื่อง remark ขอติดไว้ก่อนนะครับ ยังนึกไม่ออกว่าเขียนไงดี  ???

ส่วนการรวมยอด หลักการเป็นแบบนี้ครับ

สร้างตัวแปรขึ้นมาตัวนึงเช่น ~XX

จากนั้นไปที่ [data spec] หาตัวแปร ~INIT แล้วไปด้านหลังสุดของบรรทัดนี้ เพิ่มคำว่า ;XX=0"

และในส่วนของ [data spec] เช่นเดียวกัน ให้หาตัวแปรที่เก็บค่าในช่องบริการเอาไว้ สมมติว่าเป็น ~TRNVAL

ด้านหลังสุดของบรรทัด ~TRNVAL เพิ่มเป็น ;XX=XX+TRNVAL"

แล้วเอาตัวแปร ~XX ไปไว้ตรงบรรทัดรวม ใน [report frame] ด้านบนนะครับ


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

Re: สร้างรายงานด้วยตัวเอง จากรายงานใบสั่งขาย

โพสต์โดย Supal » เสาร์ ธ.ค. 27, 2008 10:35 am

ทำตามที่คุณ Savek แนะนำแล้วไม่ได้ผลอ่ะค่ะ
1. ตามที่ตั้งโจทย์ไว้ ต้องการหาผลรวมของหมวด G01 G02 G03 ให้มาแสดงในบรรทัดล่างสุดต่อจากใบสั่งขายสุดท้ายของหน้ารายงาน
2. กรณีเดียวกับการดึงเลขที่ใบสั่งขายขึ้นมาแสดง แต่ในที่นี้จะเอายอดรวมหักส่วนลดแล้ว ก่อน Vat มาแสดงไว้ท้ายบรรทัดของใบสั่งขายแต่ละใบ (~VALAMT) ถ้านำตัวแปรในวงเล็บมาวางต่อเลย กลายเป็นว่ารายงานจะโชว์ยอดของใบสั่งขายที่ 2 เป็นต้นไป ทำให้ยอดรวมไม่ถูกต้อง

ต้องแก้ยังไงคะ?
ขอบคุณค่ะ
Supal
Newbie
Newbie
 
โพสต์: 21
ลงทะเบียนเมื่อ: เสาร์ ธ.ค. 20, 2008 2:58 pm

Re: สร้างรายงานด้วยตัวเอง จากรายงานใบสั่งขาย

โพสต์โดย savek » อาทิตย์ ธ.ค. 28, 2008 6:12 pm

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

Re: สร้างรายงานด้วยตัวเอง จากรายงานใบสั่งขาย

โพสต์โดย savek » จันทร์ ธ.ค. 29, 2008 9:10 am

1.

เพิมบรรทัดนี้ขึ้นมาครับ

รูปภาพ

ใส่ตัวแปรต่อไปนี้ที่ด้านท้ายของบรรทัด ~INIT ในส่วนของ [data spec]

รูปภาพ

เพิ่ม 2 ส่วนนี้เข้าไปในส่วนของ [data spec]

รูปภาพ


2.

รูปภาพ

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

Re: สร้างรายงานด้วยตัวเอง จากรายงานใบสั่งขาย

โพสต์โดย Supal » อังคาร ม.ค. 06, 2009 10:04 am

ขอโทษด้วยค่ะ พอดีหยุดปีใหม่ไปหลายวัน เพิ่งได้เข้ามาดูอ่ะค่ะ

ทำได้แล้วค่ะ ขอบคุณคุณ savek มากๆ เลยค่ะ คุณ savek เก๋งที่สุดเลยค่ะ
พอเขียนเข้าจริงๆ แก้ไม่เยอะเหมือนตอนบอกไว้ทีแรกนะคะ ;D
ไว้จะมารบกวนใหม่นะคะ
ด้วยขอบคุณจากใจค่ะ
Supal
Newbie
Newbie
 
โพสต์: 21
ลงทะเบียนเมื่อ: เสาร์ ธ.ค. 20, 2008 2:58 pm

ย้อนกลับต่อไป

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

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

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