สอบถาม TransferText
กระทู้เก่าบอร์ด อ.Yeadram

 1,540   5
URL.หัวข้อ / URL
สอบถาม TransferText

คือว่าผมใช้คำสั่งนี้ในการ Export Data
DoCmd.TransferText acExportDelim, , "Inventory", PathName & "BK_Inventory.txt", True
และใช้คำสั่งนี้ในการ Import Data
DoCmd.TransferText acImportDelim, , "Inventory", PathName & "BK_Inventory.txt", True
ผลปรากฏว่า ตอน Export มี 773 record
แต่พอ Import มีแค่ 184 record ไม่ทราบว่าเกิดจากสาเหตุอะไรครับ
ปล.PathName จะเป็น Text box จากฟอร์ม ที่เก็บชื่อตำแหน่งเก็บ file ครับ
ผมใช้ win 7 access 2007

5 Reply in this Topic. Dispaly 1 pages and you are on page number 1

1 @R16836
ข้อมูลไม่พอนะครับ แต่เดาว่าตอนส่งออกไปไม่ได้กำหนด ชนิดของข้อมูลออกไป ตอนนำเข้าก็ไม่ได้กำหนดชนิดของข้อมูล แล้วมันขัดแย้งกัน จะนำเข้ามาได้เฉพาะเรคคอดที่ไม่ขัดแย้งครับ
2 @R16837
ตอน Export ม่ค่อยมีปัญหาครับ แต่ตอน Import จะมีปัญหาเยอะหน่อย ไม่ทราบว่ามีฟ้อง Error อะไรบ้างหรือเปล่าครับ ถ้ามี เค้าจะบอกว่าเพราะสาเหตุอะไร
3 @R16839
ไม่มี error เลยครับ ตรวจสอบใน Text file ที่ export มีข้อมูลครบ แต่ทำไมเวลานำเข้าข้อมูลหายไป(ข้อมูลมีทั้งภาษาไทย/อังกฤษ) คำสั่งมีอะไรผิดพลาดหรือเปล่า หรือต้องมีอะไรที่ยังขาดหายไป ขอคำแนะนำครับ พอดีผมจะทำเป็น Backup/Restore หรือพอจะมีวิธีอื่นแนะนำบ้างมั้ยครับ ขอบคุณครับ
4 @R16848
ลองแปลงจาก Text File เป็น Excel ดู แล้วค่อย Import ใหม่ แล้วดูว่าจะได้ผลลัพธ์เหมือนเดิมหรือเปล่าครับ เพราะที่เคย Import แล้วมีปัญหา ส่วนใหญ่จะเป็นเพราะ Format ของข้อมูลที่มีปัญหา โดยเฉพาะฟิวด์ที่เป็นวันที่ หรือ Number หรือที่เป็น - หรือ อาจจะเป็นฟิวด์ที่เป็น Primary Key แต่ถ้าแปลงเป็น Eิxcel แล้วยังไม่ได้อีก ก็ใช้วิธี Copy ใน Excel แล้วมาแปะตรงๆลงใน Access ที่ออกแบบตารางไว้แล้วเลยก็ได้ครับ ซึ่งถ้ายังได้ข้อมูลมาไม่ครบอีก คราวนี้มันจะมี Table ที่เป็น Error มาให้เราเห็นว่า ข้อมูลที่มาไม่ได้นั้น สาเหตุเป็นเพราะอะไรครับ
5 @R16857
ลองเปลี่ยนเป็น excel แล้วครับ เป็นเหมือนกันเลย ผมลองลบ Table แล้ว design ใหม่(เหมือน Table เดิมทุกประการ) ใช้ได้เลยครับ งง ขอบคุณทุกท่านสำหรับคำแนะนำ
@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.2756s