... รบกวนอาจารย์สุภาพเกี่ยวกับการติดต่อกับ text file ครับ ...
กระทู้เก่าบอร์ด อ.สุภาพ ไชยา

 249   3
URL.หัวข้อ / URL
... รบกวนอาจารย์สุภาพเกี่ยวกับการติดต่อกับ text file ครับ ...

คือ ว่า จะ ดึงข้อมูล มาจากเครื่องรูดบัตรพนักงานน่ะครับ
ก็เห็นว่า พอรูดแล้วจะถูกเก็บใน text file

แล้วเราจะเขียน access ให้ดึง ข้อมูลต่างๆ จาก text file อย่างไรบ้างครับ
แล้ว ไม่ทราบว่า เราเลือกได้ไหมว่า จะดึง เลข ห้าหลักแรก , จะดึงเลข หลักที่สิบ , จะดึงเลข สองหลักสุดท้าย ( หรือจะดึงตัวอักษร ) ฯลฯ น่ะครับ เพราะว่า ต้องดึงมาเก็บแยกกันเป็นส่วนๆ

แล้ว ถ้าเป็นบรรทัดต่อไป(ใน text file ) จะใช้คำสั่งอะไรต่อครับ (เพราะว่าพนักงานรูด 1 ครั้ง ก็จะลงไปบรรทัดต่อไปเรื่อยๆ )

เออ แล้วก็ พอดีไปเจอ คำสั่ง TransferText ที่อยู่ใน macro มันสามารถใช้ได้ไหมครับ (แต่ดูท่าคงไม่ค่อยยืดหยุ่นเท่าเขียนเอง)

ขอบคุณมากครับ

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

1 @R04432
ให้ทำการนำไฟล์ Text เข้ามาใน Access ก่อนครับ แล้วค่อยจัดการว่าจะดึงหลักไหนถึงหลักไหนบ้าง และจะเก็บไปไว้ในตารางอื่นอย่างไร

ให้ค้นด้วยคำว่า TransferText ดูนะครับ
2 @R04433
เอ่ออาจารย์ครับ

ผมสงสัย คำสั่่ง TransferText น่ะ

ตรงส่วน Transfer Type หมายถึงอะไรบ้าง (เฉพาะตัว Import เพราะถ้าเราจะดึงเข้ามาฐานข้อมูลเราต้องใช้ตัวนี้ใช่ปะ)

แล้วก็ Specification Type คืออะไรคครับ ให้ใส่อะไร
แล้วก็ Code Page ถ้าเราจะดึง text file เลือกเป็นอะไรครับ

ขอบคุณมากครับ
3 @R04436
นี่คือค่าคงที่ที่สามารถใช้ได้ครับ

acExportDelim
acExportFixed
acExportHTML
acExportMerge
acImportDelim (default)
acImportFixed
acImportHTML
acLinkDelim
acLinkFixed
acLinkHTML

Fixed ใช้กับไฟล์ Text ที่มีการแบ่งฟีลด์แบบ กำหนดตำแหน่งว่าฟีลด์แต่ละฟีลด์ห่างกันเท่าไร

Delim ใช้กับไฟล์ Text ที่มีการแบ่งฟีลด์แบบ ใช้เครื่องหมายพิเศษแยกฟีลด์แต่ละอันออกจากกัน เช่นใช้ , หรือ ""

ลองดู TransferText Method ใน Help ของ Access เพิ่มเติมนะครับ

ส่วน specification และ code page จะใช้ในกรณี Fixed และเมื่อเกิดปัญหาการเข้ารหัสภาษาไทยไม่ถูกต้องครับ

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