Tôi đã thử googling điều này nhưng tất cả các kết quả tìm kiếm là về cách phát hiện thời gian thiết bị, không phải cách phát hiện thiết bị đầu vào nào đang được sử dụng.
Tôi có một máy quét mã vạch mà chúng tôi đang sử dụng để đăng ký khách hàng quen vào bể bơi của chúng tôi và tôi muốn thiết kế một cơ sở dữ liệu sẽ phát hiện khi máy quét đang được sử dụng và tự động mở một biểu mẫu trước khi vào đầu vào. Ví dụ: nếu cơ sở dữ liệu đang mở, nhưng không ở dạng thích hợp hoặc không làm nổi bật trường thích hợp, ngay khi cơ sở dữ liệu phát hiện đầu vào đến từ máy quét mã vạch, nó sẽ mở biểu mẫu và nhập dữ liệu vào lĩnh vực khủng bố.
Tôi hiểu rằng cảm biến mã vạch là ở bàn phím cơ bản, nhưng là có một cách tôi có thể phát hiện mà bàn phím một id đầu vào đến từ đâu và nếu đó là một cái cụ thể, sau đó chạy một tiểu trước khi nó viết đầu vào?
IF input is from barcode scanner THEN
DoCmd.OpenForm "CheckIn"
DoCmd.GoToControl "ScanBarcode"