以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  请问可以设置汇总模式下的目录树吗  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=12574)

--  作者:sims
--  发布时间:2011/9/7 17:24:00
--  请问可以设置汇总模式下的目录树吗

请问,是否能够通过设置的方式来做一个类似汇总模式下的目录树?就是不汇总,只是做个目录树,但可以展开收拢的,如果可以怎么设置?如图图片点击可在新窗口打开查看


--  作者:狐狸爸爸
--  发布时间:2011/9/7 17:30:00
--  
设置分组列,不设置汇总列,不就行了吗?
--  作者:sims
--  发布时间:2011/9/7 21:25:00
--  

你这么做的前提是录入数据的时候就不分类录入,然后通过分类统计来把记录统计出来,而我想实现的是,先做好一个有目录树的分类录入的模板,然后再分类录入,是否有不用统计就能手工设置这种有分类录入的模板的方法?

 

另外我认为foxtable有个不符合录入习惯地方,就是敲enter键的时候光标不是往下走,而是往左,而往左走已经有tab键来实现,两个键同时实现一个功能似乎有点浪费,应该留一个键来控制光标往下走。


--  作者:czy
--  发布时间:2011/9/7 21:29:00
--  
第二个问题,表属性,将回车向下移动设为true即可。
--  作者:sims
--  发布时间:2011/9/8 17:02:00
--  
那第一个问题到底能不能设置啊,我现在要做一个工程管理项目,在做进度管理的时候需要按分部工程、分项工程、单位工程、单项工程由粗到细的展开,如果有请不吝赐教啊,如果没有,那下个版本可以把这块功能做上去。
--  作者:紙上不談兵
--  发布时间:2011/9/8 17:46:00
--  



根据多列内容生成目录树

目录树有一个BuildTree方法,可以根据指定的数据表内容生成目录树节点。

语法:

BuildTree(DataTableName, Columns, Filter, Sort)

BuildTree(DataTable, Columns, Filter, Sort)

DataTableName: 数据表名
DataTable:    数据表
Columns:       指定数据列,不同的列之间用符号“|”隔开,例如:产品|客户|雇员”
Filter:        过滤条件,
请参考表达式的运算符和函数条件表达式

示例

在窗口中加入一个目录树(TreeView),再加入一个按钮(Button),按钮的Click事件代码设置为:

Dim tv As WinForm.TreeView
tv =e.Form.Controls(
"TreeView1")
tv.BuildTree(
"订单", "产品|客户|雇员")