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

จะนำข้อมูลจากแฟ้ม STCRD.DBF (express DOS) มาใส่ใน Excel

โพสต์โพสต์แล้ว: พุธ ก.ค. 21, 2010 9:36 am
โดย porsor
จะแปลงข้อมูล stock card จาก express version DOS มาใส่ใน excel ได้อย่างไร
หาโปรแกรมที่เปิดไฟล์ dbf อ่านได้แต่เป็น trial version เท่านั้น

Re: จะนำข้อมูลจากแฟ้ม STCRD.DBF (express DOS) มาใส่ใน Excel

โพสต์โพสต์แล้ว: พุธ ก.ค. 21, 2010 9:49 am
โดย savek
ใช้เป็นในรูปแบบของรายงานดีกว่าไหมครับ คือ ในโปรแกรม Express จะมีรายงานการเคลื่อนไหวของสินค้า ซึ่งสามารถนำไปใช้ในโปรแกรม Excel ได้ ตามวิธีในลิ้งค์นี้นะครับ

http://www.esg.co.th/esg/index.php?fi=n ... v=2&ct=100

เพราะถ้าจะดึงไปในรูปแบบของไฟล์ stcrd.dbf ค่อนข้างจะยากหน่อยครับ เพราะต้องหาโปรแกรมที่รองรับการเปิดไฟล์ดาต้าเบสของ Express เช่น Visual Foxpro หรือ MS Access (โดยเปิดผ่าน ODBC)

Re: จะนำข้อมูลจากแฟ้ม STCRD.DBF (express DOS) มาใส่ใน Excel

โพสต์โพสต์แล้ว: พฤหัสฯ. ก.ค. 22, 2010 9:53 am
โดย porsor
ใน link เป็นการดึงข้อมูลจากแฟ้มที่เป็น version Window นี่ครับ ที่ใช้อยู่เป็น version DOS (หน้าจอเป็น text mode ไม่ใช่ GUI)
ลองสร้าง ODBC เพื่อดึงข้อมูลแล้ว หรือใช้ excel 2007 แต่อ่านขึ้นมาแล้ว ข้อมูลไม่เป็น column ตาม field เลย

Re: จะนำข้อมูลจากแฟ้ม STCRD.DBF (express DOS) มาใส่ใน Excel

โพสต์โพสต์แล้ว: พฤหัสฯ. ก.ค. 22, 2010 10:34 am
โดย savek
ในเวอร์ชั่น DOS ก็ใช้วิธีการเดียวกันนี้ได้เลยครับ :) หน้าตาโปรแกรมอาจจะต่างกันนิดหน่อยครับ แต่วิธีทำเหมือนกันเลย

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

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