Foxtable(狐表)用户栏目专家坐堂 → 按照帮助“自定义格式录入”格式写的代码,还是报错


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

主题:按照帮助“自定义格式录入”格式写的代码,还是报错

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


加好友 发短信
等级:四尾狐 帖子:858 积分:6381 威望:0 精华:0 注册:2017/2/13 9:04:00
按照帮助“自定义格式录入”格式写的代码,还是报错  发帖心情 Post By:2017/11/3 15:44:00 [只看该作者]


.NET Framework 版本:2.0.50727.3655
Foxtable 版本:2017.6.12.1
错误所在事件:DropDownClosed
详细错误信息:
未将对象引用设置到对象的实例。

DropDownClosed代码如下

If e.Selected Then '如果选择了值

    Dim tbl As Table = Tables("选择工序_Table1")
    If tbl.Current IsNot Nothing Then
        
        e.Form.DropDownBox.Value = tbl.Current("工序名称")

    Tables("款式库.工价表").Current("衣车种类") = tbl.Current("衣车种类")
    Tables("款式库.工价表").Current("部门") = tbl.Current("部门")
    Tables("款式库.工价表").Current("车缝净时间") = tbl.Current("车缝净时间")
    Tables("款式库.工价表").Current("小时工资标准") = tbl.Current("小时工资标准")
    Tables("款式库.工价表").Current("工价_单件") = tbl.Current("工价_单件")
    Tables("款式库.工价表").Current("工价_30件") = tbl.Current("工价_30件")
    Tables("款式库.工价表").Current("面料系数") = tbl.Current("面料系数")    
    Tables("款式库.工价表").Current("浮余率") = tbl.Current("浮余率") 
    Tables("款式库.工价表").Current("捆扎时间") = tbl.Current("捆扎时间") 
    Tables("款式库.工价表").Current("备注") = tbl.Current("备注") 

        If e.Form.DropTable IsNot Nothing Then '如果是通过表下拉的
            e.Form.DropTable.FinishEditing() 
        Else '如果是通过窗口下拉的
            e.Form.DropDownBox.WriteValue() 
        End If



    End If
End If

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2017/11/3 17:42:00 [只看该作者]

If e.Selected Then '如果选择了值
    Dim tbl As Table = Tables("选择工序_Table1")
    If tbl.Current IsNot Nothing Then
        systemready = False
        e.Form.DropDownBox.Value = tbl.Current("工序名称")
        If Tables("款式库.工价表").Current IsNot Nothing Then
            Tables("款式库.工价表").Current("衣车种类") = tbl.Current("衣车种类")
            Tables("款式库.工价表").Current("部门") = tbl.Current("部门")
            Tables("款式库.工价表").Current("车缝净时间") = tbl.Current("车缝净时间")
            Tables("款式库.工价表").Current("小时工资标准") = tbl.Current("小时工资标准")
            Tables("款式库.工价表").Current("工价_单件") = tbl.Current("工价_单件")
            Tables("款式库.工价表").Current("工价_30件") = tbl.Current("工价_30件")
            Tables("款式库.工价表").Current("面料系数") = tbl.Current("面料系数")
            Tables("款式库.工价表").Current("浮余率") = tbl.Current("浮余率")
            Tables("款式库.工价表").Current("捆扎时间") = tbl.Current("捆扎时间")
            Tables("款式库.工价表").Current("备注") = tbl.Current("备注")
        End If
       
        If e.Form.DropTable IsNot Nothing Then '如果是通过表下拉的
            e.Form.DropTable.FinishEditing()
        Else '如果是通过窗口下拉的
            e.Form.DropDownBox.WriteValue()
        End If
        systemready = True
    End If
End If

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


加好友 发短信
等级:四尾狐 帖子:858 积分:6381 威望:0 精华:0 注册:2017/2/13 9:04:00
  发帖心情 Post By:2017/11/4 9:23:00 [只看该作者]

错误还是弹出,系统进入锁死状态,不会执行任何事件代码,单击菜单按钮也不会有反应
[此贴子已经被作者于2017/11/4 9:25:39编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107680 积分:547721 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2017/11/4 9:32:00 [只看该作者]

请上传实例测试

 回到顶部