Я ищу решение для эффективной связи между двумя работающими приложениями MS Access.Связь между двумя приложениями MS Access?
Подходы, которые я пробовал до сих пор, это использовать общую связанную таблицу и использовать службу MSMQ для связи. Оба подхода работают, но нет возможности «нажимать» данные или команду из одного приложения на другое, и поскольку MS Access не поддерживает многопоточное выполнение кода VBA, очень сложно реализовать опрос без недостатков производительности.
В то же время VBA поддерживает оператора addressof
(от версии 2000), что означает, что мы также можем теоретически реализовать функции обратного вызова в VBA и MS Access. Но я никогда не видел ни одного примера, как это можно использовать для межпроцессного общения, и был бы признателен за любой минимальный пример того, как я могу отправить строку из одного приложения MS Access в другой, не контролируя общую таблицу все время.
Некоторые интересные ссылки в SO здесь: http://stackoverflow.com/q/393996/78522 –