Foxtable(狐表)用户栏目专家坐堂 → [求助]双击表备注单元格,允许编辑时直接输入,不允许时打开窗口,怎么实现?


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

主题:[求助]双击表备注单元格,允许编辑时直接输入,不允许时打开窗口,怎么实现?

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


加好友 发短信
等级:一尾狐 帖子:441 积分:3872 威望:0 精华:0 注册:2012/10/12 5:20:00
[求助]双击表备注单元格,允许编辑时直接输入,不允许时打开窗口,怎么实现?  发帖心情 Post By:2018/12/14 21:49:00 [只看该作者]

在DoubleClick:

If e.Col.name="备注" And e.cancel=true Then
   Forms("备注").open
end if

不打开窗口

 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110790 积分:563882 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2018/12/14 22:01:00 [只看该作者]

什么条件才算是不允许编辑?

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


加好友 发短信
等级:一尾狐 帖子:441 积分:3872 威望:0 精华:0 注册:2012/10/12 5:20:00
  发帖心情 Post By:2018/12/14 23:01:00 [只看该作者]


在销售明细 startedit 中:

If
 e.Col.Name = "备注" hen
   if tables("订单").current("付款状态")="已付清
" then
       e.Cancel = True '取消编辑, 销售明细中的备注不能输入内容,只可双击打开备注窗口,在窗口文本框中输入完后保存累加到销售明细的备注中
   end if
End If


也就是说当该订单已结账时,销售明细的备注只能累加新内容,不能修改
[此贴子已经被作者于2018/12/14 23:10:18编辑过]

 回到顶部
帅哥,在线噢!
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110790 积分:563882 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2018/12/14 23:09:00 [只看该作者]

DoubleClick

If e.Col.name="备注" AndAlso e.Row("付款状态")="已付清" Then
    e.Cancel = True
    Forms("备注").open
End If

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


加好友 发短信
等级:一尾狐 帖子:441 积分:3872 威望:0 精华:0 注册:2012/10/12 5:20:00
  发帖心情 Post By:2018/12/14 23:12:00 [只看该作者]

多谢蓝老师

 回到顶部