寻求DataWindow解决方案

lesni 2002-01-28 02:47:06
人员(区分部门、工作组)
工资发放项目(A、B、C、D)
要求:
1.选择显示方便:选择某部门一个工作组+月份,则显示所属人员全部信息
2.选中工资发放项目某项,如A、D,则显示A、D的金额,B、C则显示为空白;再选择B,则B项显示对应金额...。
...全文
107 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
lesni 2002-02-04
  • 打赏
  • 举报
回复
给分了,给分了。
teleid 2002-02-04
  • 打赏
  • 举报
回复
只是一个显示问题的话,用文字颜色控制,与background颜色相同就不显示了;
主要是合计部分,需要同时修改合计列的Expression,表达式中去掉这一列就可以了。
lesni 2002-01-30
  • 打赏
  • 举报
回复
人气不旺,自己解决了,怎么给分?!!
lesni 2002-01-29
  • 打赏
  • 举报
回复
我是想这样:
当选择A、D时,这两项数据显示,B、C空白、B、C数据不参与合计,B、C内容不更新;
当选掉A且再选择B时(即此时是选择B、D),则A、C空白,A、C数据不参与合计,A、C内容不更新;
数据需要保存,在选择与不选择时不影响数据更新。
lesni 2002-01-29
  • 打赏
  • 举报
回复
to programbcb(datawindow):
第二种我是想这样:
当选择A、D时,这两项数据显示,B、C空白、B、C数据不参与合计,B、C内容不更新;
当选掉A且再选择B时(即此时是选择B、D),则A、C空白,A、C数据不参与合计,A、C内容不更新;
数据需要保存,在选择与不选择时不影响数据更新。
programbcb 2002-01-28
  • 打赏
  • 举报
回复
对于第一种,你可以按工作组和月份作为检索条件进行检索
对于第二种,你可以在retrieveend事件中return 1,先AD检索,再按B检索,再按。。。这样检索不会刷新上次的检索结果。
dingxiaojun 2002-01-28
  • 打赏
  • 举报
回复
第一条用过滤嘛
第二条多做几个datawindow,或用crosstab
lesni 2002-01-28
  • 打赏
  • 举报
回复
没人看?????

611

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder DataWindow
社区管理员
  • DataWindow社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧