У меня есть внешняя форма, которая извлекает данные из внутренней таблицы. Внешний интерфейс имеет несколько пользователей, и они одновременно используют внутреннюю таблицу. Пользователь использует форму для создания отчетов. Допустим, если пользователь нажмет кнопку «просмотр», фоновый процесс вставит данные в таблицу и покажет результат.
Однако моя проблема заключается в том, что 2 разных пользователя из разных мест нажимают «представление» При одновременном нажатии кнопки «Конечный компьютер» процесс в фоновой таблице запускается дважды и дублирует данные.
Я знаю, что мы можем удалить дубликаты данных из самой таблицы, но я пытаюсь сделать это, если есть способ остановить один процесс, если уже запущен тот же процесс.
У меня есть нашел сценарий, похожий на мою проблему, но он вызван только двойным нажатием кнопки.
Вот ссылка на подобную проблему.
Я надеюсь, что кто-то может мне помочь. Я впервые использую VBA, и у меня нет предыдущих знаний / опыта с ним.