กระทู้เก่าบอร์ด อ.Yeadram
4,842 5
URL.หัวข้อ /
URL
ปัญหา Access32bit ไปใช้กับ 64bit ไม่ได้
ขอเรียนสอบถามแนวทางแก้ไขค่ะ
ปัญหาคือโปรแกรมของหนูทำด้วย Access 32bit ทั้งหมดเลย
แต่พอเอาไปเปิดกับเครื่องที่เป็น 64bit มันเปิดไม่ได้ ระบบมันแจ้ง error
ข้อความที่แจ้ง error อ่านแล้วเข้าใจยากอยู่บ้าง ผู้ใช้อาจตกใจว่าไปทำอะไรผิด
จึงอยากเรียนถามอาจารย์ว่า หากหนูจะเปลี่ยนไปทำจาก 64bit
แล้วมันจะกลับมาเปิดกับเครื่อง 32 bit ได้หรือไม่คะ
หากต้องเลือกระหว่าง 32bit กับ 64bit ควรเลือกใช้อันไหนดี
หากฟันธงว่า 32bit น่าใช้กว่า แล้วพอจะมีวิธีบ้างไหมคะ ที่จะทำให้ตรวจสอบ
ขณะเริ่มเปิดโปรแกรม หากเปิดด้วยเครื่อง 64 bit ก็มี msg แจ้งให้ผู้ใช้ทราบว่า
ใช้กับ 64bit ไม่ได้ ใช้ข้อความของเราเอง แล้วก็ให้ออกจากโปแกรมเลย
โดยไม่ต้องใช้ข้อความ error ของระบบที่มีความหมายกว้างไปหน่อย
ประมาณนี้ค่ะอาจารย์
ปัญหาคือโปรแกรมของหนูทำด้วย Access 32bit ทั้งหมดเลย
แต่พอเอาไปเปิดกับเครื่องที่เป็น 64bit มันเปิดไม่ได้ ระบบมันแจ้ง error
ข้อความที่แจ้ง error อ่านแล้วเข้าใจยากอยู่บ้าง ผู้ใช้อาจตกใจว่าไปทำอะไรผิด
จึงอยากเรียนถามอาจารย์ว่า หากหนูจะเปลี่ยนไปทำจาก 64bit
แล้วมันจะกลับมาเปิดกับเครื่อง 32 bit ได้หรือไม่คะ
หากต้องเลือกระหว่าง 32bit กับ 64bit ควรเลือกใช้อันไหนดี
หากฟันธงว่า 32bit น่าใช้กว่า แล้วพอจะมีวิธีบ้างไหมคะ ที่จะทำให้ตรวจสอบ
ขณะเริ่มเปิดโปรแกรม หากเปิดด้วยเครื่อง 64 bit ก็มี msg แจ้งให้ผู้ใช้ทราบว่า
ใช้กับ 64bit ไม่ได้ ใช้ข้อความของเราเอง แล้วก็ให้ออกจากโปแกรมเลย
โดยไม่ต้องใช้ข้อความ error ของระบบที่มีความหมายกว้างไปหน่อย
ประมาณนี้ค่ะอาจารย์
5 Reply in this Topic. Dispaly 1 pages and you are on page number 1
2 @R21370
เอาแล้วงัยงานจะเข้าไหมนี่ Access2003 นี่ 32 bit ใช่ไหมครับ
ไม่ค่อยรู้เรื่องนี้เท่าไร ผมเอาไปลงเครื่อง 64 bit
ก็เห็นทำงานปกตินะครับ แต่ชักเสียวแล้ว
ไม่ค่อยรู้เรื่องนี้เท่าไร ผมเอาไปลงเครื่อง 64 bit
ก็เห็นทำงานปกตินะครับ แต่ชักเสียวแล้ว
3 @R21372
ถ้าเป็น Windows 64 bits แต่รัน Office 32 bits ก็ไม่มีปัญหา ปัญหาอาจเกิดได้เมื่อเป็น Office 64 bits ครับ
4 @R21373
ขอบคุณค่ะอาจารย์ ที่หนูเอาไปลองแล้วใช้ไม่ได้นั้น เป็นเครื่อง windows7/64bits + office2007/64bits (notebook)
ตอนนี้พอจะได้แนวทางออกแล้วล่ะ หนูจะลองเอาโค้ด
ไปลองปรับใช้ดูนะคะ ขอบคุณค่ะ
ตอนนี้พอจะได้แนวทางออกแล้วล่ะ หนูจะลองเอาโค้ด
#If Win64 Then
MsgBox "ข้อความของเรา"
Application.Quit
#End If
ไปลองปรับใช้ดูนะคะ ขอบคุณค่ะ
5 @R21375
ถ้าทำได้นะ ถอดเจ้า Office 64 bits ออกไป แล้วเปลี่ยนเป็น 32 bits จะดีกว่าครับ
Time: 0.3722s
#If Win64 Then
MsgBox "ข้อความ"
Application.Quit
#End If
ส่วนว่าจะเลือกอะไรดีระหว่าง Office 32 กับ 64 bits แม้แต่ไมโครซอฟท์เองก็ยังบอกว่าถ้าไม่ต้องใช้ข้อมูล (Microsoft Excel, Microsoft Project) ที่เยอะเกิน 2 GB แล้ว ก็แนะนำให้ใช้ Office 32 bits ต่อไป เพราะมีหลายอย่างที่ไม่ compatible กันครับ