分享

金蝶VB插件,单据保存时总是触发GetFocus事件

 xxqa的新文艺 2018-08-25

在做金蝶插件时,在保存时,总是触发GetFocus事件,让人很伤心啊

 

复制代码
Private Sub m_BillInterface_GotFocus(ByVal sKey As String, ByVal dctData As KFO.IDictionary, ByVal curDspValue As Variant, ByVal Col As Long, ByVal Row As Long, Cancel As Boolean)
    
    If (Row > 0 And r <> -110 And r <> Row And Not m_BillInterface.GetDataFldbyKey("FBillNo_SRC", Row) Is Nothing) Then  //Row为当前行索引,r为自定义变量,当保存时,r=-110;
                                                                       //r<>Row,防止它重复乱触发
If (m_BillInterface.GetFieldValue("FBillNo_SRC", Row) <> "") Then If (sKey = "FInteger") Then r = Row                    //这一行很重要
复制代码

 

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多