Làm cách nào để phát hiện thiết bị đầu vào nào đang được sử dụng trong MS Access?


0

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 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"

AFAIK một máy quét mã vạch chỉ là một bàn phím ưa thích. Bạn sẽ phải đến gần kim loại để tìm ra thứ đó. Có lẽ không đáng. Tại sao không tạo nút "Quét" mà người dùng có thể nhấp để hiển thị "biểu mẫu quét"?
Mathieu Guindon

1
@ Mat'sMug Tôi có một trong số đó. Tôi chỉ đang cố gắng để chứng minh điều này càng nhiều càng tốt. Khó có thể làm gì khi thanh ngốc được đặt ngày càng thấp hơn mỗi năm ...
ShemSeger

Chắc chắn không có cách chung để phát hiện đầu đọc mã vạch. Bạn có thể có thể tạo mã vạch để mọi người quét sẽ gửi một số loại đầu vào bàn phím để tải đúng mẫu.
Zoredache

Tôi đang xem các thuộc tính cho máy quét và nó có các thứ như "Đường dẫn sơ đồ thiết bị" (HID \ VID_13BA & PID_0018 \ 6 & AA80C36 & 0 & 0000), "Tên đối tượng phân chia vật lý" (\ Device \ 0000008c), "ID Container" ({994f3 -e18c-11e6-9438-1cc1deb38074}) Tôi cảm thấy như một trong số này có thể sử dụng được trong VBA để xác định máy quét mã vạch.
ShemSeger

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.