Я пытался погуглить, но все результаты поиска касаются того, как определить период устройства, а не как определить, какое устройство ввода используется.

У меня есть сканер штрих-кода, который мы используем для регистрации посетителей в нашем бассейне, и я хочу создать базу данных, которая будет определять, когда используется сканер, и автоматически открывать форму перед вводом данных. Например: если база данных открыта, но не в соответствующей форме или не выделяет соответствующее поле, как только база данных обнаружит, что входящий вход поступает от сканера штрих-кода, она откроет форму и введет ее в оценочное поле.

Я понимаю, что датчики штрих-кода по сути являются клавиатурами, но есть ли способ, с помощью которого я могу определить, с какой клавиатуры поступает идентификатор ввода, и, если он конкретный, запустить подпрограмму перед тем, как записать ввод?

IF input is from barcode scanner THEN
DoCmd.OpenForm "CheckIn" 
DoCmd.GoToControl "ScanBarcode"

0