首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > PB >

这个dw如何设计

2012-02-20 
这个dw怎么设计?现有2个表1、idabc113231200115121321120111522、idtimenameji1200912toma2200911jackb现在

这个dw怎么设计?
现有2个表
1、id a b c  
  1 1323 1200 1151 
  2 1321 1201 1152

2、id time name ji
  1 200912 tom a
  2 200911 jack b

现在要用数据窗口显示出来这样的:

id time name ji
1 200912 tom 1323
2 200911 jack 1201

设计2个dw,dw1中的ji列设置成dropdowndw,显示dw2的内容,现在不知道怎么设计dw2,动态的语句怎么写?


[解决办法]
crosstable風格的datawindow一定能做的出來,下麵的要靠自己去摸索了 ,記得給點分了,呵呵
[解决办法]
这个下拉数据窗口中包括两组记录,一组是第一列a的,一组是第二列b的,使用union语句就可以了
select a,x='a' from table1 where id = :参数ID
union
select b,x='b' from table1 where id = :参数ID
union
select c,x='c' from table1 where id = :参数ID

然后在行焦点变更时对dropdowndw进行过滤就可以了。
不过你的设计有问题,用这种设计方案做出来的数据窗口,不是当前行的ji数据会显示错误。

[解决办法]
才看明白
如果一定要用下拉dw,你的表2的ji那个列肯定不行,没法区分重复的。
必须做一个计算列把id和ji连起来用,确保数据唯一,下拉显示才不会有问题

下拉dw,类似4楼的做法,不过也要把id和ji连起来
[解决办法]
帮顶

每天回帖即可获得10分可用分!
[解决办法]
来学习一下,估计可能七楼的方法更好
[解决办法]
同8楼,帮顶
[解决办法]

探讨
才看明白
如果一定要用下拉dw,你的表2的ji那个列肯定不行,没法区分重复的。
必须做一个计算列把id和ji连起来用,确保数据唯一,下拉显示才不会有问题

下拉dw,类似4楼的做法,不过也要把id和ji连起来

[解决办法]
ding

热点排行