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


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

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

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


加好友 发短信
等级:九尾狐 帖子:2472 积分:17346 威望:0 精华:0 注册:2013/1/31 0:03:00
求助:如何判断一个表总行数 且大于某个数后不允许新增行!  发帖心情 Post By:2015/1/18 16:13:00 [只看该作者]

 

下述代码 在工具和设备窗体中的按钮事件中

 

Dim i1 As Integer = DataTables("工具和设备").DataRows.Count
Dim h As WinForm.TextBox = e.Form.Controls("TextBox1")
Dim ab1 As Row =Tables("创业计划书.工具和设备").Current
If i1 = h.text  Then
    Dim Result As DialogResult
    Result = MessageBox.Show("根据当前行设置数据,不能再次增加!且新增数据不会显示在模板中,是否确定操作!", "提示", MessageBoxButtons.YesNo, MessageBoxIcon.Question)
    If Result = DialogResult.Yes Then
        Tables("创业计划书.工具和设备").AddNew()
        ab1("类型") ="交通工具"
    Else
       
    End If    
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

 

 

如何将上面的代码完善一下

实现如下效果

1、按钮新增行数为6行 类型为交通工具

2、新增行等于6行 且类型等于交通工具时候 提醒 只能一行一行增加

3、i1的值判断  求完善  期待实现:查询工具和设备表中 类型等于交通工具 且计划书编号等于创业计划书的计划书编号的 行的总数


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


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

 去写 BeforeAddDataRow

 

 判断表的行数。


 回到顶部