Foxtable(狐表)用户栏目专家坐堂 → [原创]关于编辑问题


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

主题:[原创]关于编辑问题

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


加好友 发短信
等级:幼狐 帖子:125 积分:1098 威望:0 精华:0 注册:2017/2/26 17:50:00
[原创]关于编辑问题  发帖心情 Post By:2017/12/5 18:39:00 [只看该作者]

请问老师,我的A表内有 B列 C列和E列,我的E列的值是由B列和C列的值赋予的,当然我的E列也可以手工录入,那么问题来了,我想让当我的B列和C列内有内容的时候E列的值不能手工录入和修改,如果B列和C列的值为空,则E列可以手工录入和修改。A表有窗口和控件,在控件内能录入B C E列的值,请问老师如何才能做到,需要在哪个事件里写代码,代码要怎么写?

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


加好友 发短信
等级:超级版主 帖子:106209 积分:540168 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2017/12/5 20:05:00 [只看该作者]

ACurrentChanged事件

Dim r As Row =  e.Table.Current
If r Is Nothing Then '如果Current为Nothing
    Return '则返回
End If
If Forms("窗口1").Opened Then
    Forms("窗口1").Controls("E列控件名称").Enabled = Not(r.IsNull("B") = False OrElse r.IsNull("C")= False)
End If

 回到顶部