Foxtable(狐表)用户栏目专家坐堂 → 关于判断统计表存在的问题。


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

主题:关于判断统计表存在的问题。

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/5/23 10:26:00 [显示全部帖子]

代码

 

Case "变量1"
    Dim dt As DataTable
    If  Tables.Contains("统计表")=False Then
       
        Dim b As New GroupTableBuilder("统计表",DataTables("Tran"))
        b.Groups.AddDef("Language")
        b.Totals.AddDef("TNumber",AggregateEnum.Count,"记录数")
        b.FromServer = True
       
        dt = b.Build(False)
    Else
        dt = Tables("统计表").DataTable
    End If
    Dim trv As WinForm.TreeView = e.Form.Controls("TreeView1")
    trv.CreateTree(dt, "Language")
End Select


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/5/23 12:17:00 [显示全部帖子]

以下是引用wh420在2014-5-23 12:00:00的发言:
新增加了一些数据,但前面已经做了判断如果统计表存在就不生成统计表,那这样统计表里的数据就不会更新。不管你怎样新增数据,目录数还是原来的那些记录
[此贴子已经被作者于2014-5-23 12:01:10编辑过]

 

1、要么永远都生成;

 

2、要么,用一个全局变量记录Tran的行数,然后去查询现在tran的行数,比较是否变化;

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

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

 


 回到顶部