Office中国论坛/Access中国论坛

标题: 求助 treeview 中数源筛选问题 [打印本页]

作者: postzw    时间: 2009-12-14 08:41
标题: 求助 treeview 中数源筛选问题
一般情况下在ACCESS中,treeview以表或查询作为数据源填充,表中的数据一般不能筛选,所以我用查询作为数据源,而且在查询的一个字段中添加了一个表达式作为筛选条件,但是填充treeview时出错,如果查询中不含表达式直接填充就没问题,我搜索了相关例子,似乎都没有得到解决办法,无奈再次求助,请各位导师帮助解决,在此谢谢了。
作者: chenzhirong2008    时间: 2009-12-14 08:59
Treeview中的每个Item都是你自己添加的, 你想加什么东西都是自己控制, 跟什么表,查询,筛选都没关系.
作者: chenzhirong2008    时间: 2009-12-14 08:59
Treeview中的每个Item都是你自己添加的, 你想加什么东西都是自己控制, 跟什么表,查询,筛选都没关系.
作者: chenzhirong2008    时间: 2009-12-14 08:59
Treeview中的每个Item都是你自己添加的, 你想加什么东西都是自己控制, 跟什么表,查询,筛选都没关系.
作者: postzw    时间: 2009-12-14 09:34
我举个例子:比如一个权限表,表里有字段:操作员;状态, 相应的值为:A ;启用,B;启用,如果要筛选只有A;启用,那么好像只有利用查询条件:(1.或直接写A),(2.或FORMS!窗体!操作员)来筛选;其中1.能正常填充树,而2.却出错,提示:至少有一个数值没有被定值,即而表达式不可用罗,如何解决呢?
作者: postzw    时间: 2009-12-14 09:36
期待
作者: postzw    时间: 2009-12-14 09:36
特别期待
作者: chenzhirong2008    时间: 2009-12-14 09:57
Treeview 是不会自己关联到数据源的, 都是自己写代码填充数据的, 你难道没写到填充的代码吗?
作者: postzw    时间: 2009-12-14 10:11
就是因为代码中加载的数据源就是查询,所以查询条件一加入就出错
作者: chenzhirong2008    时间: 2009-12-14 10:56
查询条件加入后的字段是否与原来的相同?
作者: postzw    时间: 2009-12-14 13:08
本帖最后由 postzw 于 2009-12-14 13:09 编辑

相同,感谢你的热心,下面一段代码中“CZYQX”是一个查询,你能否帮我把这个“CZYQX”改为一段查询条件语句?
Call AddMyTree(TREE, "CZYQX", "idparent", "id", "项目")
作者: chenzhirong2008    时间: 2009-12-14 14:02
函数代码呢?
作者: postzw    时间: 2009-12-15 14:26
该附件解决了我的问题,感谢Office 中国论坛
作者: wufeng980114    时间: 2009-12-26 21:23
跟着学习




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