ถ้าจะเปลี่ยน โปรแกรม ที่เขียนจาก ms access ไปใช้งานผ่านเว็บบราวเซอร์ และรองรับการทำงานผ่านมือถือ andriol ในอนาคต
จะพัฒนาไปในแนวทางของภาษาไหนดี และไม่ยุ่งยากในการถ่ายโอนข้อมูลจาก ms access2003
Software ค่าย Microsoft ก็แนะนำให้เปลี่ยนจาก Microsoft Access มาเป็น ASP.NET ครับ โดยจับคู่กับสิ่งที่จะต้องเปลี่ยนดังนี้ครับ
1) ฐานข้อมูล (Table ต่างๆ) ยังคงใช้ ฐานข้อมูลของ Access ได้ระดับหนึ่ง คือจะรองรับการเข้าถึงข้อมูลพร้อมได้ไม่ดีนัก คือมักเกิดอาการ Database Corrupt บ่อยๆ และต้อง Compact & Repair บ่อย และรองรับความจุของข้อมูลได้ไม่เกิน 2 GB (สำหรับไฟล์ .MDB ของ Access 2000-2003 และ .ACCDB ของ Access 2007-2013)
2) Query ใช้หลักการเดียวกับ Table คือใช้ได้ระดับหนึ่ง
คิดว่ายากน้อยที่สุดก็คงเป็น asp.net นะครับ
แต่ถ้าข้อมูลมีขนาดใหญ่ขึ้นใช้งานกันหลายคนมากขึ้น อาจจะต้องพิจารณาเรื่องการเปลี่ยน DBMS ใหม่ ๆ นะครับ เพราะ Access อาจจะไม่ตอบสนองความต้องการก็เป็นได้
3) Access Form เปลี่ยนเป็น ASP.NET Web Form
4) Access Report เป็น Report Viewer Control หรือ Crystal Report Control
สรุป: ถ้าจะให้รับการทำงานบน Web อย่างเต็มประสิทธิภาพควร Migrate จาก Access Database ไปเป็น Server Database เช่น Microsoft SQL Server, MySQL เป็นต้นครับ