หน้า 1 จากทั้งหมด 1

import ข้อมูลจาก excel เข้า express for win

โพสต์โพสต์แล้ว: อาทิตย์ มี.ค. 28, 2010 6:43 pm
โดย ake12
มีข้อมูลรหัสสินค้าอยู่ใน excel ครับ
ต้องการ import เข้า express for win ไม่ทราบว่าใช่ file stmas.dbf รึป่าวครับ
แล้วต้องใช้โปรแกรมอะไรในการ import เข้า express ครับ

เคยใช้ ODBC Foxpro เปิดด้วย Access ได้
แต่มัน import ไม่ได้
เพราะเป็น read-only อ่ะครับ

แนะนำด้วยนะครับ
ขอบคุณครับ
;D

Re: import ข้อมูลจาก excel เข้า express for win

โพสต์โพสต์แล้ว: อาทิตย์ มี.ค. 28, 2010 7:28 pm
โดย ASAN
ลองดูกระทู้นี้ก่อนนะครับ
http://www.esg.co.th/smf/http://esg.co. ... ic.php?t=5

หลักการคือ ต้องเปิดไฟล์ของ Express คือ stmas.dbf เป็นไฟล์หลัก แล้วค่อย import ข้อมูลจากไฟล์อื่นเข้ามา ซึ่งก่อนอื่นต้องกำหนดฟิลด์ให้ตรงกันก่อน ทั้งชื่อฟิลด์ และชนิดของฟิลด์ด้วยครับ  นอกจากนี้ยังมีไฟล์ชื่อ stloc.dbf ที่ต้องทำด้วย ซึ่งเป็นไฟล์คลังสินค้า

ลองใช้ Visual Fox ครับ ทำได้ง่ายๆ ดังนี้
ก่อนอื่นให้เอาไฟล์ที่ทำเสร็จจาก Excel มาวางไว้ใน Folder เดียวกับ ข้อมูล express ก็แล้วกัน สมมุติว่าเก็บไว้ที่ D:\DATA\ABC ในชื่อไฟล์ STNEW.DBF

ใช้คำสั่งดังต่อไปนี้ครับ

USE D:\DATA\ABC\STMAS.DBF
APPE FROM D:\DATA\ABC\STNEW.DBF
แค่นี้ข้อมูลก็จะมารวมใน STMAS.DBF เรียบร้อย จากนั้นก็ทำการ Replace ค่าอื่นๆ ที่ยังไม่ครบถ้วน เมื่อเสร็จแล้วให้ใช้คำสั่ง

USE  เป็นการปิดไฟล์ที่กำลังเปิดอยู่

หมายเหตุ
คำสั่ง USE ตามด้วยชื่อไฟล์ หมายถึง คำสั่งให้เปิดไฟล์
คำสั่ง USE ไม่มีคำสั่งอื่นตามหลัง หมายถึงปิดไฟล์ที่กำหลังเปิดอยู่
คำสั่ง APPE มาจากคำว่า Append หมายถึงเพิ่มเติม ในคำสั่ง Fox ใช้พิมพ์แค่ 4 อักขระ ก็ได้ครับ


อย่าลืมลบไฟล์ stnew.dbf ออกด้วยครับ

Re: import ข้อมูลจาก excel เข้า express for win

โพสต์โพสต์แล้ว: อังคาร มี.ค. 30, 2010 10:25 am
โดย ake12
ขอบคุณครับ
:D