Foxtable(狐表)用户栏目专家坐堂 → [求助]请问如何根据一个字段值来控制另外一个字段是否可编辑?


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

主题:[求助]请问如何根据一个字段值来控制另外一个字段是否可编辑?

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


加好友 发短信
等级:婴狐 帖子:17 积分:183 威望:0 精华:0 注册:2016/10/16 11:02:00
[求助]请问如何根据一个字段值来控制另外一个字段是否可编辑?  发帖心情 Post By:2016/10/16 20:44:00 [只看该作者]

需要做一个问卷调查的录入界面,如何根据前面的选项,来控制后面的某一个字段是否可编辑?

比如:  是否健康:口 健康   口 残疾_______ ,当选择 "残疾"的时候,需要填写后面的文本框,当选择"健康"的时候,后面的文本框不能编辑,如何实现?

新手求助,在线等,万分感谢!


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


加好友 发短信
等级:狐神 帖子:4648 积分:33890 威望:0 精华:0 注册:2008/8/31 22:44:00
  发帖心情 Post By:2016/10/16 22:13:00 [只看该作者]


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


加好友 发短信
等级:超级版主 帖子:107718 积分:547917 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2016/10/17 8:45:00 [只看该作者]

窗口控件的控制参考



复选框CheckedChanged事件
e.Form.Controls("TextBox1").Enabled = e.Sender.Checked

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


加好友 发短信
等级:婴狐 帖子:17 积分:183 威望:0 精华:0 注册:2016/10/16 11:02:00
  发帖心情 Post By:2016/10/17 13:24:00 [只看该作者]

非常感谢!
我在复选框的CheckedChanged事件里加入代码后可以了。但是我有个疑问:CheckedChanged 我看说明是在“选中属性发生变化后执行”,但是实际的效果是,新增加一行数据的时候,默认这行代码就已经生效了,这个时候复选框的值不是还没发生变化吗?
虽然新增一行数据初始时就生效,正好是我要的效果,但是对上面那个问题有点疑问,能帮忙解释下吗,多谢!

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


加好友 发短信
等级:婴狐 帖子:17 积分:183 威望:0 精华:0 注册:2016/10/16 11:02:00
  发帖心情 Post By:2016/10/17 13:47:00 [只看该作者]

以下是引用有点蓝在2016/10/17 8:45:00的发言:
窗口控件的控制参考



复选框CheckedChanged事件
e.Form.Controls("TextBox1").Enabled = e.Sender.Checked
非常感谢!
我在复选框的CheckedChanged事件里加入代码后可以了。但是我有个疑问:CheckedChanged 我看说明是在“选中属性发生变化后执行”,但是实际的效果是,新增加一行数据的时候,默认这行代码就已经生效了,这个时候复选框的值不是还没发生变化吗?
虽然新增一行数据初始时就生效,正好是我要的效果,但是对上面那个问题有点疑问,能帮忙解释下吗,多谢!

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


加好友 发短信
等级:超级版主 帖子:107718 积分:547917 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2016/10/17 14:53:00 [只看该作者]

不应该的,上例子说明

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


加好友 发短信
等级:婴狐 帖子:17 积分:183 威望:0 精华:0 注册:2016/10/16 11:02:00
  发帖心情 Post By:2016/10/17 18:36:00 [只看该作者]

以下是引用有点蓝在2016/10/17 14:53:00的发言:
不应该的,上例子说明

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:问卷调查系统_练习.table

这个是我的例子,还在学习中,请指教。

在那个问卷录入界面,点击“新增”按钮新增加一行时,“残疾描述”初始就是不可用状态,但是我没在别的地方设置它的初始状态,只设置了“健康状况”这个复选框的 CheckedChanged事件

[此贴子已经被作者于2016/10/17 18:39:28编辑过]

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


加好友 发短信
等级:超级版主 帖子:107718 积分:547917 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2016/10/17 21:05:00 [只看该作者]

绑定的情况下,行变换是会触发控件的事件的

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


加好友 发短信
等级:婴狐 帖子:17 积分:183 威望:0 精华:0 注册:2016/10/16 11:02:00
  发帖心情 Post By:2016/10/17 21:17:00 [只看该作者]

以下是引用有点蓝在2016/10/17 21:05:00的发言:
绑定的情况下,行变换是会触发控件的事件的

你说的绑定,是指的窗口的“所有者表”那个设置吗?


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


加好友 发短信
等级:超级版主 帖子:107718 积分:547917 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2016/10/17 21:47:00 [只看该作者]

控件绑定到表的列

 回到顶部