เรื่องการ copy งานไปทำเครื่องอื่นครับ
กระทู้เก่าบอร์ด อ.Yeadram

 1,122   2
URL.หัวข้อ / URL
เรื่องการ copy งานไปทำเครื่องอื่นครับ

ถ้า copy ไฟล์งานที่ทำจากเครื่องหนึ่ง ไปไว้อีกเครื่องหนึ่ง โค้ดที่เราเขียนไว้ที่ VBA ไม่ไปด้วย เกิดจากอะไรได้บ้างครับ แล้วต้องแก้ยังไงครับ

ผมทำงานที่เครื่องผม (xp,access2007) ไปใส่เครื่อง notebook ที่ห้องเพื่อทำต่อ(win7,access2007) สามารถรันทำงาน, ค้นหาต่างๆ ใช้งานทุกอย่างได้หมด

แต่พอลองเอาไปใส่เครื่องผู้ใช้ (xp,access2007) หน้าตา interface ที่ออกแบบไว้มาหมด แต่พวกปุ่มที่เขียนโค้ดใน VBA ไม่ตามไปด้วยเลยสักตัว เลยใช้งานไม่ได้

แบบนี้เกิดจากอะไรครับ แล้วผมต้องทำไง รบกวนช่วยแนะนำหน่อยครับ

2 Reply in this Topic. Dispaly 1 pages and you are on page number 1

1 @R16733
1 เครื่องปลายทาง ตั้งค่าความปลอดภัยของ macro ไว้หรือไม่ ตั้งค่า trust site ไว้หรือไม่ ถ้าตั้งไว้ให้ไปปรับเปลี่ยนตามความเหมาะสม (เอาออกหมดเลยก็ดี)

2 เครื่องปลายทางเป็นระบบประมวลผลและจัดเก็บเดียวกับเครื่องที่ใช้เขียนโค้ดหรือไม่ ( x86 หรือ 32 บิท   หรือ x64 หรือ 64บิท)

ทางที่ดีต้องให้เหมือนกัน ถ้าไม่เหมือนกัน ต้องใช้ ทริกอีกหลายอย่างเพื่อให้มันรันด้วยกันได้ครับ
2 @R16750
ขอบคุณ คุณ yeadram นะคะ
1.เครื่องปลายทางผมไปเลือก enable all macro ไว้เหมือนเครื่องที่ผมทำแล้วครับ ผลคือยังไม่ได้เช่นกัน
2. เครื่องปลายทาง เป็นแบบ 32 บิท เหมือนเครื่องที่เขียนโค้ดครับ

ตอน copy งานจากเครื่องผม (xp 32 bit,access2007) ไปทำเครื่องที่ห้อง(win7 64 bit,access2007) ก็รันงานได้ปกตินะครับ แล้วก็ copy มาทำที่เครื่องเดิมทีใช้เขียนโค้ดก็รันได้ปกติ เช่นกัน

แต่ตอนเอาไปลงเครื่องปลายทาง ซึ่ง space เหมือนเครื่องเขียนโค้ด(xp 32 bit,access2007) รันพวกโค้ด VBA ไม่ได้เฉยเลย ผมเลยงง ครับ

ถามต่อเลยนะครับว่า พวก anti virus มีผลหรือไม่ครับ เครื่องปลายทางเป็น kesperky ครับ ส่วนเครื่องเขียนโค้ดเป็นอีกตัว อันนี้แค่สงสัยนะครับ ไม่แน่ใจว่ามันเกียวด้วยหรือไม่

ขอบคุณล่วงหน้าครับ
@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.3001s