易表在线答疑技术与交流用户社区 → [求助]如何在窗口中设个这样的命令按钮


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

主题:[求助]如何在窗口中设个这样的命令按钮

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


加好友 发短信
等级:新手上路 帖子:7 积分:30 威望:0 精华:0 注册:2007/8/14 10:00:00
[求助]如何在窗口中设个这样的命令按钮  发帖心情 Post By:2010/8/26 21:07:00 [只看该作者]

如何在窗口中设个这样的命令按钮?命令内容是判断当前表最末一行是否符合设定条件,之后根据判断结果执行下一组命令。我没有找到查找判断指定行内容的命令,就用了一些查找筛选的命令来进行判断设置,可如果光标在最后一行,则判断有结果并可完成之后命令,可如果光标不在最后一行,就没办法了,后来我在判断命令之前加了一个将光标移到最后一行的命令,可这样一来系统好像将光标移到最末一行后,并不能对最末一行做正确判断就直接执行之后的命令了。请坛中高人指点!

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


加好友 发短信
等级:超级版主 帖子:16190 积分:125850 威望:1 精华:0 注册:2006/8/12 12:29:00
  发帖心情 Post By:2010/8/26 21:59:00 [只看该作者]

传文件或贴出公式看看

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


加好友 发短信
等级:新手上路 帖子:7 积分:30 威望:0 精华:0 注册:2007/8/14 10:00:00
  发帖心情 Post By:2010/8/26 22:09:00 [只看该作者]

Move(Rows,1)And if([结算标志]=-1,msgbox("最后一条记录为清除对象,清除后将影响新增合同ID编号,所以暂时不宜清除操作!", 0), if(msgbox("会对合同列表作删除,您确定吗!",2), if(usertype=1,CopyRows("已解除合同","合同解除","=","-1")And SetLabel("Status", "正在计算,请稍候!...")  And DelFor("合同明细","结算标志","=",-1) And DelFor("合同资料","合同解除"," = ","-1"),msgbox("对不起,您无权进行这项操作!", 0)), True )And SetLabel("Status", "正常!"))
这个公式,在配置低的机器中可正确完成,但在配置高的机器中总是不经判断直接做删除动作了。

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


加好友 发短信
等级:超级版主 帖子:16190 积分:125850 威望:1 精华:0 注册:2006/8/12 12:29:00
  发帖心情 Post By:2010/8/26 22:52:00 [只看该作者]

if(Cell(Rows,"结算标志")=-1,msgbox("最后一条记录为清除对象,清除后将影响新增合同ID编号,所以暂时不宜清除操作!", 0), if(msgbox("会对合同列表作删除,您确定吗!",2), if(usertype=1,CopyRows("已解除合同","合同解除","=","-1")And SetLabel("Status", "正在计算,请稍候!...")  And DelFor("合同明细","结算标志","=",-1) And DelFor("合同资料","合同解除"," = ","-1"),msgbox("对不起,您无权进行这项操作!", 0)), True )And SetLabel("Status", "正常!"))

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


加好友 发短信
等级:黑侠 帖子:731 积分:4099 威望:0 精华:0 注册:2006/8/29 23:00:00
  发帖心情 Post By:2010/8/27 10:42:00 [只看该作者]

就这么简单,神奇.学习收了

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


加好友 发短信
等级:新手上路 帖子:7 积分:30 威望:0 精华:0 注册:2007/8/14 10:00:00
  发帖心情 Post By:2010/8/27 12:47:00 [只看该作者]

高手就是高手,我整两天也没搞成。谢谢!

 回到顶部