Foxtable(狐表)用户栏目专家坐堂 → 窗口代码


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

主题:窗口代码

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


加好友 发短信
等级:超级版主 帖子:109505 积分:557193 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/1/2 9:44:00 [显示全部帖子]

1、去掉关联表设置里面的“同步删除关联行”的勾选:http://www.foxtable.com/webhelp/scr/1644.htm


With Tables("采购主表")
    If .Current IsNot Nothing
        If .Current.DataRow.RowState = DataRowState.Unchanged Then '如果当前行未曾修改
            .Position = .Position - 1
        Else
            MessageBox.Show("请先保存?")
        End If
    End If
End With

3、4:用法和上面一样

回2楼

Dim g As New GroupTableBuilder("统计表1", DataTables("销售明细表"))
Dim gg As fxDataSource
g.Groups.AddDef("日期", DateGroupEnum.Year, "年")
g.Groups.AddDef("日期", "月")
g.Totals.AddDef("数量","销售_数量")
g.Totals.AddDef("金额","销售_金额")
g.VerticalTotal = True
gg = g.BuildDataSource()
Dim a As New GroupTableBuilder("统计表2", DataTables("采购明细表"))
Dim aa As fxDataSource
a.Groups.AddDef("日期", DateGroupEnum.Year, "年")
a.Groups.AddDef("日期", "月")
a.Totals.AddDef("数量")
a.Totals.AddDef("金额")
a.VerticalTotal = True
aa = a.BuildDataSource()
Dim str() As String = {"年","月"}
aa.Combine(str,gg,str)


 回到顶部