易表在线答疑技术与交流用户社区 → 求助:禁止离开本表方法


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

主题:求助:禁止离开本表方法

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


加好友 发短信
等级:论坛游民 帖子:22 积分:0 威望:0 精华:0 注册:2009/11/16 10:38:00
求助:禁止离开本表方法  发帖心情 Post By:2009/11/19 9:45:00 [只看该作者]

在下例中如果表2第二列或第三列为空,
怎样设置才能禁止离开本表,egd文件下载

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


加好友 发短信
等级:论坛游民 帖子:113 积分:10 威望:0 精华:0 注册:2006/8/21 10:17:00
  发帖心情 Post By:2009/11/19 10:23:00 [只看该作者]

试一下表验证公式:
if(findrow(gridname,"第二列","=","")+findrow(gridname,"第三列","=","")>1,MsgBox("不可离开啊",0),TRUE)

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


加好友 发短信
等级:论坛游民 帖子:22 积分:0 威望:0 精华:0 注册:2009/11/16 10:38:00
  发帖心情 Post By:2009/11/19 10:59:00 [只看该作者]

非常感谢,我想在请教一下
如果第二列或第三列不为空下面的公式怎样改
if([第二列]="",MsgBox("第二列或第二列不能为空!",0),true) and if([第二列]<>"",Save(),False)

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


加好友 发短信
等级:论坛游民 帖子:22 积分:0 威望:0 精华:0 注册:2009/11/16 10:38:00
  发帖心情 Post By:2009/11/19 11:09:00 [只看该作者]

第二列,或者第三列其中一列不为空,怎样改写呢

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


加好友 发短信
等级:论坛游民 帖子:113 积分:10 威望:0 精华:0 注册:2006/8/21 10:17:00
  发帖心情 Post By:2009/11/19 14:22:00 [只看该作者]

行验证公式:
if([第二列]="" or [第三列]="",MsgBox("第二列和第三列是不可以空的。",0),TRUE)

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


加好友 发短信
等级:论坛游民 帖子:22 积分:0 威望:0 精华:0 注册:2009/11/16 10:38:00
  发帖心情 Post By:2009/11/19 14:44:00 [只看该作者]

非常感谢

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


加好友 发短信
等级:论坛游民 帖子:22 积分:0 威望:0 精华:0 注册:2009/11/16 10:38:00
  发帖心情 Post By:2009/11/19 15:09:00 [只看该作者]

还是不行,第二列,和第三列必须全部输入,要求是其中输入一列即可,请老师看一下

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


加好友 发短信
等级:论坛游民 帖子:113 积分:10 威望:0 精华:0 注册:2006/8/21 10:17:00
  发帖心情 Post By:2009/11/19 16:00:00 [只看该作者]

只要一列不为空即可的话,行验证公式:
if([第二列]+[第三列]="",MsgBox("第二列和第三列是不可以同时为空的。",0),TRUE)
(前提是第二列和第三列应该是字符型)

其实你是可以根据这个思路灵活处理有关判断条件的。


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


加好友 发短信
等级:论坛游民 帖子:22 积分:0 威望:0 精华:0 注册:2009/11/16 10:38:00
  发帖心情 Post By:2009/11/19 20:33:00 [只看该作者]

如下的第二列操作公式里提示后指针还想在第二列,应该怎样改
if([第二列]="",MsgBox("第二列是不可以空的。",0),True)


 回到顶部