ชื่อฟิลในฐานข้อมูลสินค้า(STMAS.DBF)

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

Moderator: Sutas, CO-Admin, Global Moderator

ชื่อฟิลในฐานข้อมูลสินค้า(STMAS.DBF)

โพสต์โดย panulim » พฤหัสฯ. ส.ค. 23, 2012 11:05 am

   รบกวนขอชื่อฟิลของฐานข้อมูลสินค้า(STMAS.DBF) ครับ และอยากทราบวิธีการใส่ฟิลหน่วยใหญ่หน่วยย่อยครับตอนนี้ที่ทราบแล้วคือข้อมูลที่ต้องใส่ตามนี้ครับ

 
นำรายการสินค้า ที่อยู่ใน Excel ไปเข้า Express ทำได้ครับ
ส่วนวิธีทำ จะต้องมีองค์ประกอบอยู่ 3 อย่าง คือ
1.เข้าใจโครงสร้างของที่เก็บข้อมูลของโปรแกรม Express
   ที่เก็บข้อมูลสินค้า ขื่อ stmas.dbf
2.มีความรู้เรื่องฐานข้อมูลบ้าง ว่า โครงสร้าง stmas.dbf
  ประกอบด้วย field หลักหลายตัว ตัวที่น่าสนใจคือ
  stkcod  รหัสสินค้า กว้าง 20 ตัวอักษร
  stkdes รายการสินค้า กว้าง 50 ตัวอักษร
  stktyp ชนิดของสินค้า กว้าง 1 ตัวอักษร
3.ต้องรู้จักใช้เครื่องมือในการตัดต่อ คือ Excel และ Visual Foxpro
   ใน Excel ทำดังนี้
                           A                                 B                                  C
1       stkcod                               stkdes                           stktyp     
2      01-001                    ปากกา                                              0
3      01-002                     ดินสอ                                              0
..       ...........                       .......                                                0

คอมลัมท์ C ต้องเป็น 0 ทั้งหมด
จากนั้น Save as เป็น Dbase IV หรือ III เป็นชื่อ test.dbf
4.เปิดไฟล์ stmas.dbf (บริษัทที่จะเอาเข้าไป) ด้วย Foxpro
   เลือก View ->Browse 
  เลือก Table->Append Record -> เลือกไฟล์ test.dbf
  เสร็จแล้วปิดจากโปรแกรมออกมา
5.เข้าโปรแกรม Express เมนูอื่นๆ จัดเรียงข้อมูลทุกระบบ

ประมาณนี้ ก็จะได้ข้อมูลเข้ามาใน Express
[color=red]
 
 ทีนี้อยากจะใส่ลายละเียดเพิ่มขึ้นครับคือ สินค้า A ราคาชิ้นละ 10 บาท หน่วยใหญ่เป็นกล่องมีสิบชิ้น เวลาเปิดบิลขาย หน่วยขายเป็นตัวแต่ถ้าเลื่อกขายเป็นกล่องราคาเป็น 100 บาทเลย(เอาหน่วยใหญ่คูณราคาหน่วยย่อยเลย)ไม่ทราบว่าจะต้องใส่ค่าในฟิลไหนและชื่ออะไรบ้างครับที่จะทำให้ไม่ต้องมาใส่เองทีหลังในตัวโปรแกรมครับ
แก้ไขล่าสุดโดย panulim เมื่อ พฤหัสฯ. ส.ค. 23, 2012 11:07 am, แก้ไขแล้ว 1 ครั้ง
panulim
Jr. Member
Jr. Member
 
โพสต์: 87
ลงทะเบียนเมื่อ: พุธ ส.ค. 08, 2012 10:47 am

Re: ชื่อฟิลในฐานข้อมูลสินค้า(STMAS.DBF)

โพสต์โดย savek » พฤหัสฯ. ส.ค. 23, 2012 11:36 am

อืม ไม่อยากจะแนะนำให้มีการแก้ไขไฟล์ข้อมูลของโปรแกรม Express จากโปรแกรมอื่นๆ นะครับ เพราะการป้อนข้อมูลจากภายนอก จะไม่ถูกต้องตรวจสอบความถูกต้องโดยโปรแกรม Express (เช่น หากป้อนรหัสสินค้าซ้ำกัน ก็จะไม่มีการเตือนอะไรขึ้นมา)

สำหรับในกรณีที่ต้องการตั้งราคาขาย ตามหน่วยนับที่เป็นหน่วยใหญ่ หน่วยย่อยนั้น อาจจะนำฟังก์ชั่นในเรื่องการกำหนด 'ตารางราคาขาย' ในเมนูสินค้า ข้อ 5 มาปรับใช้นะครับ

เช่น จากในรูปตัวอย่างข้างล่างนี้ หากสินค้าตัวนี้ขายเป็นหน่วยย่อย คือ 'ตัว' ก็จะราคาต่อหน่วยอยู่ที่ 4,000 แต่หากขายเป็นหน่วยใหญ่ คือ 'กล่อง' ระบบก็จะแสดงราคา 40,000 ให้โดยอัตโนมัติครับ

รูปภาพ

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

Re: ชื่อฟิลในฐานข้อมูลสินค้า(STMAS.DBF)

โพสต์โดย panulim » พฤหัสฯ. ส.ค. 23, 2012 11:53 am

ที่ต้องรบกวนถามอย่างนี้เนื่องจากรายการสินค้าที่ผมขายอยู่มีจำนวนประมาณ 2000 รายการครับถ้าต้องหาเจ้าหน้าที่มาคีย์คงใช่เวลานานพอสมควรเลยอยากถามเป็นแนวทางครับเพราะก่อนที่จะนำสินค้าเข้าเราสามารถตรวจสอบความถูกต้องของข้ลมูลจากไฟล์เอ็กเซลได้ครับ และที่สำคัญคือไฟล์รายการสินค้ามันมีอยู่แล้วครับเพราะผมย้ายมาจากโปรแกรมอื่นที่ใช่อยู่ครับ

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


;)
panulim
Jr. Member
Jr. Member
 
โพสต์: 87
ลงทะเบียนเมื่อ: พุธ ส.ค. 08, 2012 10:47 am

Re: ชื่อฟิลในฐานข้อมูลสินค้า(STMAS.DBF)

โพสต์โดย savek » พฤหัสฯ. ส.ค. 23, 2012 12:56 pm

ในส่วนของตารางราคาขาย คงจะป้อนจากโปรแกรมอื่นได้ลำบากครับ เพราะข้อมูลในส่วนนี้ไม่ได้เก็บอยู่ในไฟล์ STMAS (ตารางราคาขายจะเก็บอยู่ในไฟล์ STPRI) นอกจากนั้นยังมีรายละเอียดปลีกย่อยในการกำหนดค่าค่อนข้างมากครับ เช่น รหัสหน่วยนับ ราคาขาย ตัวคูณให้เป็นหน่วยย่อย ฯลฯ :)

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

Re: ชื่อฟิลในฐานข้อมูลสินค้า(STMAS.DBF)

โพสต์โดย panulim » พฤหัสฯ. ส.ค. 23, 2012 2:36 pm

ขอบคุณมากครับ ได้ดำเนินการตามที่แนะนำ้แล้วครับ
panulim
Jr. Member
Jr. Member
 
โพสต์: 87
ลงทะเบียนเมื่อ: พุธ ส.ค. 08, 2012 10:47 am

Re: ชื่อฟิลในฐานข้อมูลสินค้า(STMAS.DBF)

โพสต์โดย panulim » พฤหัสฯ. ส.ค. 23, 2012 3:22 pm

 
คุณ เสวกครับรบกวนถามอีกเรื่องครับ ในกรณีที่ผมมีรายการสินค้าเดิมอยู่แล้วแต่ไม่ได้ใส่ข้อมูลของหน่วยใหญ่ไว้ ผมต้องดำเนินการตามขั้นตอนแบบนี้ใช่หรือไม่ครับ

  [size=100]1 ไปที่เมนู สินค้า ข้อ 2 รายละเอียดสินค้า แล้วค่อยๆใส่ข้อมูลทีละรายการ ไปเรื่อยๆจนเสร็จใช่ไหมครับ [/size]
 
  [size=100] 2 ไปที่เมนู สินค้่า ข้อ 5 ตารางราคาขาย ไปใส่ข้อมูลที่ตารางราคาเสริม เช่น หน่วยขาย  กล(กล่อง) ตัวคูณ 10 แล้วก็คูณราคาเอาเองจากเครื่องคิดเลขแล้วค่อยใ่ส่ในราคา 1 ใช่หรือไม่ครับ[/size]

  นี่่คือขันตอนที่ง่ายและสะดวกที่สุดแล้วใช่ไหมครับ?
panulim
Jr. Member
Jr. Member
 
โพสต์: 87
ลงทะเบียนเมื่อ: พุธ ส.ค. 08, 2012 10:47 am

Re: ชื่อฟิลในฐานข้อมูลสินค้า(STMAS.DBF)

โพสต์โดย savek » พฤหัสฯ. ส.ค. 23, 2012 3:43 pm

ในส่วนของการกำหนดฐานข้อมูลสินค้า ไม่ทราบว่าได้ลองทำเหมือนกับข้อความสีแดงที่คุณ Panulim ได้นำมาลงไว้หรือยังครับ ที่เป็นการแปลงข้อมูลจาก Excel มาไว้ที่ Express เพราะถ้าเสร็จจากขั้นตอนที่ว่านั้นแล้ว ก็จะเท่ากับว่าเรามีไฟล์ STMAS อยู่แล้วนะครับ :)

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

Re: ชื่อฟิลในฐานข้อมูลสินค้า(STMAS.DBF)

โพสต์โดย panulim » พฤหัสฯ. ส.ค. 23, 2012 4:35 pm

  ต้องเรียนอย่างนี้ครับ ผมขายสินค้าที่ซื้อมาจาก 2 โรงงานหลักแต่เป็นสินค้าชนิดเดียวกันครับ เช่น สินค้า A จากโรงงาน ก กับสินค้า A จากโรงงาน ข เมื่่อก่อนใช้รวมเป็นสต๊อกเดียวกัน คือรหัสสินค้าเดียวกันครับแต่ตอนนี้จะแยกรหัสสินค้าออกจากกันเนื่องจากต้นทุกไม่เท่ากันและ ที่สำคัญคือ จำนวนบรรจุต่อกล่องไม่เท่ากันเลยทำให้เวลาขายสินค้าเป็นกล่องต้องเปิดบิลและตรวจสอบความถูกต้องใหม่ี อีก 1 ครั้ง  :'(
  ตอนนี้เป้าหมายคือการแยกรหัสสินค้าออกจากกันเพื่อความถูกต้องของสต๊อกและต้นทุนรวมถึงไม่ต้องมาตรวจสอบความถูกต้องอีกครั้ง ผมเลยวางแผนว่าสต๊อกอันเดิมให้ใช้เป็นของ โรงงาน ก ส่วนโรงงาน ข เราใส่เข้าไปใหม่ดีไหมครับส่วนตัวเก่าปล่อยไว้อย่างนั้นหรือว่าเราควรใส่เข้าไปใหม่ทั้งหมดเลยดีครับ เนื่องจากผมมีข้อมูลจากอีกโปรแกรมที่ใช้ขายหน้าร้านครับเป็น Excel ที่แยกสินค้าเป็น 2 โรงงานไว้แล้ว
  สิ่งที่ผมกังวลคือตอนนี้สินค้าอื่นที่ไม่เกี่ยวข้องกับรหัสสินค้าตัวนี้จะต้องทำอย่างไรครับตัว Express ใช้มาแล้ว 8 เดือนครับ :o
panulim
Jr. Member
Jr. Member
 
โพสต์: 87
ลงทะเบียนเมื่อ: พุธ ส.ค. 08, 2012 10:47 am

Re: ชื่อฟิลในฐานข้อมูลสินค้า(STMAS.DBF)

โพสต์โดย panulim » จันทร์ ก.ย. 03, 2012 2:43 pm

รบกวนถามคุณ เสวกครับตอนนี้ได้เพิ่มรายการสินค้าใหม่เข้าไปแล้วครับแต่ยังเปิดบิลขายไม่ได้ครับ ไม่ทราบว่าต้องไปรับสินค้าเข้าคลังอีกหนือเปล่าครับหรือผิดพลาดที่ใดครับ?
panulim
Jr. Member
Jr. Member
 
โพสต์: 87
ลงทะเบียนเมื่อ: พุธ ส.ค. 08, 2012 10:47 am

Re: ชื่อฟิลในฐานข้อมูลสินค้า(STMAS.DBF)

โพสต์โดย savek » จันทร์ ก.ย. 03, 2012 3:07 pm

ที่เปิดบิลขายไม่ได้ มีอาการยังไงบ้างหรือครับ :)

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

Re: ชื่อฟิลในฐานข้อมูลสินค้า(STMAS.DBF)

โพสต์โดย panulim » จันทร์ ก.ย. 03, 2012 5:34 pm

1 อาการเป็นอย่างนี้ครับ เวลาที่คีย์รหัสไปเรียบร้อยแล้วจะติดที่คลังสินค้าครับ ไม่ขึ้นคลังสินค้าให้เลือกเลยทำให้ enter ผ่านช่องนี้ไปไม่ได้ครับ

2 เอาสินค้าเข้าจากนอกโปรแกรมครับเอาเข้าทาง Foxpro ครับ

มีเรื่องรบกวนถามเพิ่มเติมครับ รายละเอียดสินค้า มีเว้นวรรค ลองเปลี่ยนวรรคเป็นวรรคไทยใน Excel แล้วแต่พอเข้าโปรแกรมก็กลายเป็น วรรคฝรั่งอยู่ดี ไม่ทราบว่าต้องแก้ไขอย่างไรครับ เพราะตอนพิมพ์บิลออกมาชื่อสินค้าที่เป็นวรรคฝรั่งมันจะห่างออกไปมากเลยครับ เช่น ปากกา น้ำเงิน จะเป็น ปากกา          น้ำเงิน
panulim
Jr. Member
Jr. Member
 
โพสต์: 87
ลงทะเบียนเมื่อ: พุธ ส.ค. 08, 2012 10:47 am

Re: ชื่อฟิลในฐานข้อมูลสินค้า(STMAS.DBF)

โพสต์โดย savek » จันทร์ ก.ย. 03, 2012 6:58 pm

ขอเรียนตอบปัญหาดังนี้นะครับ :)

1. แสดงว่าในไฟล์ STLOC ยังไม่มีรหัสสินค้าที่เพิ่มเข้าไปใหม่นี้ครับ และหลังจากที่เพิ่มรหัสสินค้าเข้าไปในไฟล์นี้แล้ว ต้องกำหนดรหัสคลังหลักให้กับสินค้าที่เพิ่มนี้ด้วยนะครับ (ในฟิลด์ที่ชื่อ LOCCOD)

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

Re: ชื่อฟิลในฐานข้อมูลสินค้า(STMAS.DBF)

โพสต์โดย panulim » ศุกร์ ก.ย. 14, 2012 2:39 pm

เรียนคุณสเวก

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

    ขอ Share ขั้นตอนการทำงานและข้อผิดพลาดนะครับเผื่อผู้สนใจ ทางSupportจะได้ทำงานน้อยลงครับ
   
    1 การนำรายการสินค้าเข้าโดย Fox Pro จะสะดวกมากถ้ามีรายการทุกอย่างอยู่ใน Excel ที่สำคัญคือฟิล รหัส รายละเอียด ประเภท ราคาขาย1 หน่วยนับ หน่วยซื้อ หน่วยขาย โดยการใส่ก็ใส่ตามด้านบนครับ ข้อผิดของผมคือใส่ไม่ครบตามที่บอกเลยต้องมา key เองในExpress ครับ (แต่แค่ไม่ต้องมาใส่รายการพวกนี้เองก็สบายมากแล้วครับ)
    2 ข้อควรระวังคือราคาสินค้าที่เป็น ทศนิยม เช่น 1.20 บาทพอเอาเข้ามาใน expressโปรแกรมมันปัดเศษเองเลยครับ กลายเป็น 1 บาทเลยต้องตรวจสอบและแก้ไขอีกทีครับ เลยนึกถึงที่ทางคุณ สเวกบอกไว้ครับว่าอยากให้เอาเข้าทีละรายการจะดีกว่าเพื่อจะได้ไม่ผิดพลาดครับ

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

    นคร
panulim
Jr. Member
Jr. Member
 
โพสต์: 87
ลงทะเบียนเมื่อ: พุธ ส.ค. 08, 2012 10:47 am

Re: ชื่อฟิลในฐานข้อมูลสินค้า(STMAS.DBF)

โพสต์โดย savek » ศุกร์ ก.ย. 14, 2012 3:02 pm

ขอบคุณที่กลับมาแจ้งผลให้ทราบนะครับ :)

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

Re: ชื่อฟิลในฐานข้อมูลสินค้า(STMAS.DBF)

โพสต์โดย saengcharuen » เสาร์ ก.ย. 15, 2012 7:43 pm

เก่งจริงๆๆ :) :) แต่คุณนคร อยู่จังหวัดนครไรครับ
saengcharuen
Jr. Member
Jr. Member
 
โพสต์: 56
ลงทะเบียนเมื่อ: ศุกร์ ส.ค. 31, 2012 9:20 pm


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

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

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