Office中国论坛/Access中国论坛

标题: 如何实现两个列表框之间的数据交换? [打印本页]

作者: smty    时间: 2005-4-13 18:14
标题: 如何实现两个列表框之间的数据交换?
如图,如何用“<”和“>”键,实现从左右两边的列表框数据互导。

该问题,曾经由斑竹“阿罗”提供例程讨论过,这里没有征求其本人同意,上传其数据库和图片,希望您能够谅解。[em04][em04][em04]

参看了“阿罗”的以前提供的数据库,发现了一个问题。由於在Acc2000中没有“AddItem”和“RemoveItem”的功能,该如何实现两个窗口之间的数据交换呢?

[attach]9922[/attach]
[attach]9923[/attach]

作者: chul72    时间: 2005-4-14 05:33
1.将两个LIST控件的"行来源类型"设置为"值列表"

2.用List2.AddItem List0.Value语句(左为list0,右为list2.将左边的项目加到右边)

3.List0.RemoveItem List0.ListIndex


作者: smty    时间: 2005-4-14 17:30
可是在Acc2000下,没有“AddItem” 和 “RemoveItem”呀!

而且左边的表的数据源是由一个查询组成的,而非“值列表”并且该查询是动态的,可能每次都有变化。是不是这样的列表框就无法删除里面的值?[em06][em06][em06]
作者: 青青    时间: 2005-4-14 17:40
在97和2000下都能完成,只不过代码太长了,您可在本站新书《开发门诊.....》里找到解答。
作者: aydl1014    时间: 2005-4-16 16:06
提示: 作者被禁止或删除 内容自动屏蔽
作者: zhylee    时间: 2011-12-23 23:29
要是两个是子窗体 怎么做呀!




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3