@בעל-כישרון הממשק והדאטא מנותקים? או שניהם יושבים על אותו קובץ?
אם הם לא מנותקים, אז תתחיל בזה שהממשק צריך להיות מופרד ומחובר לדאטא כטבלה מקושרת, ואת הממשק לשים בכל מחשב לבד, והכל יתחבר ברשת כטבלאות מקושרות.
בגלל שכשאתה עובד על הממשק אז הוא מנסה כל הזמן לעדכן אותו ברשת וזה גם לוקח תעבורה, משא"כ כשאתה שולח ומקבל רק את הנתונים שאז בד"כ זה יותר קטן.
בנוסף, תן עוד קצת פרטים, מה הגודל של הקובץ, כמה טבלאות + רשומות וכו', וגם כמה משתמשים עובדים על זה, והאם זה פנימי במשרד (בקיצור, תספר קצת יותר....)
זה ממש חשוב, כי אם היית מראש מספר את זה ייתכן שהיית מקבל תשובה ספציפית לזה יותר מהר
עדיין אחרי הכל אני אומר שהכי פשוט מהיר וזול בשבילך כעת זה להרים שרת RDP ואז כולם עובדים על הקובץ באופן מקומי.
הוא הכי זול כי ככה אתה לא צריך לעשות שום שינוי על הקובץ (אתה משנה את הדרך שבה משתמשים במקום את הקובץ)
זה לא יפתור את כל הבעיות כמו שכתב @dovid , אבל אולי יעזור לך בינתיים בשביל מה שדחוף....