如何从Project数据库中读取mpp文件中自定义域以及自定义大纲代码

原创 2007年09月29日 17:35:00

             首先 我在Project Server的企业域中重命名以下企业域和企业大纲代码:           

 

任务成本企业成本1(企业成本1)
任务标志2企业标志2
任务工期企业工期1
任务日期企业日期1
任务数字企业数字3
任务文本2企业文本2
任务企业大纲代码1
任务企业大纲代码2

说明(以上企业域和企业大纲代码均属任务类别)

 

具体SQL语句如下:

SELECT     MSP_VIEW_PROJ_TASKS_STD.TaskName AS '任务名称', MSP_OUTLINE_CODES.OC_NAME AS '大纲代码1',
                      MSP_OUTLINE_CODES_1.OC_NAME AS '大纲代码2', MSP_VIEW_PROJ_TASKS_ENT.TaskEnterpriseCost1 / 100 AS '任务成本',
                      MSP_VIEW_PROJ_TASKS_ENT.TaskEnterpriseDate1 AS '任务日期', MSP_VIEW_PROJ_TASKS_ENT.TaskEnterpriseDuration1 / 4800 AS '任务工期',
                      MSP_VIEW_PROJ_TASKS_ENT.TaskEnterpriseFlag2 AS '任务标志', MSP_VIEW_PROJ_TASKS_ENT.TaskEnterpriseNumber3 AS '任务数字',
                      MSP_VIEW_PROJ_TASKS_ENT.TaskEnterpriseText2 AS '任务文本'
FROM         MSP_VIEW_PROJ_TASKS_ENT INNER JOIN
                      MSP_VIEW_PROJ_TASKS_STD ON MSP_VIEW_PROJ_TASKS_ENT.WPROJ_ID = MSP_VIEW_PROJ_TASKS_STD.WPROJ_ID AND
                      MSP_VIEW_PROJ_TASKS_ENT.ENT_TaskUniqueID = MSP_VIEW_PROJ_TASKS_STD.TaskUniqueID INNER JOIN
                      MSP_OUTLINE_CODES ON MSP_VIEW_PROJ_TASKS_ENT.TaskEnterpriseOutlineCode1ID = MSP_OUTLINE_CODES.CODE_UID INNER JOIN
                      MSP_OUTLINE_CODES AS MSP_OUTLINE_CODES_1 ON
                      MSP_VIEW_PROJ_TASKS_ENT.TaskEnterpriseOutlineCode2ID = MSP_OUTLINE_CODES_1.CODE_UID INNER JOIN
                      MSP_PROJECTS ON MSP_OUTLINE_CODES.PROJ_ID = MSP_PROJECTS.PROJ_ID AND
                      MSP_OUTLINE_CODES_1.PROJ_ID = MSP_PROJECTS.PROJ_ID
WHERE     (MSP_VIEW_PROJ_TASKS_ENT.ENT_ProjectUniqueID = 43) AND (MSP_PROJECTS.PROJ_TYPE = 2)
ORDER BY MSP_VIEW_PROJ_TASKS_ENT.ENT_TaskUniqueID

其中具体请参见Project 2003相关数据文档PJDB.Htm以及PJSVRDB.HTM数据库文档。

java读取mpp文件示例代码

  • 2009年12月21日 10:35
  • 1KB
  • 下载

.net 读取 project mpp 项目文件

Project文件读取 适易项目管理平台试用版完整部署包下载 适易项目管理平台以项目管理为核心,针对企业多项目,多团队管理而产生的项目管理平台,在企业管理范畴内完成项目的范围确定、任务和资源分配...
  • jsyhello
  • jsyhello
  • 2011年04月05日 06:47
  • 2507

Project 读写管理控件Aspose.Tasks V17.5发布 | 附下载

Aspose Project读写管理控件Aspose.Tasks更新至v17.5
  • cocacola456
  • cocacola456
  • 2017年06月07日 11:33
  • 289

java 导入读取.mpp project文件(甘特图)

写这个的思路是:将.mpp文件中的内容读取出来,我只需要他的一级和二级目录,一级目录、二级目录各一张表,二级目录表存一级目录的主键id,这点和网上其他的方法不太一样,大多数都是一张表就完事的,因为表不...
  • baidu_22244991
  • baidu_22244991
  • 2016年11月30日 16:09
  • 2234

java解析Microsoft Project mpp文件(

背景: 在公司项目中,技术总监之前让我开发了一个甘特图的功能,当然这引用了一个开源的js框架。 我负责的是查找表单,将表单的数据通过递归的方式获取后,然后动态创建一个树形的符合那个js框架的xml文件...
  • qq545923664
  • qq545923664
  • 2013年11月13日 10:18
  • 4839

project 添加自定义字段基准差异

1、添加新列,给新列命名,选中整列,右键点击自定义字段; 2、选择自定义字段,选中刚刚的列,点击公式; 3、点击函数,输入公式,例如:ProjDateDiff([比较基准1 完成时间]...
  • sunnyliuqi
  • sunnyliuqi
  • 2017年03月06日 15:01
  • 456

linux下打开.mpp文件(微软project).

1.有staff发了mpp的格式过来.打不开... 2.找了这个openproj.  官方地址在sourceforge. http://sourceforge.net/projects/o...
  • rainysia
  • rainysia
  • 2013年03月06日 19:00
  • 6085

MPP文件怎么打开 五种方法最合适

MPP文件怎么打开 五种方法最合适 http://www.veryhuo.com 烈火网 2013-12-22 投递稿件 MPP是Microsoft Project项目管理软...
  • liu22985342
  • liu22985342
  • 2014年12月02日 09:21
  • 4001

Asp.net 甘特图数据导出Project(.mpp)文件

一、cs后台代码    1.1 主函数 private void ExportMpp(HttpContext context) { string ret =...
  • xuezt
  • xuezt
  • 2016年03月21日 09:45
  • 1896

打开MPP格式文件的十种方法

Microsoft Project(或MSP)是由微软开发销售的项目管理软件程序,旨在帮助个人跟踪,组织或维护项目。MPP是Microsoft Project的文件扩展名,要读写.mpp文件需要安装相...
  • playkid123
  • playkid123
  • 2015年03月23日 12:01
  • 2540
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:如何从Project数据库中读取mpp文件中自定义域以及自定义大纲代码
举报原因:
原因补充:

(最多只允许输入30个字)