อยากปรึกษาวิธีการ Import text file จาก C:\ ค่ะ
กระทู้เก่าบอร์ด อ.Yeadram

 1,856   2
URL.หัวข้อ / URL
อยากปรึกษาวิธีการ Import text file จาก C:\ ค่ะ

รบกวนสอบถามคือต้องการ import text file จาก C:\ ค่ะ โดยใช้คำสั่งตามนี้ค่ะ

DoCmd.TransferText acImportDelim, "Packing Import Specification", "Packing", Me.file_name

**Me.file_name = C:\Packing.txt

แล้วพอลองรันปรากฎว่าขึ้น error ตามนี้ค่ะ

Run-time error '3625'
The text file specification 'Packing Import Specification' does not exist.
You cannot import, export, or link using the specification

คือไม่เข้าใจว่าในคำสั่งว่าตรง 'Packing Import Specification' ต้องมีการประกาศค่าหรือสร้างอะไรตรงไหนมาก่อนรึป่าวค่ะ

ถ้ามีใครทราบรบกวนช่วยแนะนำด้วยค่ะ

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

1 @R12000
'Packing Import Specification' เป็นชื่อของ Specification ของไฟล์ที่จะนำเข้า ซึ่งจะอธิบายว่าแต่ละฟิลด์ชื่ออะไร มีประเภทของข้อมูลเป็นอะไร ความยาวเท่าไหร่

ถ้าลอง import ไฟล์ประเภท .Text แบบแมนวลเอง จะพบว่าจะมีปุ่ม Advanced ให้เราสามารถกำหนด Specification ได้ และจะบันทึกได้ โดยจะบันทึกอยู่ในตัวไฟล์ที่กำลังเปิดใช้เองเท่านั้น



ถ้า Specification นี้อยู่ในไฟล์ฐานข้อมูลของ Access ตัวอื่น เราต้อง import เข้ามาโดยเลือก import ไฟล์ประเภท Microsoft Office Access แล้วจะมีปุ่ม Option เพื่อเลือกได้ว่าจะ import ตัว Specification เข้ามาด้วยหรือไม่

หรือไม่ก็เอา Specification ออกแล้วลองดูว่าข้อมูลนำเข้ามาได้ถูกต้องหรือไม่

ปกติถ้าโปรแกรมนี้ต้องติดตั้งลงหลายเครื่อง ผมจะไม่ใช้ Specification ครับ เพราะมันจะทำให้เราต้องไปจัดการเปลี่ยนแปลงกับทุกเครื่องเมื่อจำเป็น ซึ่งเป็นภาระมาก
2 @R12001
เทส
@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.2592s