ขณะนี้อยู่ในช่วงการพัฒนาการตอบปัญหาด้วยระบบ AI หากไม่ได้รับความสะดวก กรุณาติดต่อฝ่ายบริการลูกค้า
02-217-3533
หากท่านใดมีข้อสงสัยหรือคำถามเกี่ยวกับการใช้งานโปรแกรม Express สามารถเข้ามาสอบถามได้ที่นี่ครับ
Moderator: Sutas, Global Moderator, CO-Admin
โดย idza » เสาร์ พ.ย. 05, 2011 11:31 am
ผมอยากทราบเกี่ยวกับ ชื่อตัวแปร ที่ใช้ในการออกรายงาน สรุปยอดเคลื่อนไหวสินค้า เรียงตามรหัสสินค้า สรุปตามแผนก ครับ
เพราะต้องการเอาไปใช้เขียนโปรแกรมเพื่อดึงข้อมูลจาก ฐานข้อมูลของ Express
เนื่องจากทางบริษัทต้องการให้ออกรายงานสรุปยอดการเคลื่อนไหวของสินค้า ซึ่งมีรายละเอียดอย่างอื่นประกอบด้วย
ซึ่งแต่เดิมต้องใช้วิธีพิมพ์รายงานเอาเอง โดยอาศัยข้อมูลจากรายงาน สรุปยอดเคลื่อนไหวสินค้า
ขอบคุณครับ
-
idza
- Newbie

-
- โพสต์: 5
- ลงทะเบียนเมื่อ: เสาร์ พ.ย. 05, 2011 11:25 am
โดย suchai » จันทร์ พ.ย. 07, 2011 9:56 am
ผมมองคำถามนี้มาหลายวัน ยังไม่รู้ว่าจะตอบยังไง คล้ายๆ เป็นคำถาม ถามว่า ขอพิมพ์เขียวของกระสวยอวกาศหน่อยว่าโครงสร้างเป็นอย่างไร
โดยทั่วไป ถ้าเป็นแบบฟอร์ม ก็คงคล้ายพิมพ์เขียวรถยนต์ ก็ไม่ได้ซับซ้อนอะไร ก็อธิบายได้โดยง่าย
ถัดมา ถ้าเป็นรายงานมาตรฐาน ที่ไม่ใช่รายงานสินคาคงคลัง ก็คงคล้ายพิมพ์เขียวเครื่องบิน ก็ซับซ้อนขึ้นมาอีกหน่อย ก็พอจะอธิบายได้
ทีนี้ รายงานสรุปยอดเคลื่อนไหวสินค้า มันควบคุมทุกระบบ ทั้งซื้อ ขาย รับ จ่าย ถ้าเข้าไปดูเนื้อรายงาน จะเห็นแต่ Function -->@n_0q() ;@s_cqu;@n_0v() ซึ่งโปรแกรมจะใช้ Function เหล่านี้ในการคำนวณไฟล์ stcrd.dbf แยกตามลักษณะเอกสาร posopr เรื่องที่มาคงไม่ต้องลงลึกเหมือนพิมพ์เขียวกระสวยอวกาศ เพราะโปรแกรม Express เขียนการคำนวณในตัวโปรแกรมเอง
[color=red]จับหลักง่าย ตามแนวคอลัมภ์ในแนวดิ่ง เมนูซื้อ ยอดเคลื่อนไหว คือ ~S0Q มูลค่าเคลื่อนไหว คือ ~S0V ตัวอื่นๆ ก็เรียงตามแนวคอลัมภ์ไป
[/color]
-

suchai
- Hero Member

-
- โพสต์: 2332
- ลงทะเบียนเมื่อ: ศุกร์ มิ.ย. 24, 2005 9:35 pm
- ที่อยู่: suchai9@yahoo.co.th จังหวัดระยอง
-
โดย idza » จันทร์ พ.ย. 07, 2011 11:28 am
อ่อ ขอบคุณครับ
แล้วแต่ละฟิลด์ใน STCRD.DBF มันหมายถึงอะไรบ้างครับ
และถ้าผมต้องการ ข้อมูลที่เป็น [color=red]ยอดการจ่ายออก กับ ยอดคงเหลือ จะต้องไปดูที่ฟิลด์ไหน ตารางไหนครับ[/color]
-
idza
- Newbie

-
- โพสต์: 5
- ลงทะเบียนเมื่อ: เสาร์ พ.ย. 05, 2011 11:25 am
โดย suchai » จันทร์ พ.ย. 07, 2011 12:23 pm
[color=red]ยอดการจ่ายออก stcrd->posopr='9' ขายสด ขายเชื่อ และ stcrd->posopr='6' จ่ายภายใน
ยอดคงเหลือ stmas->totbal[/color]
-

suchai
- Hero Member

-
- โพสต์: 2332
- ลงทะเบียนเมื่อ: ศุกร์ มิ.ย. 24, 2005 9:35 pm
- ที่อยู่: suchai9@yahoo.co.th จังหวัดระยอง
-
โดย idza » จันทร์ พ.ย. 07, 2011 12:44 pm
ขอบคุณมากครับ
-
idza
- Newbie

-
- โพสต์: 5
- ลงทะเบียนเมื่อ: เสาร์ พ.ย. 05, 2011 11:25 am
โดย idza » จันทร์ พ.ย. 07, 2011 1:25 pm
ขอถาม อีกนิดนะครับ
[color=red]Mrembal กับ Mremval คืออะไรครับ
มันคือจำนวนคงเหลือ ก่อนหน้ารายการปัจจุบัน รึเปล่าครับ หรือ เป็นยอดยกมา อะไรทำนองนี้รึเปล่า[/color]
-
idza
- Newbie

-
- โพสต์: 5
- ลงทะเบียนเมื่อ: เสาร์ พ.ย. 05, 2011 11:25 am
โดย suchai » จันทร์ พ.ย. 07, 2011 1:41 pm
คำตอบอยู่ใน Mlotnum ในนั้นจะมีวันที่ ยกมา ซื้อเข้า หรือ รับเข้า คงเอามาทำ FiFo เพื่อที่จะรู้ต้นทุนขาย หรือต้นทุนจ่าย ครับ
-

suchai
- Hero Member

-
- โพสต์: 2332
- ลงทะเบียนเมื่อ: ศุกร์ มิ.ย. 24, 2005 9:35 pm
- ที่อยู่: suchai9@yahoo.co.th จังหวัดระยอง
-
โดย suchai » อังคาร พ.ย. 08, 2011 3:45 pm
ยอดยกไป ~STOTBAL: 0, "", "Q", "STOTBAL=@n_totbal(); TTOTBAL=TTOTBAL+STOTBAL; Q=@s_cqu( STOTBAL,13 )"
ยอดยกมา มูลค่ายกมา ยอดยกไป มูลค่ายกไป ไม่มีเก็บอยู่ใน ฟิลด์ไหน หรือ ตารางไหน หรอกครับ
มันเกิดจากจากโปรแกรม Express เขียนการคำนวณธุรกรรมในช่วงเวลาหนึ่งๆ จากฐานข้อมูลดิบ คือ STOCK CARD มันคำนวณในหน่วยความจำและก็นำขึ้นมาแสดงผลในรายงาน สูตรการคำนวณเขียนเป็นฟังก์ชั่นเรียบร้อยแล้ว
-

suchai
- Hero Member

-
- โพสต์: 2332
- ลงทะเบียนเมื่อ: ศุกร์ มิ.ย. 24, 2005 9:35 pm
- ที่อยู่: suchai9@yahoo.co.th จังหวัดระยอง
-
ย้อนกลับไปยัง ถาม-ตอบปัญหาเกี่ยวกับโปรแกรม Express
ผู้ใช้งานขณะนี้
กำลังดูบอร์ดนี้: Google [Bot], Majestic-12 [Bot] และ บุคคลทั่วไป 22 ท่าน