check

asonglinux 2012-08-04 09:40:13
我在vfp中设置了多选题,用几个check控件作为答案选择,当点击check打勾后,更新答案,要怎么编程?
比如check1代表A,check2代表B,check3代表C,check4代表D,点击打勾check1,则检测其它有没打勾,有的话就几个答案合并在一起更新表里的数据,当点击取消打勾,同样进行检测更新答案!
...全文
132 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
asonglinux 2012-08-04
  • 打赏
  • 举报
回复
[Quote=引用楼主 的回复:]
我在vfp中设置了多选题,用几个check控件作为答案选择,当点击check打勾后,更新答案,要怎么编程?
比如check1代表A,check2代表B,check3代表C,check4代表D,点击打勾check1,则检测其它有没打勾,有的话就几个答案合并在一起更新表里的数据,当点击取消打勾,同样进行检测更新答案!
[/Quote]

假设我这个check 在grid里 该怎么办呢?这样的话 岂不是要全部重新选择啊?
十豆三 2012-08-04
  • 打赏
  • 举报
回复
另外还要有 下一题,查看成绩 等功能。

你先把基本控件的用法搞明白再进行吧。
控件用法可以参考 vfp 自带的帮助文件(F1)
十豆三 2012-08-04
  • 打赏
  • 举报
回复
加2个按钮,一个叫 提交答案,另一个叫 重答

*--提交答案 按钮的 Clcik 事件代码
Select 表名 && 此表之前要先打开
* 之前已移到问题所在记录行
lc答案变量=IIf(Thisform.Check1.Value=1,'A','')+IIf(Thisform.Check2.Value=1,'B','')+IIf(Thisform.Check3.Value=1,'B','')+IIf(Thisform.Check4.Value=1,'D','')
Replace 答案字段 With lc答案变量

*-- 重答 安扭的 Click 事件代码
With Thisform
.Check1.Value=0
.Check2.Value=0
.Check3.Value=0
.Check4.Value=0
Endwith

lygcw9602 2012-08-04
  • 打赏
  • 举报
回复
思维与众不同

2,723

社区成员

发帖
与我相关
我的任务
社区描述
VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
社区管理员
  • VFP社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧