กระทู้เก่าบอร์ด อ.Yeadram
4,061 12
URL.หัวข้อ /
URL
ใช้งานกับเครื่องของผมได้ แต่ไปใช้กับอีกเครื่องหนึ่
ไม่เข้าใจไฟล์ Access2003 ของผมจริง ๆ ใช้งานกับเครื่องของผมได้ แต่ไปใช้กับอีกเครื่องหนึ่งไม่ได้ ฟ้องเกี่ยวกับ Expression รายละเอียดตามภาพที่ได้แนบ
*** พื้นฐานของซอฟต์แวร์เหมือนกัน แผ่นติดตั้งแผ่นเดียวกัน คือ Win7 64bit, Office2003 อย่างเดียว (ไม่มีเวอร์ชั่นอื่นที่เหนือกว่า)
ไม่ทราบจะแก้ไขอย่างไรแล้ว กรุณาแนะนำด้วย จะเป็นพระคุณยิ่งครับ
*** พื้นฐานของซอฟต์แวร์เหมือนกัน แผ่นติดตั้งแผ่นเดียวกัน คือ Win7 64bit, Office2003 อย่างเดียว (ไม่มีเวอร์ชั่นอื่นที่เหนือกว่า)
ไม่ทราบจะแก้ไขอย่างไรแล้ว กรุณาแนะนำด้วย จะเป็นพระคุณยิ่งครับ
12 Reply in this Topic. Dispaly 1 pages and you are on page number 1
1 @R06254
ลองคอมไพล์บนเครื่องที่มีปัญหาดู และลองตรวจจากใน VBEditor - Tools - Reference ดูว่ามีไลบรารี่ที่มีในเครื่องที่ใช้ได้ แตกต่างจากเครื่องที่ใช้ไม่ได้อะไรบ้างครับ
2 @R06256
คอมไพล์ที่ว่าทำอย่างไร หาจากเมนูต่าง ๆ แล้ว ไม่มีคำสั่งนี้ กรุณาแนะนำเพิ่มเติมอีกหน่อย ขอบพระคุณครับ
3 @R06257
4 @R06258
ตรงนี้นี่เอง เจอ Error แล้ว ขอแก้ไขก่อน มีปัญหาอีก จะมาเรียนถามต่อ อย่าเพิ่งทิ้งผมไปนะครับ ขอบพระคุณครับ
5 @R06276
แก้ไข Error Code ในฟอร์มหมดแล้ว ดูใน VBEditor - Tools - Reference ก็เหมือนกัน ดังนี้
- Visual Basic For Applications
- MS Access 11.0 Objedt library
- OLE Autmation
- Microsoft DAO 3.6 Object Library
- Microsoft ActiveX Data Objects 2.1 Library
แต่ก็ยังฟ้องเหมือนเดิม และยิ่งแปลกใจหนักขึ้นไปอีก เพราะเอาไปใช้กับเครื่องอื่น ๆ ก็ใช้ได้ จำเพาะจะต้องใช้ไม่ได้กับเครื่องนั้นเครื่องเดียว ถอดถอนและติดตั้ง Office2003 ใหม่ก็แล้ว
- Visual Basic For Applications
- MS Access 11.0 Objedt library
- OLE Autmation
- Microsoft DAO 3.6 Object Library
- Microsoft ActiveX Data Objects 2.1 Library
แต่ก็ยังฟ้องเหมือนเดิม และยิ่งแปลกใจหนักขึ้นไปอีก เพราะเอาไปใช้กับเครื่องอื่น ๆ ก็ใช้ได้ จำเพาะจะต้องใช้ไม่ได้กับเครื่องนั้นเครื่องเดียว ถอดถอนและติดตั้ง Office2003 ใหม่ก็แล้ว
6 @R06278
งั้นลองวิธีผมนะ
1.เข้าไปที่ C:\Program Files\Common Files\microsoft shared\Web Components\11 ของเครื่องที่ใช้ได้นะครับแล้ว Copy OWC11.DLL แล้วนำไปวางทับที่ พาร์ทเดียวกันของเครื่องที่ใช้ไม่ได้
2.เข้าไปที่ C:\Windows\System32 ของเครื่องที่ใช้ได้นะครับแล้ว Copy ไฟล์ชื่อ MSCOMCT2.OCX แล้วนำไปวางทับที่ พาร์ทเดียวกันของเครื่องที่ใช้ไม่ได้
ลองดูนะครับอาการของพี่เหมือนกะของผมครับเคยเป็นมาก่อนผมสังเกตว่ามักจะเกิดกับเครื่องที่ไม่ค่อยอัพเดท เพราะเครื่องที่สำนักงานผมเป็นทุกเครื่องครับแต่เครื่องที่เราใช้เขียนโปรแกรมจะเป็นเครื่องของเราผมทำแบบนี้กะเครื่องที่สำนักงานเครื่องไหนเครื่องนั้นก็จะใช้ได้เลยครับแต่เครื่องอื่นที่ไม่ได้ทำก็จะใช้ไม่ได้
1.เข้าไปที่ C:\Program Files\Common Files\microsoft shared\Web Components\11 ของเครื่องที่ใช้ได้นะครับแล้ว Copy OWC11.DLL แล้วนำไปวางทับที่ พาร์ทเดียวกันของเครื่องที่ใช้ไม่ได้
2.เข้าไปที่ C:\Windows\System32 ของเครื่องที่ใช้ได้นะครับแล้ว Copy ไฟล์ชื่อ MSCOMCT2.OCX แล้วนำไปวางทับที่ พาร์ทเดียวกันของเครื่องที่ใช้ไม่ได้
ลองดูนะครับอาการของพี่เหมือนกะของผมครับเคยเป็นมาก่อนผมสังเกตว่ามักจะเกิดกับเครื่องที่ไม่ค่อยอัพเดท เพราะเครื่องที่สำนักงานผมเป็นทุกเครื่องครับแต่เครื่องที่เราใช้เขียนโปรแกรมจะเป็นเครื่องของเราผมทำแบบนี้กะเครื่องที่สำนักงานเครื่องไหนเครื่องนั้นก็จะใช้ได้เลยครับแต่เครื่องอื่นที่ไม่ได้ทำก็จะใช้ไม่ได้
7 @R06280
ยังอุ่นใจที่มีกรณีของท่าน oong2521
- OWC11.DLL ก๊อปปี้และวางเรียบร้อยแล้ว ยังใช้ไม่ได้เหมือนเดิม
- MSCOMCT2.OCX ใช้ Search แล้วไม่มีไฟล์นี้ในเครื่องครับ
รบกวนช่วยต่อด้วยนะครับ
- OWC11.DLL ก๊อปปี้และวางเรียบร้อยแล้ว ยังใช้ไม่ได้เหมือนเดิม
- MSCOMCT2.OCX ใช้ Search แล้วไม่มีไฟล์นี้ในเครื่องครับ
รบกวนช่วยต่อด้วยนะครับ
8 @R06281
น่าแปลกใจ ถ้า Software แผ่นเดียวกัน ทั้ง Office และ Windows
ไม่น่าเป็นได้นะครับ ผมเคยเป็นในกรณีเลือกผิด เลือกตรง 64x กับ 86x
ใครรู้บ้างตอบหน่อย
ไม่น่าเป็นได้นะครับ ผมเคยเป็นในกรณีเลือกผิด เลือกตรง 64x กับ 86x
ใครรู้บ้างตอบหน่อย
9 @R06282
ลง Windows และ Office ใหม่
10 @R06283
ตอนนี้ ผมลง Office2007 เพิ่มเข้าไป สามารถใช้ไฟล์ดังกล่าวได้ครับ มันให้หงุดหงิดสงสัยข้องใจว่าทำไมเฉพาะเครื่องนี้ถึงใช้ไฟล์เดียวกันใน 2003 ไม่ได้
11 @R06284
ก็อาจมีใครไปทำอะไร ลงทับไปทับมาหลายเวอร์ชั่นบ้าง รีจีสทรีเสียบ้าง ไฟล์ของ Access บางไฟล์เสียบ้าง ก็ไม่แปลกอะไรหรอกครับ ถ้าลองแก้ไขดูแล้วยังไม่ได้ การลงใหม่หมดอาจจะง่ายกว่าไปหาว่าสาเหตุเกิดจากอะไรครับ
12 @R06286
ลงวินโดว์ใหม่ คงเป็นหนทางสุดท้ายแล้วครับ เพราะอยากรู้จริง ๆ หากได้ผลประการใด จะมาเรียนให้ทราบต่อไป รู้สึกอบอุ่นใจเป็นอย่างยิ่ง ณ บอร์ดแห่งนี้ และขอขอบพระคุณทุกท่านที่กรุณาให้คำแนะนำ
Time: 0.3255s