以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 如何解决“未将对象引用设置到对象的实” (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=106465) |
-- 作者:HJG_HB950207 -- 发布时间:2017/9/9 11:38:00 -- 如何解决“未将对象引用设置到对象的实” 表A1: 车牌 班次 限重 建窗口 1,窗口中两张表:1:TABLE1 2:TABLE2(表A1副本) afterload代码: Dim g As New GroupTableBuilder("限重1", DataTables("表A1")) g.Groups.AddDef("车牌") g.Totals.AddDef("班次", AggregateEnum.Count, "出口次数") g.Totals.AddDef("限重", AggregateEnum.Max, "限重_最大值") g.Totals.AddDef("限重", AggregateEnum.Min, "限重_最小值") Tables("窗口 1_Table1").DataSource = g.BuildDataSource() Tables("窗口 1_Table1").Cols("出口次数").GrandTotal = True 建按钮:【明细】 代码如下:(点击TABLE1每行时,副表显示该行车牌的全部记录) Tables("窗口 1_Table2").Filter = "" Dim AA As String = Tables("窗口 1_Table1").Current("车牌") Dim FILTER As String Filter = Filter & " 车牌 = \'" & AA & " \'" If Filter > "" Then Tables(""窗口 1_Table2").Filter = Filter End If 问题:由于TABLE1 下面最后一行有合计,非记录行,误点击该行,再点击明细是,提示“未将对象引用设置到对象的实例。” 请教如何修改【明细】按钮代码,点击合计行点明细时,按钮不执行。 |
-- 作者:有点蓝 -- 发布时间:2017/9/9 12:12:00 -- If Tables("窗口 1_Table1").Current IsNot Nothing Then Dim AA As String = Tables("窗口 1_Table1").Current("车牌") Dim FILTER As String Filter = Filter & " 车牌 = \'" & AA & " \'" If Filter > "" Then Tables(""窗口 1_Table2").Filter = Filter End If End If
|
-- 作者:HJG_HB950207 -- 发布时间:2017/9/9 12:24:00 -- 谢谢老师! |