กระทู้เก่าบอร์ด อ.Yeadram
1,331 3
URL.หัวข้อ /
URL
Import Excel not running
ผมมีปัญหาเกี่ยวกับการ import excel file ครับ
คือผมใช้ DoCmd.TransferSpreadsheet ในการ import
แต่ปัญหาติดอยู่ที่เวลาที่ Import มาเป็น Table เสร็จแล้วขอมูลมันไม่เรียงตามเดิมนะครับ
...ผมลอง import แบบใช้ wizard เสร็จแล้วเติม ID ให้มัน คราวนี้ปรากฎว่ามันเรียงให้แล้วครับ
เลยอยากถามว่าเป็นไปได้ไหมว่าจะเขียน code ให้มีเลข Auto ID มาให้เลยได้ไหม
คือผมใช้ DoCmd.TransferSpreadsheet ในการ import
แต่ปัญหาติดอยู่ที่เวลาที่ Import มาเป็น Table เสร็จแล้วขอมูลมันไม่เรียงตามเดิมนะครับ
...ผมลอง import แบบใช้ wizard เสร็จแล้วเติม ID ให้มัน คราวนี้ปรากฎว่ามันเรียงให้แล้วครับ
เลยอยากถามว่าเป็นไปได้ไหมว่าจะเขียน code ให้มีเลข Auto ID มาให้เลยได้ไหม
3 Reply in this Topic. Dispaly 1 pages and you are on page number 1
2 @R00621
ไม่ได้ไปแก้ที่ excel ครับ เพราะอยากไม่เป็นรูปแบบ import อัตโนมัติ...
ผมลองดูแล้วครับ หลังจาก import เข้ามา ตอน view จาก table แม้มันจะออกมาไม่เรียงตามแบบที่อยู่ใน Excel แต่ผมลอง append ไปเข้า table ที่มี Auto ID ... ปรากฎว่ามันกลับมาเรียงครับ
ผมลองดูแล้วครับ หลังจาก import เข้ามา ตอน view จาก table แม้มันจะออกมาไม่เรียงตามแบบที่อยู่ใน Excel แต่ผมลอง append ไปเข้า table ที่มี Auto ID ... ปรากฎว่ามันกลับมาเรียงครับ
3 @R11664
ถ้าต้องการเขียนทับตารางเดิม จะทำไงดีครับ
Time: 0.2497s
1 เรียงก่อนนำเข้า ไปเรียงลำดับใน Excel ก่อน โดยแทรกคอลัมภ์ไว้หน้าสุด แล้วรันเลขที่
2 เรียงหลังนำเข้า หลังคำสั่ง transfer ก็ใช้คำสั่ง รันคิวรี่ต่อเลยครับ ใช้คิวรี่ make table
select.... into.... from......order by......
ส่วนการจะโค้ดให้มี auto id ตามที่คุณแดนต้องการ ผมก็ยังไม่รู้จักเหมือนกันว่ามีวิธีอยู่หรือเปล่า ถ้ามี วิธีจะเป็นอย่างไร