Rss & SiteMap

Foxtable(狐表) http://www.foxtable.com

新一代数据库软件,完美融合Access、Foxpro、Excel、vb.net之优势,人人都能掌握的快速软件开发工具!
共65 条记录, 每页显示 10 条, 页签: [1] [2][3][4][5][6][7]
[浏览完整版]

标题:如何实现勾选某行的“复选框”该行的姓名自动进入姓名控件?谢谢

1楼
雨中的泪 发表于:2009/10/19 10:14:00
“人事工资管理”表中的“数据查询窗口”,如何实现勾选某行的“复选框”该行的姓名自动进入姓名控件!!!
图片点击可在新窗口打开查看此主题相关图片如下:1.jpg
图片点击可在新窗口打开查看
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:rsgzglxt.rar

2楼
雨中的泪 发表于:2009/10/19 10:49:00
版主帮帮忙,谢谢
3楼
roy78 发表于:2009/10/19 11:09:00
好像应该在 AfterCheckRow事件中设置以下代码,虽然可以达到你的要求,不过有点问题,你可以尝试一下。
Forms("数据查询窗口").Controls("输入查询姓名").value=e.Table.Current("姓名")

新手回复,有错莫笑

问题就是复选框的状态未变,我没看你的其它代码,不知道是不是有冲突
[此贴子已经被作者于2009-10-19 11:09:37编辑过]
4楼
roy78 发表于:2009/10/19 11:16:00
不过我感觉在这里用复选有点不太合适,如果是对字段去复选还算可以,如果用户不小心选择了两行,有可能会带来不可预知的后果(这种假设是在你复选后,通过按钮再去查询的时候)
5楼
雨中的泪 发表于:2009/10/19 11:24:00
问题就是复选框的状态未变
就是这个问题!!!
6楼
雨中的泪 发表于:2009/10/19 11:24:00
版主如何改,谢谢
7楼
roy78 发表于:2009/10/19 11:35:00

放在改变前就行了 BeforeCheckRow

[此贴子已经被作者于2009-10-19 11:35:58编辑过]
8楼
雨中的泪 发表于:2009/10/19 11:41:00
放在改变前,选择第一行以外的要报错
9楼
czy 发表于:2009/10/19 11:48:00
如果一定要变就这样吧

if e.table.Current.Checked = True Then
    Forms("数据查询窗口").Controls("输入查询姓名").Value = e.Table.Current("姓名")
    e.table.Current.Checked = True
End If
10楼
雨中的泪 发表于:2009/10/19 13:45:00
还是不行!!!版主
共65 条记录, 每页显示 10 条, 页签: [1] [2][3][4][5][6][7]

Copyright © 2000 - 2018 foxtable.com Tel: 4000-810-820 粤ICP备11091905号

Powered By Dvbbs Version 8.3.0
Processed in .02783 s, 3 queries.