Foxtable(狐表)用户栏目专家坐堂 → 保存完数据后,整个表变成空白的,是咋回事


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

主题:保存完数据后,整个表变成空白的,是咋回事

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


加好友 发短信 一级勋章
等级:超级版主 帖子:7258 积分:40773 威望:0 精华:16 注册:2008/8/31 23:23:00
  发帖心情 Post By:2019/11/20 21:59:00 [显示全部帖子]

……
If drGoods IsNot Nothing           '——加判断语句验证,提示未找到drGoods数据行
    MessageBox.Show("yes")
Else
    MessageBox.Show("no")
    Return
End If
……
既然没有找到符合条件的行,drGoods为空 ,没必要再继续执行下去!

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


加好友 发短信 一级勋章
等级:超级版主 帖子:7258 积分:40773 威望:0 精华:16 注册:2008/8/31 23:23:00
  发帖心情 Post By:2019/11/20 22:54:00 [显示全部帖子]

1、您只给了半截代码,前面的代码什么也看不到,我当然不知道保存数据后为什么表成了空白,也么有可测试文件!
2、严谨一点的代码就应该加上我给的那一行,您知道为什么吗?当条件不符合,该drGoods为空,不存在这个datarow,怎么引用单元格的值?这样就会报错,加上后这是当条件不成立时,暂停执行后续代码,要的就是杜绝您现在遇到的报错现象。

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


加好友 发短信 一级勋章
等级:超级版主 帖子:7258 积分:40773 威望:0 精华:16 注册:2008/8/31 23:23:00
  发帖心情 Post By:2019/11/20 22:59:00 [显示全部帖子]

您写入的是nr_Goods ,您判断的是 drGoods,这两个datarow都不在一个表,怎么可能达到符合条件而不报错?

您这样的一些变量、表、列命名把您自己都要搅和晕了算!

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


加好友 发短信 一级勋章
等级:超级版主 帖子:7258 积分:40773 威望:0 精华:16 注册:2008/8/31 23:23:00
  发帖心情 Post By:2019/11/21 9:36:00 [显示全部帖子]

对,蓝版主说的对,每一个return前应该插入一行:
t.ResumeRedraw
另外,如果真的想快速得到帮助,建议您:请不要将代码截图,直接贴上来,没人愿意为您去码那么多字。

 回到顶部