ชื่อฟิลในฐานข้อมูลสินค้า(STMAS.DBF)
รบกวนขอชื่อฟิลของฐานข้อมูลสินค้า(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 บาทเลย(เอาหน่วยใหญ่คูณราคาหน่วยย่อยเลย)ไม่ทราบว่าจะต้องใส่ค่าในฟิลไหนและชื่ออะไรบ้างครับที่จะทำให้ไม่ต้องมาใส่เองทีหลังในตัวโปรแกรมครับ
นำรายการสินค้า ที่อยู่ใน 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 บาทเลย(เอาหน่วยใหญ่คูณราคาหน่วยย่อยเลย)ไม่ทราบว่าจะต้องใส่ค่าในฟิลไหนและชื่ออะไรบ้างครับที่จะทำให้ไม่ต้องมาใส่เองทีหลังในตัวโปรแกรมครับ






