กระทู้เก่าบอร์ด อ.Yeadram
1,246 3
URL.หัวข้อ /
URL
รบกวนสอบถามเรื่องการ Import Data ที่ DataType เป็น
คือผมมีฟิลด์ที่ DataType เป็น YES/NO อยู่ 5 ฟิลด์ และฟิลด์อื่น ๆ รวมเป็น 10 ฟิลด์
ปรากฎว่า Import ไม่เข้าเลยครับ คือไม่เข้าเลยทุกฟิลด์ ไม่ใช่แค่ 5 ฟิลด์ที่ DataType เป็น YES/NO
ไม่ทราบว่าผมต้องใช้คำสั่งอะไรเพิ่มเติม หรือว่า ต้องแปลงข้อมูลก่อน Import แต่ ไฟล์ที่ Import ก็เป็นไฟล์ที่ถูก Export มาจาก Tbl เดียวกันครับ ขอบคุณครับ
ปรากฎว่า Import ไม่เข้าเลยครับ คือไม่เข้าเลยทุกฟิลด์ ไม่ใช่แค่ 5 ฟิลด์ที่ DataType เป็น YES/NO
ไม่ทราบว่าผมต้องใช้คำสั่งอะไรเพิ่มเติม หรือว่า ต้องแปลงข้อมูลก่อน Import แต่ ไฟล์ที่ Import ก็เป็นไฟล์ที่ถูก Export มาจาก Tbl เดียวกันครับ ขอบคุณครับ
3 Reply in this Topic. Dispaly 1 pages and you are on page number 1
2 @R18393
MS-Office เวอร์ชั่นหลังๆ นี้ บางทีก็ไม่จำเป็นต้องใช้วิธี Import ก็ได้ครับ เพราะสามารถเปิดไฟล์พร้อมกัน โดย Copy ฟิวด์ใน Excel มาแปะใน Access ได้เลย กรณีของคุณที่มีปัญหาการ Import ถ้าคุณลอง Copy ในไฟล์ Excel มาแปะดูทีละ Column ดู ก็จะรู้เองว่า ฟิวด์ไหนแปะไม่ได้เพราะอะไร เช่น ฟิวด์ที่มี DataType เป็น Yes/No คุณก็ต้องรู้ว่าใน Access เค้าเก็บค่าจริงเป็น 0 (No) กับ -1 (Yes) ส่วนฟิวด์วันที่ ถ้า Format ใน Excel ไม่ได้เป็น Date จริงๆ เช่น บางข้อมูลเป็น - หรือ Text ก็จะแปะไม่ได้เหมือนกัน ต้องดูว่ามันฟ้องว่าอะไรครับ
3 @R18397
ถ้าใช้การ Copy ไม่มีปัญหาอะไรเลยครับ วางได้สบายเลยครับ แต่พอ Import กับไม่ได้
และที่แปลกหนักก็คือเป็น Export จาก Tbl มันเองแต่พอนำกลับมา Import กลับไม่เข้า จะต้องใช้วิธี Copy ไปวาง
และที่แปลกหนักก็คือเป็น Export จาก Tbl มันเองแต่พอนำกลับมา Import กลับไม่เข้า จะต้องใช้วิธี Copy ไปวาง
Time: 0.3262s
DoCmd.TransferSpreadsheet acImport, acSpreadsheetTypeExcel9, "TblTypeCustomer", "C:\TypeCustomer\Import\TypeCustomer.xls", True, "Sheet1!"