Đọc dữ liệu từ máy chấm công vân tay RONALD JACK

Liên hệ QC

An.BA

Thành viên thường trực
Tham gia
15/9/18
Bài viết
223
Được thích
170
Giới tính
Nam
Hiện tại bên em đang chấm công bằng máy RONALD JACK và dùng phần mềm Wise Eye 3.9 để đọc dữ liệu và load về máy tính thông qua IP có kết nối qua mạng
1635504633166.png
Nếu có thông số IP và port của máy này rồi thì mình có đọc được dữ liệu của nó bằng vba không ạ?
Em cảm ơn!
 
Bạn xem tài liệu của máy có hướng dẫn gì không, xem có API nào không?
Em có hỏi lại đội mua và setup máy thì bảo máy được lắp do nhà thầu họ làm trọn bộ cả cơ sở nhiều thứ chỉ bàn giao máy chứ không có tài liệu gì cả? Vậy em liên hệ hãng để hỏi hay làm gì để có bộ API/SDK ạ?
Bài đã được tự động gộp:

Em lang thang trên mạng thấy hướng dẫn này không biết có phải là SDK không ạ?
Pdf file hướng dẫn
 
Lần chỉnh sửa cuối:
Upvote 0
Bạn xem tài liệu của máy có hướng dẫn gì không, xem có API nào không?
Anh ơi. Em đã tải được bộ SKD về rồi và có add .dll của zKemkeeper vào rồi nhưng khi khai báo code thì nó báo lỗi như sau
1636593301223.png
Anh xem giúp em với. Em cảm ơn!
 
Upvote 0
Anh ơi. Em đã tải được bộ SKD về rồi và có add .dll của zKemkeeper vào rồi nhưng khi khai báo code thì nó báo lỗi như sau
View attachment 268996
Anh xem giúp em với. Em cảm ơn!

Theo hình thì bạn chưa đăng ký file *.dll vào hệ thống Windows.
Bạn gõ từ khóa "'how to register a dll file in windows", rồi làm theo hướng dẫn tìm được.
 
Upvote 0
Theo hình thì bạn chưa đăng ký file *.dll vào hệ thống Windows.
Bạn gõ từ khóa "'how to register a dll file in windows", rồi làm theo hướng dẫn tìm được.
Em đăng ký báo thành công như này rồi anh à

1636596457493.png
Sau đó em gọi nó ra
1636596519279.png
 
Upvote 0
Nhìn cái Location của DLL bên dưới không đúng folder của hệ thống.
C:\Windows\SysWOW64\z....dll
Em mới import lại rồi theo đường dẫn như anh nói thì nó vẫn báo chỗ lỗi Class chưa được đăng ký anh ạ.
Chỗ khai báo Dim thì gọi nó ra nhưng chỗ set thì lỗi
 
Upvote 0
Bạn vẫn chưa đăng ký được thư viện rồi. Thử liên hệ bên nhà cung cấp xem họ có hướng dẫn nhanh gì không.
 
Upvote 0
Bạn vẫn chưa đăng ký được thư viện rồi. Thử liên hệ bên nhà cung cấp xem họ có hướng dẫn nhanh gì không.
Đăng ký thư viện như nào anh nhỉ? Vì em thử trong C# thì em cũng chỉ add reference là thấy được anh ạ.
 
Upvote 0
Ợ. Vậy bạn làm luôn bằng C# đi. Xuất ra csv rồi cho vào Excel cũng được mà.
Nhưng C# em không viết được nhiều trên đó, em đang làm ứng dụng trên VBA rồi anh à. và cần VBA xử lý luôn vì em muốn cơ sở khác làm bước đó nữa mà không phải em anh à.
 
Upvote 0
Em mới import lại rồi theo đường dẫn như anh nói thì nó vẫn báo chỗ lỗi Class chưa được đăng ký anh ạ.
Chỗ khai báo Dim thì gọi nó ra nhưng chỗ set thì lỗi
Bạn có đủ 2 file dll: zkemkepper.dll và zkemsdk.dll ở thư mục hệ thống không?
 
Upvote 0
Trong win thì có đủ anh à.
Còn trong VBA thì không thể add file zkemsdk anh ạ.
Bạn dùng Win 64 + Office 64 luôn đúng không?
Bạn copy toàn bộ file trong SDL này vào "C:\Windows\System32", rồi Regsver32 zkemkeeper.dll

Máy tôi chạy tốt cả office 32 và 64.
 

File đính kèm

  • SDK_Ronal jack_64.rar
    884.7 KB · Đọc: 26
Upvote 0
Bạn dùng Win 64 + Office 64 luôn đúng không?
Bạn copy toàn bộ file trong SDL này vào "C:\Windows\System32", rồi Regsver32 zkemkeeper.dll

Máy tôi chạy tốt cả office 32 và 64.
Em dùng win64 nhưng office 32 anh ạ. Vậy em sẽ copy vào đâu để chạy?
Chỗ khai báo Set c = new CZKEM anh không bị lỗi ạ?
 
Upvote 0
Web KT
Back
Top Bottom