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

สอบถามปัญหาการแปลงข้อมูล Excel ใช้ใน Express ครับ

โพสต์โพสต์แล้ว: พุธ มิ.ย. 06, 2018 11:47 am
โดย WaigoonA
จากหัวข้อนี้นะครับ "วิธีการแปลงข้อมูลจาก Excel มาใช้ใน Express,โปรแกรมบัญชี Express"

ตามลิงค์ด้านล่างนี้นะครับ

http://www.esg.co.th/esg/index.php?fi=no&page=articles&lev=2&ct=113&lang=th

ผมทำตามขั้นตอนตามนี้ เนื่องจากต้องการคีย์ไฟล์ลูกค้า เจ้าหนี้ และสินค้า ในที่นี้เอาแค่เจ้าหนี้ก่อนนะครับ

1. ใช้ Paradox เปิด apmas.dbf ขึ้นมาครับ แล่วจากนั้น Export > Excel

2. หลังจากเพิ่มได้ 4-5 ชื่อ ทำการแปลงไฟล์กลับไปเป็น .dbf โดยใช้โปรแกรม OpenOfficePortable โดยผมใช้ชื่อว่า apnew.dbf

3. โปรแกรม Express ของผมอยู่ที่ D:\Express\ExpressI\PWDnew\apmas.dbf (ที่เก็บข้อมูลของห้างเลยครับ) และ ไฟล์ใหม่ E:\apnew.dbf

4. เปิด VFoxPro ใช้คำสั่ง

USE D:\Express\ExpressI\PWDnew\apmas.dbf
zap
APPE FROM E:\apnew.dbf
QUIT

นี้คือขั้นตอนที่ทำทั้งหมด ปัญหาคือ
1. ผมเข้ากด Paradox เพื่อทำการเช็ค file apmas.dbf ปรากฎว่าขึ้นมาหมดนะครับที่ apnew.dbf เข้าไปใน apmas.dbf หมดครับ แต่ปรากฎว่าพอลองใช้กับ โปรแกรม Express ไม่ปราฎชื่อเจ้าหนี้ใหม่ที่เพิ่ม ปรากฎแต่คนเก่าเท่านั้น ในกรณีนี้ผมลอง zap เพื่อลบให้ว่าง แต่เข้า Express เจ้าหนี้ไม่หายสักคน อยู่ครบคนเก่าหมด แต่ใน File apmas.dbf ว่างเปล่าแล้วนะครับ อยากทราบว่าควรจะทำเช่นไร

2. ผมโทรเข้า Call Center แล้วนะครับ ขอบคุณในการจะช่วยแก้ไขปัญหา แต่เค้าอยากให้ผมคีย์ใส่ Excel ให้แล้วเค้าจะแปลงไฟล์มาให้ แต่ผมเป็นคนที่ค่อนข้างอยากรู้ว่าทำไมถึงไม่ได้ครับ

Re: สอบถามปัญหาการแปลงข้อมูล Excel ใช้ใน Express ครับ

โพสต์โพสต์แล้ว: พุธ มิ.ย. 06, 2018 1:46 pm
โดย suchai
หลังจากเพิ่มได้ 4-5 ชื่อ ทำการแปลงไฟล์กลับไปเป็น .dbf โดยใช้โปรแกรม OpenOfficePortable โดยผมใช้ชื่อว่า apnew.dbf


ผมสงสัย OpenOfficePortable อาจจะมีปัญหาในการแปลงกลับไปเป็น DBF เพราะสกุล DBF หลายแบบ และผมลองมาหลายโปรแกรม ให้ผลที่ไม่ค่อยคงที่

ถ้าใช้ Visaul Foxpro ชำนาญ ก็ควรเปิด APMAS.DBF จาก VFox แล้ว Save as ออกไป Excel (ใน Excel แต่ละเวอร์ชั่น ก็จะให้ผลดีบ้าง ไม่ดีบ้าง เพราะ รูปแบบ Excel ที่ทำไว้ อาจจะไม่เหมาะสมกับฐานข้อมูลแบบ DBF)

และถ้าเป็นเมื่อก่อน ผมจะใช้ Excel 2003 Save as เป็น APMAS.DBF ซึ่งจะมีข้อจำกัดข้อมูล ไม่เกิน 65536 ข้อมูล ถ้าข้อมูลไม่มากนัก ใช้ Excel 2003 ก็ดีครับ

เรื่องการส่งออกและนำเข้า ต้องค่อยๆ เรียนรู้ไป มันจะมึนๆ เยอะหน่อย ใช้เวลาหลายๆ ปี ปัญหาทุกอย่าง ก็จะให้ความรู้แก่เรา

อย่างบางเรื่องที่ไม่เคยเจอในรายงาน Expresss กว่าจะใช้เงื่อนไขในการซ้อนเงื่อนไขได้กี่ชั้น 10 15 20 25 ก็ต้องค่อยๆ ลองผิดลองถูก ดูไปค้นคว้าไป นี่เกือบ 2 เดือน ว่างก็คิดไป คิดไม่ออกก็พักไว้ก่อน ว่างก็กลับมาคิดใหม่ ก็เพิ่งจะรู้เมื่อสักครู่ ทุกอย่างต้องใช้เวลาในการเรียนรู้ครับ

Re: สอบถามปัญหาการแปลงข้อมูล Excel ใช้ใน Express ครับ

โพสต์โพสต์แล้ว: พุธ มิ.ย. 06, 2018 3:06 pm
โดย WaigoonA
ขอบคุณสำหรับคำตอบมากครับ แต่ว่าผมงงเนื่องจากซื้อโปรแกรมมานาน แต่ว่ารุ่นพี่ไม่ทำเลยเพื่งเริ่มจะกลับมาใช้

ทีนี้พอทำก็เกิดปัญญา อย่างในกรณีของผม มีตัวแปลง DBF แนะนำไหมครับ แล้วคำถามต่อมาคือ ถ้า dbf มันไม่แมทซ์กัน แต่ว่า APMAS.dbf ใน Express มันก็ยังมีค่าขึ้นมา แต่ทำไมใน Program ถึงไม่รันขึ้นมาครับ

Re: สอบถามปัญหาการแปลงข้อมูล Excel ใช้ใน Express ครับ

โพสต์โพสต์แล้ว: พุธ มิ.ย. 06, 2018 3:17 pm
โดย suchai
คงมีอะไรผิดพลาดในระหว่างขบวนการครับ ถือว่าเป็นเรื่องปกติ เหมือนทอดไข่เจียวครั้งแรก ทำตามคู่มือ แล้วถามว่า ทำไมทานไม่ได้ อันนี้ผมก็ตอบไม่ได้ มันลงรายละเอียด คุณอาจจะหยิบน้ำปลา แทนน้ำมัน ไปทอดก็ได้ คงเค็มจนทานไม่ได้

เพราะผมทำเอง ต้องทำซ้ำๆ นานๆ อยู่หลายปี มันก็ค่อยๆ เรียนรู้ไป

ส่วนตัวแปลง DBF ก็มี Vfoxpro กับ Excel2003

ตอนนี้ผมใช้แต่ VFOXPRO แล้วเขียนคำสั่งเป็น CODE ไปเลย ลูกค้าเริ่มไม่อยากกดอะไรมากมาย แบบว่า ขอปุ่มเดียว กดปุ๊ป ได้ผลที่ต้องการเลย (ถ้านิ้วล๊อค ก็น่าจะมาทำงานไม่ได้ เพราะไม่สามารถคลิ๊กเดียวได้ 555)