Foxtable(狐表)用户栏目专家坐堂 → [求助]要示明细表列有一行为空则主表不能填写内容


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

主题:[求助]要示明细表列有一行为空则主表不能填写内容

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


加好友 发短信
等级:小狐 帖子:356 积分:2314 威望:0 精华:0 注册:2014/10/4 9:38:00
[求助]要示明细表列有一行为空则主表不能填写内容  发帖心情 Post By:2015/10/30 15:57:00 [只看该作者]

[求助]要示明细表时间列有一行为空则主表相对应的列不能填写内容,代码想了半天写不出来,求老师帮帮忙

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


加好友 发短信
等级:小狐 帖子:356 积分:2314 威望:0 精华:0 注册:2014/10/4 9:38:00
  发帖心情 Post By:2015/10/30 15:58:00 [只看该作者]

[求助]要求明细表时间列有一行为空则主表相对应的列不能填写内容,代码想了半天写不出来,求老师帮帮忙

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


加好友 发短信
等级:小狐 帖子:356 积分:2314 威望:0 精华:0 注册:2014/10/4 9:38:00
  发帖心情 Post By:2015/10/30 15:59:00 [只看该作者]


图片点击可在新窗口打开查看此主题相关图片如下:qq图片20151030154744.png
图片点击可在新窗口打开查看

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


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2015/10/30 16:00:00 [只看该作者]

主表StartEdit事件:

 

For each dr As  DataRow  in e.Table.Current.DataRow.GetChildRows("子表")

    if dr.IsNull("某列") then

         e.Cancel = true

         Return

    end if

Next


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


加好友 发短信
等级:小狐 帖子:356 积分:2314 威望:0 精华:0 注册:2014/10/4 9:38:00
  发帖心情 Post By:2015/10/30 16:01:00 [只看该作者]

上面的“完成时间”列是主表,下面的“分工安排时间”列和“分工完成时间”是明细表

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


加好友 发短信
等级:小狐 帖子:356 积分:2314 威望:0 精华:0 注册:2014/10/4 9:38:00
  发帖心情 Post By:2015/10/30 16:02:00 [只看该作者]

上面的“完成时间”列是主表,下面的“分工安排时间”列和“分工完成时间”是明细表,要求如果“分工安排时间”列和“分工完成时间”为空的,则主表“完成时间”列不能填写内容,代码如何写

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


加好友 发短信
等级:管理员 帖子:47497 积分:251403 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2015/10/30 16:10:00 [只看该作者]

看我四楼的代码。

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


加好友 发短信
等级:小狐 帖子:356 积分:2314 威望:0 精华:0 注册:2014/10/4 9:38:00
  发帖心情 Post By:2015/10/30 16:24:00 [只看该作者]

老师试看了,还是不行的,

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


加好友 发短信
等级:小狐 帖子:356 积分:2314 威望:0 精华:0 注册:2014/10/4 9:38:00
  发帖心情 Post By:2015/10/30 16:25:00 [只看该作者]

最主要是不给主表“完成时间”填写就可以了

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


加好友 发短信
等级:小狐 帖子:356 积分:2314 威望:0 精华:0 注册:2014/10/4 9:38:00
  发帖心情 Post By:2015/10/30 16:34:00 [只看该作者]

发现这样写代码,整行都不能修改了,最主要是如果明细表“分工安排时间”列和“分工完成时间”列为空的,就不给主表“完成时间”列填写就可以了

 回到顶部
总数 13 1 2 下一页