หน้า 1 จากทั้งหมด 1

ต้องการเปิดข้อมูล Express ด้วย Excel หรือ Link Table มาที่ Access

โพสต์โพสต์แล้ว: เสาร์ พ.ค. 10, 2008 5:30 pm
โดย Happiness
ขอความช่วยเหลือผู้รู้
คือดิฉันเพิ่งซื้อระบบ Express Windows V.1 บน Lan และได้แปลงข้อมูลเก่าขึ้นไปแล้ว แต่ทำไมถึงเปิดข้อมูลด้วย Excel หรือ Link Table มาที่ Access ไม่ได้คะ ทั้งที่แต่ก่อนบน Dos ทำได้ปกติ โดยที่ตอนนี้บน Access จะขึ้น Error "External table is not in the expected format" ค่ะ จะทำอย่างไรบ้างค่ะ เพราะดิฉันทำ Query สำหรับผู้บริหารใน Access ไว้มากค่ะ จะเลิกของเก่าใช้ใหม่ตอนนี้ก็ทำไม่ได้ เอกสารก็มีทุกวัน

Re: ต้องการเปิดข้อมูล Express ด้วย Excel หรือ Link Table มาที่ Access

โพสต์โพสต์แล้ว: จันทร์ พ.ค. 12, 2008 10:14 am
โดย ASAN
- ถ้าเป็นเวอร์ชั่นเก่าเช่น 4.x  ยังอ่านได้ แต่มาเวอร์ชั่น 5.x เป็นต้นไป โปรแกรม office เวอร์ชั่นเก่าๆ ไม่สามารถอ่านได้นะครับ  ถ้าจำเป็นต้องอ่านจริงๆ อยากให้ Query ด้วย Visual Fox ครับ หรือแปลข้อมูลไปทำใน MYSQL หรือ SQL ไปเลย  หรือถ้าไม่แปลงข้อมูลก็ไปใช้ ODBC ก็สามารถทำได้ครับ  ตอนนี้ทาง ACCyber ใช้ ODBC ทำรายงานที่ซับซ้อนมากๆ ที่ทำรายงานด้วย Express ไม่สะดวกมาใช้ใน ODBC ทำแทน และได้ผลดีด้วยครับ โดยไม่ต้องแก้ไขข้อมูลของ Express แต่อย่างไร

* สอบถามไปยังฝ่ายบริการจะได้คำตอบที่ถูกต้องกว่าครับ

Re: ต้องการเปิดข้อมูล Express ด้วย Excel หรือ Link Table มาที่ Access

โพสต์โพสต์แล้ว: จันทร์ พ.ค. 12, 2008 12:42 pm
โดย suchai
จะขึ้น Error "External table is not in the expected format"

เข้าใจว่า เป็นเรื่องโครงสร้างของข้อมูล ทางผู้เขียนโปรแกรม พบปัญหา เรื่อง การเก็บค่าตัวเลข ในโปรแกรม ซึ่งแต่เดิม Field Type
สำหรับตัวเลข จะเป็น N ปัญหาก็คือ ทำให้ขนาดของข้อมูลใหญ่ เวลามีข้อมูลมากๆ โปรแกรมจะทำงานช้า จึงพัฒนาโครงสร้างของ
ระบบตัวเลข บ้างส่วนมาเป็นแบบ B ซึ่งทำให้มีประสิทธิภาพมากยิ่งขึ้น

ในโปรแกรม Excel และ Access จะถูกออกแบบมาให้ใช้งานฐานข้อมูลในระดับเบื้องต้น ดังนั้น โครงสร้างน่าจะเป็นแบบเดิม จึงใช้ได้
กับ express เวอร์ชั่น 4  คงต้องไปดูที่ตัวโปรแกรม Excel และ Access ว่าสนับสนุน Field Type ตัวเลขแบบ B หรือไม่

เราสามารถใช้ Fox เข้าไปเปิดดูโครงสร้างของโปรแกรม express ได้ครับ ผมลองดูอย่างไฟล์ STCRD.DBF มี Field Type แบบ B
เพียบเลยครับ ตรงจุดนี้ครับ ที่ Access มันร้องเอ๋อๆ ว่าไม่รู้จัก Format



ปล.ขออนุญาตคุณสุชาย เพิ่มเติมข้อมูลครับ พอดีผมเพิ่งมีการทำบทความเกี่ยวกับการเปิดไฟล์ Express ใน Excel เอาไว้หลังจากเห็นกระทู้นี้แล้ว ยังไงใครสนใจลองคลิกศึกษาดูได้ครับ :D

ลิ้งค์เสีย