起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 149|回复: 4

关于透视数据集的特殊操作问题?**

[复制链接]
发表于 2008-3-13 15:18:04 | 显示全部楼层 |阅读模式
如图所示,为我设计的经费预算的数据表设计,我通过触发器,在添加一个新项目的同时往该表中插入该表中的科目名称、上级科目名称等字段,而金额、资助、自筹、备注等字段由用户填写。

insert into XMJFYSHB (XMBS,KMMC,SJKMMC,SFYZML,PX)
     SELECT XMBS,'(一)直接费用','',1,1 FROM INSERTED
     INSERT INTO XMJFYSHB (XMBS,KMMC,SJKMMC,SFYZML,PX)
     SELECT XMBS,'1.人员费(不包括本单位人员)','(一)直接费用',1,2 FROM INSERTED
     INSERT INTO XMJFYSHB (XMBS,KMMC,SJKMMC,SFYZML,PX)
     SELECT XMBS,'(1)研究机构人员费','1.人员费(不包括本单位人员)',0,3 FROM INSERTED
     INSERT INTO XMJFYSHB (XMBS,KMMC,SJKMMC,SFYZML,PX)
     SELECT XMBS, '(2)临时工工资','1.人员费(不包括本单位人员)',0,4 FROM INSERTED

经费预算数据表设计.jpg

60.51 KB, 下载次数: 120

回复

使用道具 举报

 楼主| 发表于 2008-3-13 15:23:50 | 显示全部楼层
再如下图所示,在平台上,我新建了一个透视集,把项目标识、科目名称作为行维,把金额、资助、自筹、备注等字段作为数据项,并通过项目标识作为关键字段和主数据集关联。
现在单独往各条记录中写入金额没问题,1楼图中的1就是我写进去的,但是我想实现
比如说(一)直接费用,用户不能填写,必须由其子项的数据相加所得,而每一条记录中“金额”字段又不能由用户输入,而是由其“资助”和“自筹”两项相加所得,怎么来实现这个功能呢?

经费透视数据集表格文档.jpg

79.33 KB, 下载次数: 120

回复 支持 反对

使用道具 举报

发表于 2008-3-27 14:15:45 | 显示全部楼层
不知道楼主这个是否已经实现了,没有关注到此贴,抱歉

每一条记录中“金额”字段又不能由用户输入,而是由其“资助”和“自筹”两项相加所得
这个只需要设置 “金额”字段只读,然后设置自动填充属性,填充的表达式为:资助+自筹。并把“填充只读字段” 这个选项选中就可以了

(一)直接费用,用户不能填写,
这个是否可以做个标识字段出来,然后在 业务信息 的 数据集 的 是否可编辑表达式 属性上设置何时只读,何时可写就可以了,具体参考 http://bbs.justep.com/forum.php?mod=viewthread&tid=20299 2楼。

必须由其子项的数据相加所得,
这个只能自己看时机来处理了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-3-27 14:24:25 | 显示全部楼层
由于需要做的工作太多,我也把这个问题暂时先放着呢,我按照您的方法先试试再回复!
回复 支持 反对

使用道具 举报

发表于 2008-3-27 14:33:26 | 显示全部楼层
哦,好的,如果有结果,别忘记反馈哦,等候佳音
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-9 09:19 , Processed in 0.056462 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表