下拉DW不显示display值的问题
我有一个字段,按它分组,放在group header栏中,EDIT为下拉DW,在设计时检索显示名称,在程序中运行时显示是却是代码
各位help
问题点数:50、回复次数:10Top
1 楼zhanwei(@_@,初学.Net)回复于 2002-04-18 09:40:54 得分 0
将你的数据窗口导出,贴出代码先!Top
2 楼fangss()回复于 2002-04-18 09:50:52 得分 0
确认是display value 和 data value吗?Top
3 楼mfkjl(zjl)回复于 2002-04-18 09:54:01 得分 0
同样的字段,我把它从group header移到detail,就能显示display值,而从detail移到group header,就不行.
getchild()我也试了,还是不行.
请再次帮忙
Top
4 楼fallstone(天蓝)回复于 2002-04-18 09:59:02 得分 0
呵呵,别移来移去了,是不是考虑把一些标题性的东西单独做个DW,在这个DW里放个明细DW。这样就方便多了。Top
5 楼mfkjl(zjl)回复于 2002-04-18 10:02:54 得分 0
我要根据这个字段分组,如果单独做DW,这两个DW间的关系怎么办?Top
6 楼mfkjl(zjl)回复于 2002-04-18 10:37:50 得分 0
我知道原因了,检索完成后,我用getfullstate()/setfullstate()放到打印预览窗口中,结果就发生了上面的情况,如果是直接检索是没有这个问题的.也就是说,通过getfullstate()/setfullstate(),新的DW与原DW还是有差别.
请问各位有没有方法解决这个问题?Top
7 楼sunnylei(雷诺)回复于 2002-04-18 10:55:29 得分 10
PB8 中getfullstate() 后要重新给 dddw.name, dddw.DisplayColumn,dddw.DisplayColumn 赋值,即可。 我从前也遇到过同样的问题。
PB6中则不会有这样的问题!Top
8 楼byfq(不愿放弃)回复于 2002-04-18 11:05:40 得分 40
组上放列是没有意义的,dddw 也不起作用,一般用如下方法,
group header栏上使用计算域,写上表达式,lookupdisplay(colname)Top
9 楼andyG(旁人皆睡我独醒)回复于 2002-04-18 11:09:14 得分 0
这个下拉DW需要retrieve()一下,才能显示名称而不是编码。如果这个下拉DW放在detail区,当detail检索时,下拉DW能自动检索,故能显示名称;如果放在header区,则不能自动检索,需要你自己写代码。Top
10 楼mfkjl(zjl)回复于 2002-04-18 11:34:22 得分 0
谢谢byfq(不愿放弃) ,给分Top




