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

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

Moderator: Sutas, CO-Admin, Global Moderator

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

โพสต์โดย ake12 » อาทิตย์ มี.ค. 28, 2010 6:43 pm

มีข้อมูลรหัสสินค้าอยู่ใน excel ครับ
ต้องการ import เข้า express for win ไม่ทราบว่าใช่ file stmas.dbf รึป่าวครับ
แล้วต้องใช้โปรแกรมอะไรในการ import เข้า express ครับ

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

แนะนำด้วยนะครับ
ขอบคุณครับ
;D
ake12
Newbie
Newbie
 
โพสต์: 29
ลงทะเบียนเมื่อ: อังคาร ก.พ. 16, 2010 10:55 pm

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

โพสต์โดย ASAN » อาทิตย์ มี.ค. 28, 2010 7:28 pm

ลองดูกระทู้นี้ก่อนนะครับ
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 ออกด้วยครับ
ภาพประจำตัวสมาชิก
ASAN
Hero Member
Hero Member
 
โพสต์: 3477
ลงทะเบียนเมื่อ: อังคาร ก.ค. 15, 2003 9:50 am

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

โพสต์โดย ake12 » อังคาร มี.ค. 30, 2010 10:25 am

ขอบคุณครับ
:D
ake12
Newbie
Newbie
 
โพสต์: 29
ลงทะเบียนเมื่อ: อังคาร ก.พ. 16, 2010 10:55 pm


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

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

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