如何检测 MS Access 中正在使用哪种输入设备?

如何检测 MS Access 中正在使用哪种输入设备?

我试过用谷歌搜索这个问题,但所有的搜索结果都是关于如何检测设备周期,而不是如何检测正在使用哪个输入设备。

我有一个条形码扫描仪,我们用它来登记游泳池的顾客,我想设计一个数据库,它可以检测扫描仪的使用情况,并在输入之前自动打开表单。例如:如果数据库已打开,但未处于适当的表单中,或者未突出显示适当的字段,则一旦数据库检测到传入的输入来自条形码扫描仪,它就会打开表单并将输入输入到适当的字段中。

我知道条形码传感器本质上是键盘,但有没有什么方法可以检测哪个键盘的输入 ID 来自哪里,如果是特定的,那么在写入输入之前运行一个子程序?

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

相关内容