设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 1436|回复: 4
打印 上一主题 下一主题

[窗体] 求解:列表框是多重选择类型的取值

[复制链接]
跳转到指定楼层
1#
发表于 2011-5-2 10:52:03 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
一个列表框,用了多重选择,由于不能用List.value的方式获取列表框当前值,所以用了如下方式获取当前值。现在的问题是:单击选择列表框项能正常取值,但用方向键上下选择值的时候,值就不能同步显示了,具体见附件,先谢谢各位老大费心帮助了。
   Dim ctl As Control, x As Variant
    Set ctl = Me.List0
    For Each x In ctl.ItemsSelected
       yy = ctl.Column(0, x)
       yyy = ctl.Column(1, x)
    Next
    Set ctl = Nothing

http://www.accessoft.com/userfiles/tobbs/20110502003048.rar
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
 楼主| 发表于 2011-5-2 12:44:01 | 只看该作者
up              
3#
发表于 2011-5-2 19:58:58 | 只看该作者
在列表框键释放事件,也就是keyup事件写上一样的代码就可以了
4#
 楼主| 发表于 2011-5-2 21:40:39 | 只看该作者
问题解决,多谢,咳,,,,经验不足
5#
发表于 2011-5-4 15:26:36 | 只看该作者
yy 、 yyy 为何不用声明变量类型的?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-9-25 20:25 , Processed in 0.091186 second(s), 29 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表