ต้องการออกบิลขายสดแบบเรียงตามตัวอักษร

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

Moderator: Sutas, CO-Admin, Global Moderator

ต้องการออกบิลขายสดแบบเรียงตามตัวอักษร

โพสต์โดย Waypointer » อาทิตย์ มิ.ย. 06, 2010 12:38 pm

ตอนนี้ใช้ barcode ยิงสินค้า ซึ่งบิลนึงสินค้าเป็น 100 รายการขึ้นครับ
สินค้าตัวไหนมาก่อน ก็ยิงตัวนั้นก่อน

หากต้องการให้บิลขายสดที่ print ออกมา เรียงรายละเอียดไล่ตามตัวหนังสือ ก->ฮ

ต้องแก้ไขฟอร์มอย่างไรครับ ???
Waypointer
Newbie
Newbie
 
โพสต์: 25
ลงทะเบียนเมื่อ: อังคาร ต.ค. 14, 2008 1:36 pm

Re: ต้องการออกบิลขายสดแบบเรียงตามตัวอักษร

โพสต์โดย savek » จันทร์ มิ.ย. 07, 2010 8:56 am

หมายถึงให้เรียงตามชื่อของสินค้าที่ขายในบิลขายสดใช่ไหมครับ :)

ถ้าใช่ ลองเข้าไปแก้ไขแบบฟอร์มนะครับ โดยแก้ไขในส่วนของ item file ดังนี้ครับ

[item file]
File=stcrd
Alias=B
*Tag=stcrd5
Index=XX
Key=docnum+stkdes
System=DATA_PATH


หรือถ้าต้องการให้เรียงตามรหัสสินค้า ก็ให้เปลี่ยนตรง Key เป็นแบบนี้ครับ

Key=docnum+stkcod

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

Re: ต้องการออกบิลขายสดแบบเรียงตามตัวอักษร

โพสต์โดย Waypointer » จันทร์ มิ.ย. 07, 2010 3:43 pm

ลองแก้ไขฟอร์มเรียบร้อยแล้วครับ

บิลขายสดรายละเอียดเรียงตามตัวอักษร

แต่มีปัญหาตรงที่ พอดูตัวอย่างก่อนพิมพ์จะเห็นว่า
ในบิลขายดึงข้อมูลของบิลเก่าของลูกค้าคนนี้เฉพาะตัวสินค้าที่เหมือนกันและไม่แสดงราคา
มารวมในบิลล่าสุดด้วยครับ  :o
Waypointer
Newbie
Newbie
 
โพสต์: 25
ลงทะเบียนเมื่อ: อังคาร ต.ค. 14, 2008 1:36 pm

Re: ต้องการออกบิลขายสดแบบเรียงตามตัวอักษร

โพสต์โดย savek » จันทร์ มิ.ย. 07, 2010 5:06 pm

อืม หมายถึงยังไงเหรอครับ ผมยังไม่ค่อยเข้าใจ

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

Re: ต้องการออกบิลขายสดแบบเรียงตามตัวอักษร

โพสต์โดย Waypointer » จันทร์ มิ.ย. 07, 2010 6:49 pm

ผม capture ภาพมาให้ดูนะครับ
แบบปกติ ที่ผมใช้อยู่

รูปภาพ

ภาพนี้หลังจากจัดเรียงข้อมูล
[item file]
File=stcrd
Alias=B
*Tag=stcrd5
Index=XX
Key=docnum+stkdes
System=DATA_PATH

รูปภาพ

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

บิลนี้ปกติมี 6 หน้า พอจัดเรียงแล้วมีรายการสินค้าเพิ่มมาเป็น 8 หน้าเลยครับ  ???
แก้ไขล่าสุดโดย Waypointer เมื่อ จันทร์ มิ.ย. 07, 2010 6:54 pm, แก้ไขแล้ว 1 ครั้ง
Waypointer
Newbie
Newbie
 
โพสต์: 25
ลงทะเบียนเมื่อ: อังคาร ต.ค. 14, 2008 1:36 pm

Re: ต้องการออกบิลขายสดแบบเรียงตามตัวอักษร

โพสต์โดย ITTI » จันทร์ มิ.ย. 07, 2010 8:44 pm

[size=100][size=100][size=100][size=100]ขออนุญาติร่วมด้วยคนครับผม ลองเพิ่มคำสั่ง FILTER=.NOT.DELETED() อีกนิดนึงครับ เป็นไปได้ว่าในขณะเปิดบิล
นั้นเวลารายการเยอะๆทำให้คนเปิดบิลนั้นคีย์ผิด แล้วก็ลบออก แต่ใน TABLE STCRD นั้นยังมี RECORD นี้อยู่แต่อยู่ใน
สถานะที่ถูกลบ  หรือจัดเรียงแฟ้ม stcrd โดยเลือก pack ข้อมูลด้วยครับน่าจะได้ครับผม
[/size][/size][/size][/size]
[item file]
File=stcrd
Alias=B
*Tag=stcrd5
Index=XX
Key=docnum+stkdes
FILTER=.NOT.DELETED()
System=DATA_PATH
ภาพประจำตัวสมาชิก
ITTI
CO-Admin
CO-Admin
 
โพสต์: 1356
ลงทะเบียนเมื่อ: อังคาร ธ.ค. 09, 2008 2:25 pm

Re: ต้องการออกบิลขายสดแบบเรียงตามตัวอักษร

โพสต์โดย Waypointer » จันทร์ มิ.ย. 07, 2010 10:27 pm

ขอบคุณทุกท่านมากๆครับ

ผมลองเพิ่มบรรทัดตามที่คุณ ITTI บอกมา

แสดงเรียงรายการอย่างถูกต้องเลยครับ :D

อีกอย่างนึง ผมลอง จัดเรียงแฟ้ม stcrd เลือก pack ข้อมูลด้วย
แล้วลบบรรทัด FILTER=.NOT.DELETED() ในฟอร์มบิลขายออก

สามารถเรียงรายการได้ถูกต้องเหมือนกันครับ  ;D
Waypointer
Newbie
Newbie
 
โพสต์: 25
ลงทะเบียนเมื่อ: อังคาร ต.ค. 14, 2008 1:36 pm

Re: ต้องการออกบิลขายสดแบบเรียงตามตัวอักษร

โพสต์โดย suchai » อังคาร มิ.ย. 08, 2010 12:19 am

        คุณ ITTI มาแก้ปัญหานี้ได้ลงตัวพอดี ต้องใช้ Filter=.NOT.DELETE() <--- แสดงว่าข้อมูลรายการที่เกินมาเป็นรายการที่เคยถูกลบไป แต่ไม่ได้กรองออก จึงถูกนำมาแสดงด้วย ส่วนที่บอกว่า จัดเรียงข้อมูล แล้วเลือก pack หลังจากทำเสร็จ ข้อมูลที่เคยถูกลบไว้จะหายไปอย่างไม่กลับมาอีก จึงทำให้ Filter ไม่ได้กรองอะไร เพราะไม่มีอะไรจะกรอง หากมีการทำรายการแล้วมีการลบรายการ ถ้าไม่ใช้บรรทัด Filter ตามที่คุณ ITTI ก็ต้องไปสั่ง Pack ทุกครั้ง ซึ่งไม่ถูก โปรแกรมควรจะกรองข้อมูลที่ถูกลบอยู่เป็ํนปกติ  ขอบคุณนะ คุณ ITTI ที่มาช่วยให้คำแนะนำ
ภาพประจำตัวสมาชิก
suchai
Hero Member
Hero Member
 
โพสต์: 2332
ลงทะเบียนเมื่อ: ศุกร์ มิ.ย. 24, 2005 9:35 pm
ที่อยู่: suchai9@yahoo.co.th จังหวัดระยอง


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

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

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