Foxtable(狐表)用户栏目专家坐堂 → 求助:如何判断一个表总行数 且大于某个数后不允许新增行!


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

主题:求助:如何判断一个表总行数 且大于某个数后不允许新增行!

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


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


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


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


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


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

Dim i1 As Integer = DataTables("工具和设备").Compute("Count([名称])", "类型 = '交通工具' And 计划书编号 = '" & ab3 & "'")
MessageBox.Show(i1)  ‘得到的值为零

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


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

 合理

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


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

 不知道你到底先做什么

 

If i1 = h.text  Then  '当I1等于H.TEXT时候 弹出如下提示
    Dim Result As DialogResult
    Result = MessageBox.Show("根据当前行设置数据,不能再次增加!且新增数据不会显示在模板中,是否确定操作!", "提示", MessageBoxButtons.YesNo, MessageBoxIcon.Question)
    If Result = DialogResult.Yes Then
        Dim ab4 As Row=Tables("创业计划书.工具和设备").AddNew()
        ab4("类型") ="交通工具"
    End If
Else  If i1 < h.text  Then   '当小于预定值的时候  执行下面的操作 假设h的值等于9 I1等于6 那么新增三行
    Dim ab5 As Row=Tables("创业计划书.工具和设备").AddNew(h.text-i1)
    ab5("类型") ="交通工具"
Else
    Dim vals() As String = {"交通工具","交通工具","交通工具","交通工具","交通工具","交通工具"}
    For i As Integer =0 To vals.Length - 1
        Dim ab As Row=Tables("创业计划书.工具和设备").AddNew()
        ab("类型") = vals(i)
    Next
End If


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


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

If i1 = h.text  Then  '当I1等于H.TEXT时候 弹出如下提示
    Dim Result As DialogResult
    Result = MessageBox.Show("根据当前行设置数据,不能再次增加!且新增数据不会显示在模板中,是否确定操作!", "提示", MessageBoxButtons.YesNo, MessageBoxIcon.Question)
    If Result = DialogResult.Yes Then
        Dim ab4 As Row=Tables("创业计划书.工具和设备").AddNew()
        ab4("类型") ="交通工具"
    End If
Else  If i1 < h.text  Then   '当小于预定值的时候  执行下面的操作 假设h的值等于9 I1等于6 那么新增三行
    Dim ab5 As Row=Tables("创业计划书.工具和设备").AddNew(h.text-i1)
    ab5("类型") ="交通工具"
Else
    For i As Integer = 1 To 6
        Dim ab As Row=Tables("创业计划书.工具和设备").AddNew()
        ab("类型") = "交通工具"
    Next
End If

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


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

 加入msgbox调试。

 回到顶部