עזרה באפליקציית Access שהיא Client/Server

אני רוצה לשים database mdb על מחשב ברשת, וכאשר אחד ה- Clients נכנס לאחד הרשומות יהיה Refresh אוטומטי אצל שאר ה- Clients המסתכלים על אותו database. הכוונה ללא שהתחנות יעשו Refresh כל שניה אלה שהיוזמה תבוא מהשרת. תודה דניאל

answer

you need to create a process in the server which will listen always to the clients. When a user changes a table, the client will send a message to that process. The process will send a refresh message to all processes upon receiving that message. When a client receives the refresh message, it knows that it need to refresh all tables. By the way, a better idea is to refresh only the tables which are currently viewed by the user instead of refreshing all tables. It saves time. You can decide that when switching tables, the new table will be refreshed.

There are a few ways

Open a socket and send a message every time a change occures A better way is to use a DCOM component that acts like a server: every time a change is made, the object will trigger an event to all it's clients who hold pointers to the objects Interface
עבור לעמוד
בחזרה לפורום
כרגע בפורום זה: אין משתמשים רשומים
עבור לפורום:
תיכנות
בחר
בחר