ขอคำแนะนำ ถ้าจะต้องใช้ access ใน office365 กับโปรแกรมที่เขียนจาก code VB accesss



0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้

25 ก.พ. 63 , 22:05:03
อ่าน 347 ครั้ง

kunlek

โปรแกรมใช้ได้กับ Ms access 2013-2016 ได้ แต่ใช้กัย office365 ไม่ได้ ขอคำแนะนำหน่อยครับว่าได้แก้ไขปัญหานั้อย่างไร

 

26 ก.พ. 63 , 09:22:02
ตอบกลับ #1

OddyWriter

ที่ว่าใช้ไม่ได้ มันต้องมี Error Message บอกครับ ว่าเกิดจากอะไร

เพราะตามปกติจะใช้งานกันได้ เพราะมันคือโปรแกรมชุดเดียว ยกเว้นจะกำหนด Reference ไม่ครบ
กินร้อน ช้อนตัวเอง จานใครจานมัน ออกนอกบ้านใส่หน้ากากอนามัยหรือหน้ากากผ้า
 

26 ก.พ. 63 , 14:15:22
ตอบกลับ #2

kunlek

เช่น เมื่อใช้ access 2016  เปิด-ปิด ฟอร์มขายสินค้าใช้งานได้ปกติ..... เมื่อใช้ PC ที่สมัครใช้ office365 แบบรายปี (office365.com) มี word  excel access ฯลฯ ใช้ access นี้เปิด app ที่ว่า ตอนเปิดฟอร์ม ก็ฟ้องเรื่อง modul  เข้าไปหน้าฟอร์ม command bottom ไม่ตอบสนองอะไรเลยครับ  ลองเข้าไปอ่านเรื่อง office365 ก็บอกว่าเราต้องแปลง VB Code เป็น Macro อะไรทำนองนี้ครับ  ผมมาคิดๆๆดูถ้าไม่ได้ถึงต้องแปลง Code  ผม เลือกลง เฉพาะ access 2013 หรือ 2016 น่าจะเป็นทางเลือกที่ OK กว่าใช่ไหมครับ 

 

26 ก.พ. 63 , 14:40:21
ตอบกลับ #3

OddyWriter

อาจเกิดจากเรื่องของ 64 บิต/32 บิตนะครับ

คือผมไม่เคยเจอปัญหา 365 กับ 2016/2019 อะไรพวกนี้เลย

ลองเช็คว่า Original เป็น 32 บิตหรือ 64 บิต
แล้วเช็คว่าเครื่อง 365 เป็น 32 บิตหรือ 64 บิต

แต่ยินยันว่าการใช้งานระหว่าง 365/2016/2019/2013/2010 ไม่มีปัญหาแน่นอน
ยกเว้นเรื่องจำนวนบิต
กินร้อน ช้อนตัวเอง จานใครจานมัน ออกนอกบ้านใส่หน้ากากอนามัยหรือหน้ากากผ้า
 

26 ก.พ. 63 , 22:05:10
ตอบกลับ #4

kunlek

เช็คดูเป็น 64 bit ทุกเครื่องครับ

 

26 ก.พ. 63 , 22:36:28
ตอบกลับ #5

OddyWriter

ลองแปะไฟล์ดูครับ รอคนที่เค้าใช้ 365 64บิตเปิดดู เครื่องผม 32 บิต
กินร้อน ช้อนตัวเอง จานใครจานมัน ออกนอกบ้านใส่หน้ากากอนามัยหรือหน้ากากผ้า
 

05 มี.ค. 63 , 10:38:22
ตอบกลับ #6

kunlek

ผมสังเกตไฟล์ที่ใช้กับ access 365 ใช้ไม่ได้ เป็น *.mdb(พัฒนาเรื่อยๆจนใช้กับ access 2019 แต่ยังนามสกุลเดิม ยังไม่ได้แปลง)  แต่ถ้าเป็นไฟล์ *.accdb ใช้ได้  สังเกตเวลาเปิดไฟล์ *.mdb จะแจ้ง confilct เกี่ยวกับ โมดูล  จึงสงสัยว่าจำเป็นต้องแปลง module  หรือ macro ที่เราใช้กับ *.mdb
***อยากจะหาแนวทางที่ง่าย และไปใช้ office 365 ที่มี license กับ microsoft ที่มีโปรพิเศษอยู่ครับ***

 

05 มี.ค. 63 , 10:53:49
ตอบกลับ #7

kunlek

ลักษณะที่ว่าใช้ไม่ได้ คือ command bottom (เพิ่ม,ลบ,ถัดไป,ย้อนกลับ,บันทึก,เลิกงาน)ไม่ active

 


บอร์ดเรียนรู้ Access สำหรับคนไทย