标题:
在下拉数据窗口中下拉的数据缩进层次
[打印本页]
作者:
ljw9128
时间:
2006-12-11 09:06
标题:
在下拉数据窗口中下拉的数据缩进层次
在下拉数据窗口中下拉的数据缩进层次
在下拉数据窗口中,下拉下来的数据有一定的层次关系,如果下拉数据根据层次的不同
在前面设置不同的空格,这样的界面可能更直观一些。如图
实现步骤如下:
1、创建编码表bm_fzlb:
bm char(10),mc char(50)
bm的编码规则是:
1)最左侧是最高级别的内容;
2)每两位表示一个级别;
3)编码实例:
0100000000 家电类
0101000000 大型家电
0102000000 男士小型家电
0103000000 女士美容家电
0104000000 家庭食品加工家电
0200000000 服装类
0201000000 休闲服装
0201010000 女士休闲服装
0201020000 男士休闲服装
0300000000 食品类
2、创建用于下拉的数据窗口 ddd_bm。该数据窗口对应的SQL语句是:
select bm,mc from bm_fzlb;
在数据窗口中,删除两列,放置计算域,如下定义表达式:
if(mid(bm,9,2) <> '00',space(8) + mc,if(mid(bm,7,2) <> '00',space(6) + mc,if
(mid(bm,5,2) <> '00',space(4) + mc,if(mid(bm,3,2) <> '00',space(2) +
mc,mc))))
给该计算域命名为mc_c
3、在其它数据窗口的相应字段中使用该下拉数据窗口,选择Display Column为mc_c即可
。
转截
http://www.study01job.com
有PB 文章库及论坛
欢迎光临 编程开发论坛 (http://bbs.lihuasoft.net/)
Powered by Discuz! 6.0.0