กระทู้เก่าบอร์ด อ.Yeadram
2,766 7
URL.หัวข้อ /
URL
Error Access2003 ใน Windows7
หาวิธีแก้มาหลายเดือนแล้วครับ ผมเอาไฟล์ Access2003 มาใช้ใน Windows7 แล้วไม่สามารถ เข้าเปิดเข้าโมดูล ได้เลยครับ มันจะปิดโปรแกรมเองตลอด บางฟอร์มมันจะขึ้น Error ole หรือ AxtiveX ถามเพื่อนๆ ก็ลองให้อัพเดท Access2003 ก็ลองดูมันก็เปลี่ยนเป็น Error ตัวอื่นอีก แต่เครื่องที่ทำงาน กับไม่มีการ Error แบบนี้เลย แสดงว่าต้องมีทางแก้ไขได้ ผมไม่กล้า ฟอแมทเครื่องที่ทำงานเพราะกลัวจะError เหมือนเครื่องอื่น
ใครพอจะช่วยเหลือได้บ้างครับ บอกเป็นแนวทางให้ลองแก้ไขก็ได้ครับ
ใครพอจะช่วยเหลือได้บ้างครับ บอกเป็นแนวทางให้ลองแก้ไขก็ได้ครับ
7 Reply in this Topic. Dispaly 1 pages and you are on page number 1
2 @R10293
ตรวจแล้วครับไม่มีเลยครับ
3 @R10296
เท่าที่ทราบ คือมันเป็นบางฟอร์ม
ให้ลองเปิดฟอร์มที่มีปัญหาในมุมมองออกแบบ ดูว่ามีการใช้คอนโทรลอื่นๆ ที่ไม่ใช่คอนโทรลพื่นฐานหรือไม่
หรือให้สังเกตว่า มีคอนโทรลใด ที่ไม่แสดงรูปร่างอย่างปกติบ้าง ให้ลองถอดคอนโทรลนั้นออก (หรืออาจต้องตามเบรคโค้ดทุกโค้ดที่เกี่ยวข้องกับคอนโทรลตัวนี้ด้วย) แล้วลองทำงานใหม่ดูอีกที ดูว่าอาการหายไปหรือไม่
การทดสอบนี้ ตั้งอยู่บนข้อสมมติฐานที่ว่า มีคอนโทรลบางตัวเป็นคอนโทรลเสริมที่คุณนำมาใช้ในเวอร์ชั่น 2003 ซึ่งคอนโทรลตัวนั้นผูกอยู่กับไฟล์ .dll หรือ .ocx บางตัวที่ไม่มี ในเครื่องของคุณนี้ หรือมีอยู่ แต่เป็นคนละเวอร์ชั่นกัน
ให้ลองเปิดฟอร์มที่มีปัญหาในมุมมองออกแบบ ดูว่ามีการใช้คอนโทรลอื่นๆ ที่ไม่ใช่คอนโทรลพื่นฐานหรือไม่
หรือให้สังเกตว่า มีคอนโทรลใด ที่ไม่แสดงรูปร่างอย่างปกติบ้าง ให้ลองถอดคอนโทรลนั้นออก (หรืออาจต้องตามเบรคโค้ดทุกโค้ดที่เกี่ยวข้องกับคอนโทรลตัวนี้ด้วย) แล้วลองทำงานใหม่ดูอีกที ดูว่าอาการหายไปหรือไม่
การทดสอบนี้ ตั้งอยู่บนข้อสมมติฐานที่ว่า มีคอนโทรลบางตัวเป็นคอนโทรลเสริมที่คุณนำมาใช้ในเวอร์ชั่น 2003 ซึ่งคอนโทรลตัวนั้นผูกอยู่กับไฟล์ .dll หรือ .ocx บางตัวที่ไม่มี ในเครื่องของคุณนี้ หรือมีอยู่ แต่เป็นคนละเวอร์ชั่นกัน
4 @R10305
อ.yeadram ครับ ทุกฟอร์ม Error หมดเลยครับ แล้วผมไม่เคยใช้คอลโครลนอกครับ(ใช้ไม่เป็น) แล้วโปรแกรมนี้ไม่มีปัญหาเลนครับ ถ้าใช้เครื่องทีีทำงานผม แต่ไปทำเครื่องอื่น Error หมด
5 @R10314
ผมสังเกตุสิ่งที่แปลกๆ นะครับ คือ MSGBOX มันขึ้นพาษาแปลกๆ เช่น ???????????? ทั่งที่มันเป็นภาษาไทย และในการเข้าโมดูล ผมมักจะเปลี่ยนฟร้อนให้อ่านง่ายเป็น MS Sansarif(Thai) แต่มันกลับไม่มีให้เลือก ข้อสังเกตุนี้ ช่วยอะไรได้มั่งครับ
6 @R10636
ตกลงเป็นที่ภาษาจริงๆ ครับ เซตที่ภาษา ก็ใช้ได้แล้ว เรื่องง่าย ที่ยากถ้าไม่รู้
7 @R11311
อันนี้อาจไม่ตรงกับกระทู้ แต่มันเป็น Error ที่เกิดเหมือนกัน คือ
มี Error ที่เกิดโดยไม่รู้คำตอบ เกิดจากในเครื่องของผมเครื่อง MAC
ลง Bootcamp Windows7 Office2010 และลง Access2003 เพิ่มเติม
ผมลองเอา Access2003 ออก แล้วลงใหม่โดย ตอนติดตั้งผมไม่ได้ติดตั้ง
ตามระบบคือเก็บไว้ที่ C:\Program Files\Microsoft Office ผมเลือกสร้าง
โฟลเดอร์ใหม่เป็น C:\Program Files\Access2003 คือเก็บคนละโฟลเดอร์กัน
ตอนนี้ Error หายไปหมดเลยครับ อาจเป็นเพราะไฟล์บางไฟล์ใช้ชื่อเดียวกัน
ทำให้เกิดการ Error
เผื่อมีบางคนติดปัญหาแบบผม ลองใช้วิธีนี้ได้ครับ
มี Error ที่เกิดโดยไม่รู้คำตอบ เกิดจากในเครื่องของผมเครื่อง MAC
ลง Bootcamp Windows7 Office2010 และลง Access2003 เพิ่มเติม
ผมลองเอา Access2003 ออก แล้วลงใหม่โดย ตอนติดตั้งผมไม่ได้ติดตั้ง
ตามระบบคือเก็บไว้ที่ C:\Program Files\Microsoft Office ผมเลือกสร้าง
โฟลเดอร์ใหม่เป็น C:\Program Files\Access2003 คือเก็บคนละโฟลเดอร์กัน
ตอนนี้ Error หายไปหมดเลยครับ อาจเป็นเพราะไฟล์บางไฟล์ใช้ชื่อเดียวกัน
ทำให้เกิดการ Error
เผื่อมีบางคนติดปัญหาแบบผม ลองใช้วิธีนี้ได้ครับ
Time: 0.2620s
ต่อจากนั้นให้เปิดหน้าต่าง VBA ครับ
เข้าไปตรวจสอบว่ามี ไลบรารี่อะไรที่ติด MISSING อยู่หรือเปล่า ถ้ามีให้ลองถอดออก แล้วลองทำงานดูใหม่ หรืออาจต้องหาตัวอื่นมาทดแทน ตัวที่ติด MISSING ครับ
เบื้องต้น ให้ลองตรวจสอบ ลองแก้ตามนี้ดูก่อนครับ
tools > referrences...