Bonjour,
il ne suffit pas d'ouvrir une table en SHARED pour passer une appli en multi-utilisateurs! tu dois aussi regarder tout ce qui concerne le mode de mise en mémoire tampon (le buffermode, le buffermodeoverride) et les verrouillages (optimistes ou pessimistes, de ligne ou de table, multilocks,reprocess, etc)
je te propose de regarder dans l'aide le chapitre sur "Programming for Shared access", et de poser tes questions au fur et à mesure de ta lecture.
si tu préfères lire en français, ce domaine a très peu changé depuis VFP6, et l'aide de VFP6 a été traduite.