Foxtable(狐表)用户栏目专家坐堂 → [求助]请问怎样限制子表的行数


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

主题:[求助]请问怎样限制子表的行数

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


加好友 发短信
等级:婴狐 帖子:47 积分:434 威望:0 精华:0 注册:2012/3/1 21:04:00
[求助]请问怎样限制子表的行数  发帖心情 Post By:2012/3/26 19:21:00 [只看该作者]

出库表和出库明细表通过出库单编号关联,我希望每个出库单关联的出库明细不能超过7行,请问怎样写代码?

也就是说每个出库单编号对应的出库明细不能超过7行

 

补充:出库表中有一列“出库单编号”,出库明细表中也有一列“出库单编号”

希望关联表‘出库_出库明细”每个相同的出库单编号最多7行

[此贴子已经被作者于2012-3-26 22:00:02编辑过]

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


加好友 发短信
等级:三尾狐 帖子:623 积分:3897 威望:0 精华:0 注册:2011/8/3 22:13:00
  发帖心情 Post By:2012/3/26 20:04:00 [只看该作者]

If e.DataTable.DataRows.Count = 7 Then
    e.Cancel = True
End If

 

BeforeAddDataRow

BeforeDeleteDataRow

 

 

表属性的这两个事件分别加入这个代码,这样行数在7行时不能新增和删除了.


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


加好友 发短信
等级:婴狐 帖子:47 积分:434 威望:0 精华:0 注册:2012/3/1 21:04:00
  发帖心情 Post By:2012/3/29 17:14:00 [只看该作者]

二楼的没有明白我的意思,按你的方法整个出库明细表只能有7行,我是想限制关联表“出库_出库明细”的行数为7行,请问要怎样做?


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


加好友 发短信
等级:管理员 帖子:47448 积分:251048 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2012/3/29 17:53:00 [只看该作者]

自己做个增加出库明细的按钮,如果“出库_出库明细”的行达到7行,就不增加。

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


加好友 发短信
等级:婴狐 帖子:47 积分:434 威望:0 精华:0 注册:2012/3/1 21:04:00
  发帖心情 Post By:2012/3/29 22:55:00 [只看该作者]

谢谢,这个办法我想过,哪请教怎样禁止通过右键增加行呢?

 

以前易表可以通过判断同一出库单编号的行数来实现限制关联表的行数,请问狐表怎样实现?


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


加好友 发短信 一级勋章
等级:超级版主 帖子:7235 积分:40550 威望:0 精华:16 注册:2008/8/31 23:23:00
  发帖心情 Post By:2012/3/29 23:41:00 [只看该作者]

发示例文件上来,我比您还懒!

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


加好友 发短信
等级:管理员 帖子:47448 积分:251048 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2012/3/30 8:33:00 [只看该作者]

你可以自定义菜单,删除快捷菜单中的增加行按钮

 

 


 回到顶部