ต้องการสร้างรายงานยอดขายแยกตามลูกค้า

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

Moderator: Sutas, CO-Admin, Global Moderator

ต้องการสร้างรายงานยอดขายแยกตามลูกค้า

โพสต์โดย OLO » จันทร์ พ.ค. 21, 2012 9:09 am

พอดีผมทำการสร้างรายงานยอดขายแยกตามหมวดสินค้าไว้ครับ....แต่ต้องการดัดแปลงรายงานนี้ใหม่โดยให้เพิ่มแยกตามลูกค้าไปด้วย...และให้แยกตามหมวดเหมือนเดิม

ผมลองแล้วไม่ได้ผลครับ....


[report frame]
Ti::~INIT_VAR 
He:\NAME                                                    `หน้า    : \PAGE
He:$Eรายงานยอดขายแยกตามหมวดสินค้า$E    (~TOP ลำดับแรก)
He:วันที่จาก          ~FROMDATE            ถึง  ~TODATE        `วันที่    : \DATE
H1:รหัสสินค้าจาก      ~FROMSTK            ถึง  ~TOSTK
H1:หมวดสินค้าจาก    ~FROMGRP            ถึง  ~TOGRP            เลือกแผนก  ~FROMDEP
He:\LINE
He:ลำดับ  รหัสสินค้า        รายละเอียด                          หน่วยนับ    ปริมาณขายสุทธิ        มูลค่าขาย    (%)      ต้นทุนขายสุทธิ      กำไรขั้นต้น    (%)
He:\LINE
*  xxxx  xxxxxxxxx1xxxxxxxxx2xxxxxxxxx3xxxxxxxxx4xxxxxxxxx5x xxxxxxxx 9,999,999.999 9999,999,999.99 999.99 9999,999,999.99 999,999,999.99 99,999.99
Gh: $B หมวด: ~STKGRP  •••$B                    ~C_SUB                  ;1 STMAS->STKGRP   
Bo:~NN  ~ARTICLE                                            ~QUDES  ~SALQTY      ~SALVAL        ~PC    ~TRNVAL        ~PROFIT        ~PFRAT
Gf:                                                                        ------• ---------------        --------------- --------------      ;1
Gf:$B  รวมหมวด : ~STKGRP2      •                                          ~SUMQTY•    •~SUMVAL      ~SUMPC    ~SUMTRN      ~SUMPRO      ~SUMPFR  $B ;1•
Gf:                                                                        ------  ---------------        --------------- --------------      ;1
Su:                  $Bรวมทั้งสิ้น                                                      ~TSALVAL        ~TPC  ~TTRNVAL        ~TPROFIT      ~TPF    $B
Su:                                                                                ===============        =============== ==============
Su:หมายเหตุ:    ปริมาณขายสุทธิ(ของแถมไม่นำมาคิด)•=•ปริมาณที่ขายสด+ขายเชื่อ-รับคืน
Su:            มูลค่าขาย                    =•จำนวนเงินขายสด+ขายเชื่อ-รับคืน
Su:            ต้นทุนขายสุทธิ                  =•(ต้นทุนขายสด+ต้นทุนขายเชื่อ+ต้นทุนของที่แถม)•-•(ต้นทุนที่รับคืน+ต้นทุนของแถมที่รับคืน)
Su:            % ของมูลค่าขายคิดจากยอดขายรวมของสินค้าทุกตัว
Su:>>>>  จบรายงาน  <<<<
[end frame]


ต้องเพิ่ีมตัวแปรตัวไหนอย่างไร



อันนี้รายงานที่เป็นอยู่


รูปภาพ
ภาพประจำตัวสมาชิก
OLO
Sr. Member
Sr. Member
 
โพสต์: 348
ลงทะเบียนเมื่อ: พุธ ม.ค. 13, 2010 2:31 pm
ที่อยู่: 107 หมู่ 6 ถ.รังสิต-นครนายก อ.องครักษ์ จ.นครนายก

Re: ต้องการสร้างรายงานยอดขายแยกตามลูกค้า

โพสต์โดย OLO » จันทร์ พ.ค. 21, 2012 9:10 am

ผมรอคำตอบอยู่ครับ....พอดีวันนี้ต้องปริ้นรายงานตัวนี้ส่งให้ท่านผู้บริหารดูครับ
ภาพประจำตัวสมาชิก
OLO
Sr. Member
Sr. Member
 
โพสต์: 348
ลงทะเบียนเมื่อ: พุธ ม.ค. 13, 2010 2:31 pm
ที่อยู่: 107 หมู่ 6 ถ.รังสิต-นครนายก อ.องครักษ์ จ.นครนายก

Re: ต้องการสร้างรายงานยอดขายแยกตามลูกค้า

โพสต์โดย savek » จันทร์ พ.ค. 21, 2012 10:04 am

แก้ไขเยอะพอสมควรเลยครับคุณ Kumpoofz :)

หลักๆ คือ

- เพิ่ม Gh:  ;2 PEOPLE เข้าไป เพื่อให้แยกหมวดตามลูกค้า
- หากต้องการให้รวมยอดของลูกค้าแต่ละรายด้วย ก็ต้องสร้างตัวแปรรวมยอด (ทั้งปริมาณขายสุทธิ, มูลค่าขาย, ต้นทุน เป็นต้นครับ)
- ในคำสั่ง Sort ตรงส่วนของ [print option] ต้องสั่งให้จัดเรียงตามลูกค้าด้วย (เข้าใจว่าของเดิมจะเรียงตาม STMAS->STKGRP ก็ให้ +PEOPLE เข้าไปอีกตัวหนึ่งครับ)
ภาพประจำตัวสมาชิก
savek
Administrator
Administrator
 
โพสต์: 12467
ลงทะเบียนเมื่อ: พฤหัสฯ. พ.ย. 15, 2007 11:04 am

Re: ต้องการสร้างรายงานยอดขายแยกตามลูกค้า

โพสต์โดย OLO » จันทร์ พ.ค. 21, 2012 10:33 am

ผมทำตามที่คุณ Sevek บอกแล้วครับแต่มันขึ้นอย่างนี้ครับ...ต้องแก้ไขตรงไหน


รูปภาพ
ภาพประจำตัวสมาชิก
OLO
Sr. Member
Sr. Member
 
โพสต์: 348
ลงทะเบียนเมื่อ: พุธ ม.ค. 13, 2010 2:31 pm
ที่อยู่: 107 หมู่ 6 ถ.รังสิต-นครนายก อ.องครักษ์ จ.นครนายก

Re: ต้องการสร้างรายงานยอดขายแยกตามลูกค้า

โพสต์โดย savek » จันทร์ พ.ค. 21, 2012 10:47 am

อย่างนั้นต้องดูว่า [master file] ของรายงานที่คุณ Kumpoofz กำลังแก้ไขนั้นคือไฟล์ออะไรนะครับ :)

ตอนแรกที่ผมแนะนำไป เข้าใจว่าคุณ Kumpoofz แก้ไขจากรายงานที่ Master File เป็น STCRD ครับ

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

Re: ต้องการสร้างรายงานยอดขายแยกตามลูกค้า

โพสต์โดย OLO » จันทร์ พ.ค. 21, 2012 10:50 am

เป็นตัวนี้หรือป่าวครับ

[master file]
File=A
Alias=A
Key=STR(TRNQTY,15,4)+STR(SALVAL,15,2)
Descending=Y
System=DATA_PATH

[relate file]
File=STMAS
Alias=B
Tag=STMAS1
System=DATA_PATH
Master file=A
Master-Related Field=STKCOD
ภาพประจำตัวสมาชิก
OLO
Sr. Member
Sr. Member
 
โพสต์: 348
ลงทะเบียนเมื่อ: พุธ ม.ค. 13, 2010 2:31 pm
ที่อยู่: 107 หมู่ 6 ถ.รังสิต-นครนายก อ.องครักษ์ จ.นครนายก

Re: ต้องการสร้างรายงานยอดขายแยกตามลูกค้า

โพสต์โดย OLO » จันทร์ พ.ค. 21, 2012 10:56 am

อันนี้ไฟล์ต้นฉบับครับ...ลองโหลดไปดูครับ



https://docs.google.com/open?id=0B1kFFB ... mhsZnNocnc
ภาพประจำตัวสมาชิก
OLO
Sr. Member
Sr. Member
 
โพสต์: 348
ลงทะเบียนเมื่อ: พุธ ม.ค. 13, 2010 2:31 pm
ที่อยู่: 107 หมู่ 6 ถ.รังสิต-นครนายก อ.องครักษ์ จ.นครนายก

Re: ต้องการสร้างรายงานยอดขายแยกตามลูกค้า

โพสต์โดย savek » จันทร์ พ.ค. 21, 2012 11:07 am

ผมเช็ครายงาน 7.6.2 ตัวนี้ให้แล้วนะครับ :)

Master File คือไฟล์ A ซึ่งหมายถึงไฟล์ STSTA.DBF ของโปรแกรม ไฟล์นี้จะเป็นไฟล์พิเศษ คือ ไม่มีการเก็บข้อมูลแบบถาวรเอาไว้ แต่จะใช้วิธีเมื่อพิมพ์รายงาน ตัวโปรแกรมจะคำนวณยอดตามที่โปรแกรมเมอร์เขียนโปรแกรมเอาไว้ และใส่ข้อมูลเข้าไปในไฟล์นี้แทน

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

Re: ต้องการสร้างรายงานยอดขายแยกตามลูกค้า

โพสต์โดย OLO » จันทร์ พ.ค. 21, 2012 11:09 am

เหรอครับ....สงสัยต้องไปหารายงานตัวอื่นแทนครับ....
ภาพประจำตัวสมาชิก
OLO
Sr. Member
Sr. Member
 
โพสต์: 348
ลงทะเบียนเมื่อ: พุธ ม.ค. 13, 2010 2:31 pm
ที่อยู่: 107 หมู่ 6 ถ.รังสิต-นครนายก อ.องครักษ์ จ.นครนายก


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

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

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