金蝶二開 , 雜記,


環境,windows2003,iis6,vb6.0,kis12.0

單據類開發,

單據結構
表頭,Head,HeadCtl()
分錄,Grid/EntryCtl()(我喜歡叫表格,其實就是表格嘛,可以多個)

 

舊單新單:bos里如果點控件屬性框能出來屬性,有插件。。。就新,舊的是,菜單,編輯,有個插件配置管理,

 

表頭就是若干個輸入字段,什么單號啊,名稱啊,等等
表格就是寫單里的包含項目,一行一行的,都有相同的字段

k3取控件,分為取表頭和表格,
很簡單,表頭字段放在一個數組時,有序號i,就可以取到
而表格除了i(表示i列),還有有行號row嘍


Option Explicit
這句是用於控制你經常犯的變量未定義就拿來使用的壞習慣


Private WithEvents m_BillTransfer As K3BillTransfer.Bill
這是單據柄,在dll文件與本類名被關聯到時有效

事件,類似。。
Private Sub m_BillTransfer_GridChange(ByVal Col As Long, ByVal row As Long, ByVal Value As Variant, ByVal bNewBill As Boolean, Cancel As Boolean)
什么改變啊,點擊啊,什么的,就不說了,

如果你想擴展出winform,別忘了加上
Private Declare Function SetWindowPos Lib "user32" (ByVal hwnd As Long, ByVal hWndInsertAfter As Long, ByVal X As Long, ByVal Y As Long, ByVal cx As Long, ByVal cy As Long, ByVal wFlags As Long) As Long


取值賦值的,
m_BillInterface.GetHeadText index
m_BillInterface.SetHeadText index,value
m_BillInterface.GetGridText row,col
m_BillInterface.SetGridText row,col,value

。。
。。
。。
。。
。。


免責聲明!

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



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