The user's behavior has no bearing on the request
The question is: "...how can we "notify" the executing Access procedure that the..."
The operator could be at the desk and react in some way to the message
Or they could not be there
Or the computer could be turned off
None of these three conditions has any bearing on the initial request
What is relevant is the initial request
Don't worry! - you simply wanted a non polling event - other issues are not your goal here!
I was just pointing out that others here have other ideas and are going on tangents - one's you not interested in!!!
So, while I explained others (even me) have other ideas and suggesting's here? They are not what you looking for!
These are not the droids you are looking for - move along.....
So, take no worries - I probably should not have attempted to explain why you receiving all kinds of suggesting's, one's you not looking for!
And to be fair, while I think other ideas should be on the table? Don't matter - and that is WHY my answer was framed in terms of a non polling solution. Stick to your guns here - stick to what you looking for!!!
Also, one more issue here.
If one were to adopt a SQL stored procedure (.net, or Python - SQL supports both).?
The problem is those SP's are state-less. That means the trigger starts, the sub routine starts, and then goes out of scope. That means the trigger code (in .net/phyton) can't be a winsock host (server), since the routine will be going out of scope after the SP runs. Also, creating or using COM objects in what amounts to a transaction safe SQL server? probably not a good idea.
So, this THEN means one should adopt the Service broker, and SQL server messaging. So, the trigger can que a message into the service broker que, and then a event listener (not polling) can be written in .net/phyton and do the push out to clients via tcp/ip.
So, one does not want to "load up" a SP (stored procedure), and that SP needs to be as tight as possible, clean as possible, and non blocking as possible.....
I never used the SQL queuing/messaging system in SQL, but it's high time I do learn how this works
(it has ramifications on our web site that shares the same database as our Access front ends. And we have a polling solution for the web site right now - and it would be a rather great/good idea to move over to a event based solution.
So, accept my apologies for going off your goals and about how others here are suggesting polling solutions....
R
Albert