| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 630 人关注过本帖
标题:关于列表框返回值的问题
只看楼主 加入收藏
天狼剑星
Rank: 1
等 级:新手上路
帖 子:61
专家分:0
注 册:2010-11-11
结帖率:72.73%
收藏
已结贴  问题点数:10 回复次数:1 
关于列表框返回值的问题
碰到两个问题,请高手指导,图如附件
思路如下(见图):程序中需要选择“客户单位”,因为考虑到客户多,所以做了两个列表框,左边的用于显示城市信息,比如“杭州,上海,广州”,右边的列
                 表框根据左边的列表框的值进行筛选,以显示相应的客户,如左边选择“杭州”,右边就显示所有“杭州”的客户,左边与右边的数据源属于两
                 个不同的自由表
问题1:两个列表框我用两个GRID控件来实现,每个GRID控件只有一列,左边的GRID控件与右边GRID控件分别绑定两个表的“城市”与“客户单位”,根据左边选定
       的数据再对右边的记录进行“SET FILTE TO ***”,这样能实现我的要求,但是两个表里的某些记录的数据会被清空,比如说,第一次筛选时会有某公司,
       第二次筛选时这条记录就变成了空值,很奇怪
问题2:两个列表框我用两个下拉列表框控件来实现,也是直接绑定到表记录的,但是我得不到左边的列表框的选择值,用VALUE不行,用
       FOR I=1 TO THIS.LISTCOUNT
           IF THIS.SELECTED(I)
               SET FILTE TO 客户信息=THIS.LIST(I)     
               EXIT
           ENDIF
       ENDFOR      
       提示找不到变量“THIS”,
请高手指导!谢谢!
图片附件: 游客没有浏览图片的权限,请 登录注册
         
搜索更多相关主题的帖子: 数据源 上海 广州 杭州 
2011-04-14 09:41
hu9jj
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:红土地
等 级:贵宾
威 望:400
帖 子:11857
专家分:43421
注 册:2006-5-13
收藏
得分:10 
建议用select语句从源表按需要生成临时表来作列表框的数据源,不要直接对源表作筛选,这样就不会相互影响。

活到老,学到老!http://www.(该域名已经被ISP盗卖了)E-mail:hu-jj@
2011-04-14 09:47
快速回复:关于列表框返回值的问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.020387 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved