博途編程進階 DB 自動進行編號 用到:AR 指針,POKE_BLK


 談談

很多公司的程序都要改變DB中的ID,通常都用手動輸入,非常辛苦。這里我們直接上手自動順序改變號碼。

想在DB中的任意數據類型,進行順序排序。

支持任意UDT,等等。這樣就方便,不需要用手慢慢輸入。下次中間插入,又要重新輸入。

 結果
 使用到的知識順序

概念

  1. AT 得到DB地址
  2. LAR1 指針地址,並將他的值存入DB
  3. POKE_BLK 將順序號碼存入DB
  4. FOR語句 產生順序號碼

FB

  • "LSET_DBINT_AUT_INX"對於DB中數據類型INT進行排序
    • "LGET_INT_LEN"獲得INT的數據長度
    • "LGET _DB_LEN"獲得DB的長度

理論

  • 獲得DB多少組的UDT。然后進行循環,順序輸入。
 FB,DB配置,只有這樣配置,才能調用指針
 LSET_DBINT_AUT_INX
 LGET_INT_LEN
 LGET _DB_LEN
 LADRTOUANY_PAR 將地址指針轉換成容易讀懂的東西
 謝謝
 
 視頻
 
 
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM