Access交流中心

北京 | 上海 | 天津 | 重庆 | 广州 | 深圳 | 珠海 | 汕头 | 佛山 | 中山 | 东莞 | 南京 | 苏州 | 无锡 | 常州 | 南通 | 扬州 | 徐州 | 杭州 | 温州 | 宁波 | 台州 | 福州 | 厦门 | 泉州 | 龙岩 | 合肥 | 芜湖 | 成都 | 遂宁 | 长沙 | 株洲 | 湘潭 | 武汉 | 南昌 | 济南 | 青岛 | 烟台 | 潍坊 | 淄博 | 济宁 | 太原 | 郑州 | 石家庄 | 保定 | 唐山 | 西安 | 大连 | 沈阳 | 长春 | 昆明 | 兰州 | 哈尔滨 | 佳木斯 | 南宁 | 桂林 | 海口 | 贵阳 | 西宁 | 乌鲁木齐 | 包头 |

[5分]列表框中如何实现复选框?

闷墩儿  发表于:2010-08-22 18:07:18  
复制

联机帮助里写的很清楚:

列表框有两种可供选择的外观样式。这两种样式为用户提供了不同的方法来选择列表中的项目。

如果是 Plain 样式,每个项目位于独立的行中;突出显示一行或多行可以选中项目。

如果是 Option 样式,将在每行开头显示一个选项按钮或复选框。此时,单击选项按钮或复选框,就可以选中一个项目。只有当 MultiSelect 属性为 True 时,才会出现复选框。

可在实际使用过程中却发现找不到列表框的liststyle属性?

规定列表框或组合框中的列表的外观。

语法

object.ListStyle [= fmListStyle]

ListStyle 属性的语法包含以下成分:

成分 说明
object 必需。一个有效对象。
fmListStyle 可选。列表的可视风格。

设置

fmListStyle 的设置值有:

常量 说明
fmListStylePlain 0 外观与常规的列表框相似,条目的背景为高亮。
fmListStyleOption 1 显示选项按钮,或显示用于多重选择列表的复选框(默认)。当用户选定组中的条目时,与该条目相关的选项按钮即被选中,而该组其他条目的选项按钮则被取消选择。

说明

ListStyle 属性可用来改变列表框或组合框的可视外观。通过一种不同于 fmListStylePlain 的设置,可以将任意控件的内容作为一组单独项目演示,每个项目都包含一个可视记号用以表示它是否被选中。

如果控件支持单一选择(MultiSelect 属性被设置为 mMultiSelectSingle),则可按下组中的一个按钮。如果控件支持多重选择,则可以按下组中两个或更多的按钮。

现在只能实现这种选定效果,想在记录前加上复选框。该如何做呢?

请教各位高手,如何才能使用列表框该种样式呢?

 

Top
金宇 发表于:2010-08-25 17:01:37
列表框多选可以,但列表框中使用复选框还没发现.

闷墩儿 发表于:2010-08-29 02:16:29

经查,access列表框控件就没有复选框。呵呵,2007的帮助太强了,链接到了vb的帮助里。



小魏 发表于:2010-08-29 19:08:34

ACCESS在2007中,列表框是可以实现复选功能的.

见图.



闷墩儿 发表于:2010-08-29 21:16:25

怎么做的呢?



小魏 发表于:2010-08-30 23:37:34

先在表中设置一个多值字段,改为列表框格式.并设定好数据源.

然后新建一个窗体,将这个列表框字段直接拖到设计模式下的窗体里即可.

 



闷墩儿 发表于:2010-08-31 11:41:21

我是想把某个字段中多条记录(记录数不确定)显示在列表框中,然后使用复选框的效果。



小魏 发表于:2010-08-31 18:07:22

也可以的.

直接让这个多值字段的列表框数据源来自你要的那个表中的字段值即可.

如果还是搞不明白,就把你的问题发出来,我给你实现.



闷墩儿 发表于:2010-08-31 22:16:24

但值是变化的,不是固定的哟。呵呵



lyxiong 发表于:2010-10-03 13:57:09
点击下载此附件  是这样吗?

总记录:9篇  页次:1/1 9 1 :