Foxtable(狐表)用户栏目专家坐堂 → 关于窗口dropdownclosed事件代码的疑问


  共有3451人关注过本帖树形打印复制链接

主题:关于窗口dropdownclosed事件代码的疑问

帅哥哟,离线,有人找我吗?
Hyphen
  11楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐神 帖子:5015 积分:25363 威望:0 精华:0 注册:2015/8/18 9:21:00
  发帖心情 Post By:2015/10/27 8:50:00 [只看该作者]

跟踪一下,具体在哪一步出错,问题应该还是在数据上,不然就是相关表的触发事件

 

http://www.foxtable.com/help/topics/1485.htm

 


 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  12楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/10/27 9:12:00 [只看该作者]

 

If e.Selected Then           '如果选择了值
    Dim tbl As Table = Tables("rkdrop_Table1")
    If tbl.Current Is Nothing Then Return
    Dim bh As String = tbl.Current("hh")               '将要做订单的商品的货号
    Dim sdr As DataRow = DataTables("sp").Find("hh = '" & bh & "'")                '该商品在sp表中的对应记录
    If sdr Is Nothing Then Return
    Dim fws As String = sdr("jyfwsx")                'sp对应记录的jyfwsx
    If  DataTables("bqyzz").DataRows.Count = 0 Then Return
    Dim fwq As String = DataTables("bqyzz").DataRows(0)("jyfwlb")               '本企业的经营范围
    If Tables("cgdmxb").Current Is Nothing Then Return
    Dim gdr As DataRow = Tables("cgdmxb").Current.DataRow. GetParentRow("cgddb")               '采购订单明细表的对应父行
    Dim ghm As String = gdr("ghs")                    'cgddb中的对应行的ghs列
    Dim hdr As DataRow = DataTables("ghszz").Find("ghsmc = '" & ghm & "'")
    If hdr Is Nothing Then Return
    Dim fwg As String = hdr("jyfwlb")
    If Tables("cgddb.cgdmxb").Current IsNot Nothing Then
        If tbl.Current("kz") = True Then
            MessageBox.Show("该商品批准证明文件资质已过期,暂停采购计划!","提示", MessageBoxButtons.Ok, MessageBoxIcon.warning)
            e.Form.DropDownBox.Value = ""
            Tables("cgddb.cgdmxb").Current("hh") = ""
            Tables("cgddb.cgdmxb").Current("pm") = ""
            Tables("cgddb.cgdmxb").Current("sccj") = ""
            Tables("cgddb.cgdmxb").Current("gg") = ""
            Tables("cgddb.cgdmxb").Current("dw") = ""
        ElseIf fwq.contains( fws ) = False OrElse fwg.contains(fws) = False Then
            MessageBox.show("购销双方或单方不具备经营该商品的范围条件!")
            e.Form.DropDownBox.Value = ""
            Tables("cgddb.cgdmxb").Current("hh") = ""
            Tables("cgddb.cgdmxb").Current("pm") = ""
            Tables("cgddb.cgdmxb").Current("sccj") = ""
            Tables("cgddb.cgdmxb").Current("gg") = ""
            Tables("cgddb.cgdmxb").Current("dw") = ""
        Else
            e.Form.DropDownBox.Value = tbl.Current("pmzjm")
            Tables("cgddb.cgdmxb").Current("hh") = tbl.Current("hh")
            Tables("cgddb.cgdmxb").Current("pm") = tbl.Current("pm")
            Tables("cgddb.cgdmxb").Current("sccj") = tbl.Current("sccj")
            Tables("cgddb.cgdmxb").Current("gg") = tbl.Current("gg")
            Tables("cgddb.cgdmxb").Current("dw") = tbl.Current("dw")
        End If
        e.Form.DropDownBox.CloseDropDown()
    End If
End If


 回到顶部
总数 12 上一页 1 2