Microsoft Office Project 2003 OLE DB 提供程序参考

Microsoft Office Project 2003 OLE DB 提供程序参考
总览
  Project OLE DB 提供程序的重要功能
  特征
  限制

使用 Microsoft ActiveX 数据对象 (ADO) 的示例代码
  使用 ADO 访问自己计算机中 Project OLE DB 提供程序

Project OLE DB 提供程序表
  Assignments(工作分配)
  Assignment Timephased by Minute, Hour, Day, Week, and Month(按分钟、小时、天、周和月时间分段的工作分配)
  Availability(可用性)
  BaselineTaskSplits(比较基准任务拆分)
  CalendarData(日历数据信息)
  CalendarExceptions(日历例外时间)
  Calendars(日历)
  CostRates(成本费率)
  CustomFieldGraphicalIndicators(自定义域图形标记)
  CustomFields(自定义域)
  CustomFieldValueList(自定义域值列表)
  CustomOutlineCodeFields(自定义大纲代码域)
  OutlineCode(大纲代码)
  Predecessors(前置任务)
  Project(项目)
  Resources(资源)
  Resource Timephased by Minute, Hour, Day, Week, and Month(按分钟、小时、天、周和月时间分段的资源)
  Successors(后续任务)
  Tasks(任务)
  TaskSplits(任务拆分)
  Task Timephased by Minute, Hour, Day, Week, and Month(按分钟、小时、天、周和月时间分段的任务)
  WBS(工作分解结构)

总览

本文档提供必要的信息,说明如何使用 Project OLE DB 提供程序访问 Microsoft Office Project 2003 数据。除说明 Project OLE DB 提供程序表结构外,本文档还详细说明了 Project OLE DB 提供程序的其他信息,并给出了 Microsoft ActiveX 数据对象 (ADO) 代码示例。

页首

Project OLE DB 提供程序的重要功能

Project OLE DB 提供程序包括以下重要功能:

页首

特征

以下为 Project OLE DB 提供程序的一些独特特征,应该加以注意以免出现意外结果:

另外,提供程序支持三个注册表项,这些注册表项确定在特定的超时条件发生前所需的秒数。这些注册表项可以在注册表的 HKEY_LOCAL_MACHINE\Software\Microsoft\Office\11.0\MS Project\OLE DB Provider 子项下找到:

注册表项 默认值 说明
TimeoutOnLoad 0 确定在返回项目不可用的错误消息之前,提供程序试图加载项目的时间。(将注册表项设为 0,可以防止发生超时。)
TimeBeforeUnload 37 确定在加载其他项目之后,原有项目保持打开的时间长度。在加载新项目之前,无论该注册表项的设置如何,当前项目都将保留在内存中。
TimeBeforeRefresh 5 确定检查当前项目是否有更新信息的频率。

注释  在编辑注册表之前,应了解在发生问题时如何恢复注册表。注册表编辑不当可能会导致严重问题,可能需要重新安装操作系统。

页首

限制

当前 Project OLE DB 提供程序的使用有下列限制:

页首

使用 Microsoft ActiveX 数据对象的示例代码

Microsoft ActiveX 数据对象 (ADO) 通过一系列的对象、事件、方法和属性提供对 Project OLE DB 提供程序的简单访问。可能用到 ADO 操作的场合包括:访问自己计算机中的提供程序和访问 Project Server 中的提供程序。

使用 ADO 访问自己计算机中 Project OLE DB 提供程序

本示例将访问本地计算机中的 Project 文件,并显示该项目的某些工作分配信息。

注释  若要编译本示例,必须在项目中添加对 Microsoft ActiveX 数据对象 2.1 库或更高版本的引用。有关详细信息,请参阅“Microsoft Visual Basic 帮助中的“设置对类型库的引用”主题。

Sub Connect()
    Dim conData As New ADODB.Connection
    Dim rstAssigns As New ADODB.Recordset
    Dim intCount As Integer
    Dim strSelect As String
    Dim strResults As String
    
    conData.ConnectionString = "Provider=Microsoft.Project.OLEDB.11.0;PROJECT NAME=" & FILE_NAME
' To connect to a Microsoft SQL Server file, you must also supply User ID and Password arguments
'    conData.ConnectionString = "Provider=Microsoft.Project.OLEDB.11.0;User ID=jsmith;Password=MyPass5;  & _
          PROJECT NAME=" & FILE_NAME
    
    conData.ConnectionTimeout = 30
    conData.Open

    strSelect = "SELECT ResourceUniqueID, AssignmentResourceID, AssignmentResourceName, TaskUniqueID,  & _
          AssignmentTaskID," " AssignmentTaskName FROM Assignments WHERE TaskUniqueID > 0 ORDER BY  & _
          AssignmentTaskID ASC"
    rstAssigns.Open strSelect, conData

    Do While Not rstAssigns.EOF
        For intCount = 0 To rstAssigns.Fields.Count - 1
            If (Not IsNull(rstAssigns.Fields(intCount).Value)) Then
                strResults = strResults & "'" & rstAssigns.Fields(intCount).Name & "'" & Space(40 -  & _
                    Len(rstAssigns.Fields(intCount).Name)) & vbTab & CStr(rstAssigns.Fields(intCount).Value) & vbCrLf
            End If
            
            If (IsNull(rstAssigns.Fields(intCount).Value)) Then
                strResults = strResults & "'" & rstAssigns.Fields(intCount).Name & "'" & Space(40 -  & _
                    Len(rstAssigns.Fields(intCount).Name)) & vbTab & CStr("") & vbCrLf
            End If
                   
        Next
        strResults = strResults & vbCrLf
        rstAssigns.MoveNext
    Loop
    
    conData.Close
    
    Open "C:\My Documents\Results.txt" For Output As #1
    Print #1, strResults
    Close #1
        
    Shell "Notepad C:\My Documents\Results.txt", vbMaximizedFocus

End Sub
页首

Project OLE DB 提供程序表

以下列表显示 Project OLE DB 提供程序中的所有表。表中的列(域)、数据类型、说明和值(相应位置)详述如下。

注释  在表说明中标记为粗体的域名表示该域在多个表中共用。

注释  只有 Project Professional 2003 中可用的企业自定义域,才会在表说明中以左侧列中的标记“E”进行标识。

页首

标记符号

在 Project 中可用的标记符号如下所示:

标记符号
0
1 球,酸橙色
2 球,黄色
3 球,红色
4 球,黑色
5 球,白色
6 球,浅绿色
7 球,绿色
8 球,蓝色
9 球,紫红色
10 球,紫色
11 球,栗色
12 球,银色
13 球,灰色
14 标志,酸橙色
15 标志,黄色
16 标志,红色
17 标志,白色
18 标志,浅绿色
19 标志,蓝色
20 标志,紫红色
21 标志,灰色
22 方形,酸橙色
23 方形,黄色
24 方形,红色
25 方形,黑色
26 方形,白色
27 加号,酸橙色
28 加号,黄色
29 加号,红色
30 加号,黑色
31 加号,白色
32 减号,酸橙色
33 减号,黄色
34 减号,红色
35 减号,黑色
36 减号,白色
37 菱形,酸橙色
38 菱形,黄色
39 菱形,红色
40 箭头,左
41 箭头,右
42 箭头,双向
43 箭头,上
44 箭头,下
45 圆形,纯色填充
46 圆形,底部填充
47 圆形,左侧填充
48 圆形,上部填充
49 圆形,右侧填充
50 圆形,外部填充
51 圆形,无填充色(空)
52 灯泡,关
53 灯泡,开
54 选中标记
55 删除标记
56 问号
57 时钟
58 图钉
59 笑脸,黄色
60 笑脸,酸橙色
61 无表情的脸,黄色
62 无表情的脸,浅绿色
63 苦脸,黄色
64 苦脸,红色
65 虚线
页首

Assignments

该表包含工作分配数据,并将工作分配链接到与其关联的任务和资源。

  列名称 数据类型 说明
Projects 文本 项目名称,显示为项目位置的路径,例如:C:\pathname\MyProject.mpp。
E ProjectUniqueID 数字 引用 Project 表中的有效标识号。
ResourceUniqueID 数字 引用 Resources 表中的有效标识号。
E ResourceEnterpriseUniqueID 数字 引用 Resources 表中的有效企业标识号。
TaskUniqueID 数字 引用 Tasks 表中的有效标识号。
AssignmentUniqueID 数字 工作分配的唯一标识号。
AssignmentPercentWorkComplete 数字 工作分配的当前状态,表示为工作分配工时的完成百分比。
AssignmentActualCost 数字 资源在任务中已完成工时的成本。
AssignmentActualFinish 日期 工作分配实际完成的日期和时间。
AssignmentActualOvertimeCost 数字 资源在任务中已完成加班工时的成本。
AssignmentActualOvertimeWork 数字 资源在所分配的任务中已完成的实际加班工时量。
AssignmentActualOvertimeWorkProtected 数字 受保护的实际加班工时。
AssignmentActualStart 日期 工作分配实际开始的日期和时间。
AssignmentActualWork 数字 资源在任务中已完成的工时量。
AssignmentActualWorkProtected 数字 受保护的实际工时。
AssignmentACWP 数字 到项目的状态日期或当前日期为止,资源在任务中已完成工时的成本,也称作已完成工时的实际成本。
AssignmentBaselineCost 数字 资源在任务中完成工时所需的计划总成本。
AssignmentBaseline1Cost-10 数字 自定义比较基准成本信息。
AssignmentBaselineFinish 日期 保存比较基准时,工作分配的计划完成日期。
AssignmentBaseline1Finish-10 数字 自定义比较基准完成日期信息。
AssignmentBaselineStart 日期 保存比较基准时,工作分配的计划开始日期。
AssignmentBaseline1Start-10 数字 自定义比较基准开始日期信息。
AssignmentBaselineWork 数字 资源在任务中要完成的原计划工时量。
AssignmentBaseline1Work-10 数字 自定义比较基准工时信息。
AssignmentBCWP 数字 到状态日期或当前日期为止,工作分配按时间分段的工时完成百分比乘以工作分配按时间分段的比较基准成本的累计值。也称作已完成工时的预算成本。
AssignmentBCWS 数字 到状态日期或当前日期为止的累计时间分段比较基准成本;也称作计划工时的预算成本。
AssignmentBooking Type 数字 指定工作分配的预订类型:
0 已提交
2 已建议
AssignmentConfirmed 布尔值 指示在答复向资源通知工作分配的消息时,接受任务的资源是接受还是拒绝任务分配。
AssignmentCost 数字 工作分配的总规划(或计划)成本,等于资源在任务中已完成工时的成本,加上工作分配剩余工时的计划成本。
AssignmentCost1-10 数字 自定义成本信息。
CostRateTable 数字 指定对工作分配中的资源使用哪个成本费率表:
0 A(默认值)
1 B
2 C
3 D
4 E
AssignmentCostVariance 数字 工作分配的比较基准成本与总成本之间的差异。
AssignmentCV 数字 到状态日期或当前日期为止,工作分配达到当前完成程度应花费的成本与实际花费的成本之间的差异。
AssignmentDate1-10 日期 自定义日期信息。
AssignmentDelay 数字 在任务开始日期后,资源开始进行一项工作分配前要等待的时间量。
AssignmentDuration1-10 数字 在项目中单独输入和存储的自定义工作分配工期信息。
E AssignmentEnterpriseCost1-10 数字 企业自定义工作分配成本信息。
E AssignmentEnterpriseDate1-30 数字 企业自定义日期信息。
E AssignmentEnterpriseDuration1-10 数字 企业自定义工期信息。
E AssignmentEnterpriseFlag1-20 数字 企业自定义标志信息。
E AssignmentEnterpriseNumber1-40 数字 企业自定义数字信息。
E AssignmentEnterpriseOutlineCode1-30ID 数字 企业自定义大纲代码信息。企业大纲代码 20 到企业大纲代码 29 与 AssignmentEnterpriseRMV 大纲代码相对应。企业大纲代码 30 用于“资源细分结构 (RBS)”。
AssignmentEnterpriseRMV20-29ID 数字 企业资源多值大纲代码信息。AssignmentEnterpriseRMV 大纲代码 20 到 AssignmentEnterpriseRMV 大纲代码 29 与 AssignmentEnterpriseOutlineCode 大纲代码相对应。
E AssignmentEnterpriseText1-40 数字 企业自定义文本信息。
AssignmentFinish 日期 所分配的资源计划完成任务工时的日期和时间。
AssignmentFinish1-10 日期 自定义完成日期信息。
AssignmentFinishVariance 数字 工作分配的比较基准完成日期与其计划完成日期之间的差异。
AssignmentFixedMaterial 布尔值 指定所分配材料资源的使用量是否为一个固定的数量。
AssignmentFlag1-20 布尔值 指定是否为某种进一步的操作或识别而对工作分配作了标记。
AssignmentHasFixedRateUnits 布尔值 指定工作分配是否具有固定的费率单位。
AssignmentHyperlink 文本 与工作分配相关联的超链接的标题或说明文字。
AssignmentHyperlinkAddress 文本 与工作分配相关联的超链接的地址。
AssignmentHyperlinkHref 文本 与工作分配相关联的超链接地址域和超链接子地址域的组合(或连接)。
AssignmentHyperlinkScreenTip 文本 屏幕提示中包含的与超链接相关联的文本。
AssignmentHyperlinkSubAddress 文本 与工作分配相关联的超链接中的指定文档位置。
AssignmentLevelingDelay 数字 作为资源调配的结果,工作分配比计划开始日期延迟的时间量。
AssignmentLinkedFields 布尔值 指示是否存在与此工作分配链接的 OLE。
AssignmentMilestone 布尔值 指定该工作分配任务是否为里程碑。
AssignmentNotes 文本 包含工作分配的备注。
AssignmentNumber1-20 数字 自定义数字信息。
AssignmentOverallocated 布尔值 指示在特定任务中是否为资源分配了超负荷的工作量。
E AssignmentOtherType 数字 指定工作分配的类型:
0 常规
1 仅任务工时
2 固定成本
3 固定成本和仅任务工时
AssignmentOvertimeCost 数字 资源工作分配的总加班成本。
AssignmentOvertimeWork 数字 资源在任务中要完成的加班工时量,按资源的加班费率支付薪酬。
AssignmentPeakUnits 数字 资源在给定时间段内分配给任务的最大单位百分比。
AssignmentRegularWork 数字 计划由接受任务的资源完成的非加班工时总量。
AssignmentRemainingCost 数字 特定任务中的所有资源完成全部剩余计划工时所需的成本。
AssignmentRemainingOvertimeCost 数字 工作分配的剩余计划加班费用。
AssignmentRemainingOvertimeWork 数字 工作分配的剩余加班工时量。
AssignmentRemainingWork 数字 接受任务的资源完成工作分配所需的时间量。
AssignmentRemainingWorkContour 数字 指定工作分配的剩余工时在工作分配工期内的分布方式:
0 常规分布(默认值)
1 前轻后重
2 前重后轻
3 双峰分布
4 先峰分布
5 后峰分布
6 钟型分布
7 中央加重钟型
8 分布
AssignmentResourceID 数字 引用 Resources 表中的有效标识号。
AssignmentResourceName 文本 与工作分配相关联的资源的名称。
AssignmentResourceType 数字 资源类型:
0 材料;钢材、混凝土或土料等耗材供应
1 工时(默认值);人员和设备
E AssignmentResourceRequestType 数字 请求类型:
0 无(默认值)
1 请求
2 要求
AssignmentResponsePending 布尔值 指示在向接受任务的资源发送消息(通知资源工作分配情况)后,是否接收到答复。
AssignmentStart 日期 分配的资源计划开始执行任务的日期和时间。
AssignmentStart1-10 日期 自定义开始日期信息。
AssignmentStartVariance 数字 工作分配的比较基准开始日期与其当前计划开始日期之间的差异。
AssignmentSummary 数字 指定工作分配是否为摘要任务的一部分。
AssignmentSV 数字 到状态日期或当前日期为止,工作分配的当前进度与比较基准计划之间的成本差异。
AssignmentTaskID 数字 引用 Tasks 表中的有效标识号。
AssignmentTaskName 文本 与工作分配相关联的任务的名称。
AssignmentTaskSummaryName 文本 与工作分配相关联的任务的摘要任务名称。
AssignmentTeamStatusPending 布尔值 指示在向接受任务的资源发送请求进度信息的消息后,是否接收到状态消息。
AssignmentText1-30 文本 自定义文本信息。
AssignmentUnits 数字 资源分配给任务的单位数,表示为 100% 的百分数(假设资源的“最大单位”值为 100%)。
AssignmentUpdateNeeded 数字 指定在更改开始日期、完成日期或对资源进行重新分配后,是否需要向接受任务的资源发送消息。
AssignmentVAC 数字 某项任务中工作分配的比较基准成本与总成本之间的完成差异 (VAC)。
AssignmentWork 数字 资源在任务中计划完成的总工时量。
AssignmentWorkContour 数字 表示某工作分配中如何在工期内分配工时:
0 常规分布(默认值)
1 前轻后重
2 前重后轻
3 双峰分布
4 先峰分布
5 后峰分布
6 钟型分布
7 中央加重钟型
8 分布
AssignmentWorkVariance 数字 工作分配的比较基准工时与当前计划工时之间的差异。
页首

Assignment Timephased by Minute, Hour, Day, Week, and Month

Project OLE DB 提供程序支持按时间分段的数据。共有五个工作分配时间分段表,分钟、小时、天、周和月各一。对于所有按时间分段的表名称,数据库使用统一的格式:tableTimephasedBytime,例如,AssignmentTimephasedByMinute。这些表从最早开始时间到最晚完成时间按分钟、小时、天、周或月返回所有工作分配的时间分段数据。

  列名称 数据类型 说明
Project 文本 项目名称,显示为项目位置的路径,例如:C:\pathname\MyProject.mpp。
ProjectUniqueID 数字 引用 Project 表中的有效标识号。
AssignmentUniqueID 数字 工作分配的唯一标识号。
AssignmentTimeStart 日期 分配的资源计划开始执行任务的日期和时间。
AssignmentTimeFinish 日期 所分配的资源计划完成任务工时的日期和时间。
AssignmentTimeActualCost 数字 显示资源在任务中已完成工时的成本。
AssignmentTimeActualOvertimeWork 数字 资源在所分配的任务中已完成的实际加班工时量。
AssignmentTimeActualWork 数字 资源在任务中已完成的工时量。
AssignmentTimeACWP 数字 到项目的状态日期或当前日期为止,资源在任务中已完成工时的成本。
AssignmentTimeBaselineCost 数字 指定资源在任务中要完成工时的总计划成本。
AssignmentTimeBaseline1Cost-10 数字 自定义比较基准成本信息。
AssignmentTimeBaselineWork 数字 资源在任务中要完成的原计划工时量。
AssignmentTimeBaseline1Work-10 数字 自定义比较基准工时信息。
AssignmentTimeBCWP 数字 到状态日期或当前日期为止,工作分配按时间分段的工时完成百分比乘以工作分配按时间分段的比较基准成本的累计值。
AssignmentTimeBCWS 数字 到状态日期或当前日期为止,工作分配的累计按时间分段比较基准成本。
AssignmentTimeCost 数字 资源工作分配的总规划(计划)成本,等于资源在任务中已完成工时的成本,加上工作分配剩余工时的计划成本。
AssignmentTimeCumulativeCost 数字 到当前为止,资源工作分配按时间分段累计的计划成本,等于资源在任务中已完成工时的成本,加上工作分配剩余工时的计划成本。
AssignmentTimeCumulativeWork 数字 资源在任务中计划完成的总工时量。
AssignmentTimeCV 数字 到状态日期或当前日期为止,工作分配达到当前完成程度应花费的成本与实际花费的成本之间的差异。
AssignmentTimeOvertimeWork 数字 资源在任务中要完成的加班工时量;按资源的加班费率支付薪酬。
AssignmentTimePeakUnits 数字 资源在给定时间段内分配给任务的最大单位百分比。
AssignmentTimePercentAllocation 数字 表示分配到特定工作分配的资源量的百分比。
AssignmentTimeRegularWork 数字 计划由接受任务的资源完成的非加班工时总量。
AssignmentTimeSV 数字 到状态日期或当前日期为止,工作分配的当前进度与比较基准计划之间的成本差异。
AssignmentTimeWork 数字 资源在任务中计划完成的总工时量。
页首

Availability

该表通常与 Resources 表一起使用,以获取资源可用性信息。

  列名称 数据类型 说明
Project 文本 项目名称,显示为项目位置的路径,例如:C:\pathname\MyProject.mpp。
ProjectUniqueID 数字 引用 Project 表中的有效标识号。
ResourceUniqueID 数字 引用 Resources 表中的有效标识号。
ResourceEnterpriseUniqueID 数字 引用 Resources 表中的有效企业标识号。
AvailabilityAvailableFrom 日期 资源可以按照当前时间段指定的单位进行工作的开始日期。
AvailabilityAvailableTo 日期 资源可以按照当前时间段指定的单位进行工作的结束日期。
AvailabilityAvailableUnits 数字 资源分配给任务的单位数,表示为 100 % 的百分数(假设资源的“最大单位”值为 100%)。
页首

BaselineTaskSplits

该表存储特定任务的比较基准拆分信息。

  列名称 数据类型 说明
Project 文本 项目名称,显示为项目位置的路径,例如:C:\pathname\MyProject.mpp。
ProjectUniqueID 数字 引用 Project 表中的有效标识号。
TaskUniqueID 数字 引用 Tasks 表中的有效标识号。
BaselineField 数字 计算比较基准任务拆分的开始时间或结束时间的域。
BaselineSplitFinish 日期 比较基准任务拆分结束的日期。
BaselineSplitStart 日期 比较基准任务拆分开始的日期。
页首

CalendarData

CalendarData 与现有 Calendars 表和新的 CalendarExceptions 表一起存储 Project OLE DB 提供程序中的所有日历信息。

  列名称 数据类型 说明
Project 文本 项目名称,显示为项目位置的路径,例如:C:\pathname\MyProject.mpp。
ProjectUniqueID 数字 引用 Project 表中的有效标识号。
CalendarUniqueID 数字 引用 Calendars 表中的有效标识号。
CalendarWeekday 数字 为日历指定所定义的工作日:
0 例外日期
1 星期天
2 星期一
3 星期二
4 星期三
5 星期四
6 星期五
7 星期六
CalendarWorking 布尔值 指示所选日期是工作日还是非工作日。
CalendarFromDate 日期 例外日期的开始日期。
CalendarToDate 日期 例外日期的结束日期。
CalendarFromTime1-5 数字 第一、第二、第三、第四或第五班次的开始时间。
CalendarToTime1-5 数字 第一、第二、第三、第四或第五班次的结束时间。
页首

CalendarExceptions

该表与现有 Calendars 表和 CalendarData 表一起存储 Project OLE DB 提供程序中的所有日历信息。

  列名称 数据类型 说明
Project 文本 项目名称,显示为项目位置的路径,例如:C:\pathname\MyProject.mpp。
ProjectUniqueID 数字 引用 Project 表中的有效标识号。
CalendarUniqueID 数字 引用 Calendars 表中的有效标识号。
CalendarExceptionFromDate 日期 日历例外日期的开始日期。
CalendarExceptionToDate 日期 日历例外日期的结束日期。
CalendarExceptionWorking 布尔值 指定包含在日历例外日期范围内的日期是工作日还是非工作日。
CalendarExceptionFromTime1-3 数字 第一、第二或第三个时间段的开始时间。
CalendarExceptionToTime1-3 数字 第一、第二或第三个时间段的结束时间。
页首

Calendars

使用日历来定义标准工作时间和非工作时间。项目必须具有一个基准日历。任务和资源可以使用自己的日历,但是所有的任务日历和资源日历必须基于基准日历。该表存储基本日历数据。

  列名称 数据类型 说明
Project 文本 项目名称,显示为项目位置的路径,例如:C:\pathname\MyProject.mpp。
ProjectUniqueID 数字 引用 Project 表中的有效标识号。
CalendarUniqueID 数字 日历的唯一标识号。
ResourceUniqueID 数字 引用 Resources 表中的有效标识号。
ResourceEnterpriseUniqueID 数字 引用 Resources 表中的有效企业标识号。
CalendarName 文本 日历名称;如果该日历为资源日历,该值为空。
CalendarIsBaseCalendar 布尔值 指示此日历是否为基准日历;资源日历不能为基准日历。
CalendarBaseCalendarUniqueID 数字 日历引用其父基准日历(对所有资源日历都是必需的)。
页首

CostRates

该表通常与 Resources 表一起使用,以显示资源的成本费率表。该表也可以与 Assignments 表联用,以获取由工作分配所使用的成本费率表的信息。

  列名称 数据类型 说明
Project 文本 项目名称,显示为项目位置的路径,例如:C:\pathname\MyProject.mpp。
ProjectUniqueID 数字 引用 Project 表中的有效标识号。
ResourceUniqueID 数字 引用 Resources 表中的有效标识号。
ResourceEnterpriseUniqueID 数字 引用 Resources 表中的有效企业标识号。
CostRateTable 数字 指定对工作分配中的资源使用哪个成本费率表:
0 A(默认值)
1 B
2 C
3 D
4 E
CostFromDate 日期 资源费率的生效日期。
CostToDate 日期 资源费率的失效日期。
CostStandardRate 数字 标准费率,与所选成本费率表中输入的相同。
1 分钟
2 小时(默认值)
3
4
5
7
CostOvertimeRate 数字 加班费率,与所选成本费率表中输入的相同。
1 分钟
2 小时(默认值)
3
4
5
7
CostPerUseCost 数字 每次使用成本,与所选成本费率表中输入的相同。
页首

CustomFieldGraphicalIndicators

该表通常与 CustomFields 表一起使用,以获取自定义域的设置,这些自定义域包含与域相关联的图形标记。

  列名称 数据类型 说明
Project 文本 项目名称,显示为项目位置的路径,例如:C:\pathname\MyProject.mpp。
ProjectUniqueID 数字 引用 Project 表中的有效标识号。
CustomFieldCategory 数字 指定自定义域是任务自定义域还是资源自定义域。
0 任务
1 资源
CustomFieldName 数字 默认域标识号,与用户界面中显示的相同,例如:Cost1。
IndicatorCriteria 数字 指定应用条件的任务或资源类型:
0 非摘要行
1 摘要行
2 项目摘要
IndicatorCriteriaIndex 数字 为单个域指定多个条件时的条件索引。
IndicatorCriteriaTest 文本 以文本表示的条件;用于确定是否显示图形标记,例如:“等于”。
IndicatorCriteriaValue 数字 条件的测试值,例如:“¥99”。
IndicatorCriteriaGraphic 数字 要显示的图形标记的索引。
页首

CustomFields

该表用于获取自定义域的所有设置。若要编辑这些域,必须签出企业全局模板。

  列名称 数据类型 说明
Project 文本 项目名称,显示为项目位置的路径,例如:C:\pathname\MyProject.mpp。
ProjectUniqueID 数字 引用 Project 表中的有效标识号。
CustomFieldCategory 数字 指定自定义域是任务自定义域还是资源自定义域。
0 任务
1 资源
CustomFieldName 数字 默认域标识号,与用户界面中显示的相同,例如:Cost1。
CustomFieldAlias 文本 为重命名自定义域所分配的名称,例如:ExpectedCost(Cost1)。
CustomFieldAttribute 数字 指定自定义域是否有与之关联的值列表、公式或为无(默认值)。
CustomFieldValueListOrder 数字 定义在自定义域列表的值下拉列表中项目的显示顺序:
0 按行号(默认)
1 按升序
2 按降序
CustomFieldSummaryCalculation 数字 指定使用总成型值的任务和组的摘要行是由公式计算还是由用户直接编辑:
0 无(默认值);允许直接输入数据和编辑任务摘要值
1 总成型(请参阅 CustomFieldSummaryRollup)
2 使用公式(请参阅 CustomFieldFormula)
CustomFieldSummaryRollup 数字 如果在 CustomFieldSummaryCalculation 中选择了“总成型”,将定义总成型类型:
0 最大值(默认值)
1 最小值
3 总和
4 平均值
5 第一子层的平均值
CustomFieldFormula 数字 如果在 CustomFieldSummaryCalculation 中选择“使用公式”,将为自定义域的公式。
CustomFieldGraphicalIndicator 布尔值 指定数据是否已替换为图形标记。如果数据已替换为图形标记,请参阅 CustomFieldGraphicalIndicators 表,以获取详细信息。
页首

CustomFieldValueList

该表用于为具有值列表的自定义域获取查阅表值。

  列名称 数据类型 说明
Project 文本 项目名称,显示为项目位置的路径,例如:C:\pathname\MyProject.mpp。
ProjectUniqueID 数字 引用 Project 表中的有效标识号。
CustomFieldCategory 数字 指定自定义域是任务自定义域还是资源自定义域。
0 任务
1 资源
CustomFieldName 数字 默认域标识号,与用户界面中显示的相同,例如:Cost1。
ValueListIndex 数字 指定与其他自定义域值的列表项相关联的自定义域值的列表项的位置。
ValueListValue 文本 自定义域列表的值。
ValueListDescription 文本 自定义域列表的说明。
页首

CustomOutlineCodeFields

该表包含每个自定义大纲代码查阅表的掩码。

  列名称 数据类型 说明
Project 文本 项目名称,显示为项目位置的路径,例如:C:\pathname\MyProject.mpp。
ProjectUniqueID 数字 引用 Project 表中的有效标识号。
CustomFieldCategory 数字 指定自定义域是任务自定义域还是资源自定义域。
0 任务
1 资源
CustomFieldName 文本 默认域标识号,与用户界面中显示的相同,例如:Cost1。
OutlineLevel 数字 指定对应于代码掩码的大纲级别;在输入代码掩码的每个其他级别时可自动递增。
OutlineSequence 数字 定义代码掩码的字符类型:
0 数字(有序);显示该级别的数字型自定义大纲代码(默认值)
1 大写字母(有序);显示为按字母排序的大写自定义大纲代码(例如:项目中的前三个摘要任务 A、B 和 C)
2 小写字母(有序);显示为按字母排序的小写自定义大纲代码(例如:项目中的前三个摘要任务 a、b 和 c)
3 字符(无序);显示数字和大写或小写字母的任意组合(例如:项目中前三个摘要任务 Arch1、Const1 或 Insp1)。在键入或输入该代码的字符串之前,Project 在自定义大纲域中显示星号 (*)
OutlineLength 数字 定义在第一级代码字符串中所允许的最大字符数(包括空格和分隔符):
0 任意字符(默认值)
1 1 个字符
2 ... 255 2 个字符到 255 个字符
OutlineSeparator 文本 定义用于分隔自定义大纲代码级别的字符。在 Project 的“大纲代码定义”对话框中显示了以下字符;但是,任何符号均可用作自定义大纲代码的分隔符:
. 句点(默认值)
+ 加号
/ 正斜杠
- 减号
页首

OutlineCodes

该表用于获取自定义大纲代码域查阅表值的列表。

  列名称 数据类型 说明
Project 文本 项目名称,显示为项目位置的路径,例如:C:\pathname\MyProject.mpp。
ProjectUniqueID 数字 引用 Project 表中的有效标识号。
OutlineCode 数字 大纲代码的域标识号。例如:188744096。
OutlineCodeLookupIndex 数字 指定与其他大纲代码相关联的大纲代码的位置。
OutlineCodeLookupLevel 数字 大纲代码的级别。
OutlineCodeLookupParent 数字 引用大纲代码树结构中的父代码。
OutlineCodeLookupValue 文本 自定义大纲代码的值。
OutlineCodeLookupDescription 文本 自定义大纲代码的说明。
页首

Predecessors

该表通常与 Tasks 表一起使用,以显示有关前置任务的详细信息。

  列名称 数据类型 说明
Project 文本 项目名称,显示为项目位置的路径,例如:C:\pathname\MyProject.mpp。
ProjectUniqueID 数字 引用 Project 表中的有效标识号。
TaskUniqueID 数字 引用 Tasks 表中的有效标识号。
PredecessorTaskUniqueID 数字 引用 Tasks 表中的有效标识号。
PredecessorLag 数字 前置任务的前置重叠时间(负数)或延隔时间(正数),例如:-3d 或 +4d。
PredecessorPath 文本 前置任务的路径(即使后续任务包含在其他项目中),例如:C:\My Documents\Bldg E Construction.mpp\3FF。
PredecessorType 数字 前置任务的类型:
0 FF(完成-完成)
1 FS(完成-开始)
2 SF(开始-完成)
3 SS(开始-开始)
PredecessorLagType 文本 指示 PredecessorLag 中指定的延隔时间量的格式:
3 分钟工时
4 分钟
5 工时
6 小时
7 工作日
8
9 周工时
10
11 月工时
12
19 百分比工时
20 百分比
35 分钟工时?
36 分钟?
37 工时?
38 小时?
39 工作日?
40 天?
41 周工时?
42 周?
43 月工时?
44 月?
51 百分比工时?
52 百分比?
页首

Project

该表提供访问“项目信息”(“项目”菜单)、“选项”(“工具”菜单)和“属性”(“文件”菜单)对话框中的项目级设置。对于 Project 摘要任务域,可以使用 TaskID 列为 0 的值访问 Tasks 表。

  列名称 数据类型 说明
Project 文本 项目名称,显示为项目位置的路径,例如:C:\pathname\MyProject.mpp。
ProjectUniqueID 数字 项目的唯一标识号。
ProjectActualsInSync 布尔值 指定项目的实际值是否已与项目的保护实际值同步:
0 实际值未同步。
1 实际值已同步。
ProjectAuthor 文本 项目作者的姓名;用于将类似的项目组合在一起。
ProjectCalendarName 文本 与项目相关联的日历名称。
ProjectCategory 文本 项目所属类别;用于将类似的项目组合在一起。
ProjectCompany 文本 创建该项目的公司名称;用于将类似的项目组合在一起。
ProjectCreationDate 日期 项目创建的日期。
ProjectCriticalSlackLimit 数字 Project 将任务标记为关键任务之前,该任务可以超过结束日期的天数。
ProjectCurrencyDigits 数字 Project 中显示货币数值时,显示的小数位数:
0 没有小数位:¥0
1 小数点后有一位数:¥0.0
2 小数点后有两位数(默认值):¥0.00
ProjectCurrencyPosition 数字 指定与货币值相关的货币符号的位置:
0 在前,无空格(默认):¥0
1 在后,无空格:0¥
2 在前,有空格:¥ 0
3 在后,有空格:0 ¥
ProjectCurrencySymbol 文本 用于表示项目中所用货币类型的货币符号。
ProjectCurrentDate 日期 项目的当前日期。
ProjectDaysPerMonth 数字 每月工作日的默认数值。
ProjectDefaultFinishTime 数字 所有新任务的默认完成时间。
ProjectDefaultFixedCostAccrual 布尔值 指定是否累算固定成本。
ProjectDefaultOvertimeRate 文本 新资源的默认加班费率。请参阅 ResourceOvertimeRate。
ProjectDefaultStandardRate 文本 新资源的默认费率。请参阅 ResourceStandardRate.
ProjectDefaultStartTime 数字 所有新任务的默认开始时间。
ProjectDefaultTaskType 数字 项目中所有任务的默认类型:
0 固定单位(默认);无论任务的工时量或工期如何变化,“工作分配单位”的数量都保持不变
1 固定工期:无论分配的资源数量(工作分配单位)或工时量如何变化,任务工期都保持不变
2 固定工时:无论工期或接受任务的资源数量(工作分配单位)如何变化,工时量都保持不变
ProjectDurationFormat 数字 项目中所有工期的默认格式:
3 分钟
5 小时(默认值)
7
9
11
ProjectEditableActualCosts 布尔值 指定 Project 是否应自动计算实际成本。
E ProjectEnterpriseCost1-10 数字 企业自定义项目成本信息。
E ProjectEnterpriseCost1Indicator-10 数字 自定义域的标记符号。有关详细信息,请参阅“标记符号”。
E ProjectEnterpriseDate1-30 数字 企业自定义日期信息。
E ProjectEnterpriseDate1Indicator-30 数字 自定义域的标记符号。有关详细信息,请参阅“标记符号”。
E ProjectEnterpriseDuration1- 10 数字 企业自定义工期信息。
E ProjectEnterpriseDuration1Indicator-10 数字 自定义域的标记符号。有关详细信息,请参阅“标记符号”。
E ProjectEnterpriseFlag1-20 数字 企业自定义标志信息。
E ProjectEnterpriseFlag1Indicator-20 数字 自定义域的标记符号。有关详细信息,请参阅“标记符号”。
E ProjectEnterpriseName 文本 Project Server 数据库中的项目名称。
E ProjectEnterpriseNumber1-40 数字 企业自定义数字信息。
E ProjectEnterpriseNumber1Indicator-40 数字 企业自定义域的标记符号。有关详细信息,请参阅“标记符号”。
E ProjectEnterpriseOutlineCode1-30ID 数字 企业自定义大纲代码信息。
E ProjectEnterpriseOutlineCode1Indicator-30 数字 自定义域的标记符号。有关详细信息,请参阅“标记符号”。
E ProjectEnterpriseText1-40 数字 企业自定义文本信息。
E ProjectEnterpriseText1Indicator-40 数字 自定义域的标记符号。有关详细信息,请参阅“标记符号”。
E ProjectEnterpriseVersion 数字 Project Server 数据库中项目的项目版本。
ProjectExpandTimephased 布尔值 指定将项目保存到数据库时,Project 是否以可读格式或二进制格式保存时间分段数据。
ProjectFinishDate 日期 项目的计划完成日期和时间。
ProjectFYStart 数字 财政年度开始的月份:
1 1 月(默认)
2 2 月
3 3 月
4 4 月
5 5 月
6 6 月
7 7 月
8 8 月
9 9 月
10 10 月
11 11 月
12 12 月
ProjectHonorConstraints 布尔值 指定 Project 是否根据限制日期而不是任何任务相关性排定任务日程。
ProjectInsertedProjectsLikeSummary 布尔值 指定插入的项目是否作为摘要任务而不是作为具体项目来计算日程。
ProjectIsAdminProject 布尔值 指定项目是否为管理项目。
ProjectIsResourcePool 布尔值 指定项目是否只使用自己的资源,或指定是与其他项目共享其资源还是共享资源库中的资源;请参阅 ProjectPoolAttachedTo。
ProjectKeywords 文本 列出与项目相关联的关键字;用于将类似的项目组合在一起。
ProjectLastSaved 日期 项目最后一次保存的日期。
ProjectManager 文本 项目管理器;用于将使用相同管理器的项目组合在一起。
ProjectMinsPerDay 数字 默认每天分钟数。
ProjectMinsPerWeek 数字 默认每周分钟数。
ProjectMultipleCriticalPaths 布尔值 指定 Project 是否为项目中关键任务的每个独立网络计算并显示关键路径。
ProjectNewTasksEffortDriven 布尔值 指定新任务是否为投入比导向任务。
ProjectNewTasksEstimated 布尔值 指定新任务是否有预计工期。
ProjectPoolAttachedTo 文本 与该项目文件共享资源的项目文件的名称;ProjectIsResourcePool 设置为 True 时必需。
ProjectRevision 文本 项目文件的当前修订号。
ProjectSavePreviewPicture 布尔值 指定 Project 是否保存项目图片以供预览。
ProjectScheduledFromStart 布尔值 指定项目是从项目开始日期(默认)还是从项目完成日期排定日程。
ProjectShowEstimatedDurations 布尔值 指定 Project 是否在具有估计工期的所有任务的工期后显示 ?。
ProjectSplitInProgressTasks 布尔值 指定是否可以拆分正在进行的任务。
ProjectSpreadActualCost 布尔值 指定实际成本是否一直分布到状态日期。
ProjectSpreadPercentComplete 布尔值 指定完成百分比是否一直分布到状态日期。
ProjectStartDate 日期 项目的计划开始日期和时间。
ProjectStatusDate 日期 项目的状态日期。
ProjectSubject 文本 项目主题;用于将类似的项目组合在一起。
ProjectTaskUpdatesResource 布尔值 指定 Project 是否按您在日程中输入的任务完成百分比信息来自动计算实际和剩余工时和成本。
ProjectTitle 文本 项目标题;用于将类似的项目组合在一起。
ProjectWorkFormat 数字 项目中所有工期的默认格式:
3 分钟
5 小时(默认值)
7
9
11
页首

Resources

该表包含与资源相关的信息。

  列名称 数据类型 说明
Project 文本 项目名称,显示为项目位置的路径,例如:C:\pathname\MyProject.mpp。
E ProjectUniqueID 数字 引用 Project 表中的有效标识号。
ResourceUniqueID 数字 资源的唯一标识号。
ResourcePercentWorkComplete 数字 分配给资源的所有任务的当前状态,表示为资源工时已完成百分比的总和。
ResourceAccrueAt 数字 指示资源标准成本和加班成本支付或累加到任务成本的方式和时间:
1 开始;按照 ActualStart 域中输入的日期,在任务开始的同时,成本的累算也开始进行。
2 结束;直到剩余工时为零时才累算成本。
3 按比例(默认);在排定开始工时及报告实际工时时累算成本。
ResourceActualCost 数字 资源在所有分配任务中完成的工时所对应的成本总和。
ResourceActualOvertimeCost 数字 资源在所有分配任务中已完成加班工时的成本。
ResourceActualOvertimeWork 数字 资源在分配的所有工作中已完成的实际加班工时量。
ResourceActualOvertimeWorkProtected 文本 受保护的实际加班工时。
ResourceActualWork 数字 资源在分配的所有工作中已完成的实际工时量。
ResourceActualWorkProtected 文本 受保护的实际工时。
ResourceACWP 数字 到状态日期或当前日期为止,资源的所有工作分配的“已完成工时的实际成本 (ACWP)”值的总和。
ResourceAvailableFrom 日期 资源可以按照当前时间段指定的单位进行工作的开始日期。
ResourceAvailableTo 日期 资源可以按照当前时间段指定的单位进行工作的结束日期。
ResourceBaseCalendar 文本 列出可应用于资源的所有日历,包括标准日历和所有自定义日历:
0 标准(默认值)
1+ 自定义日历
ResourceBaselineCost 数字 接受任务的所有资源的计划总成本;也称为预算完成成本 (BAC)。
ResourceBaseline1Cost-10 数字 自定义比较基准成本信息。
ResourceBaselineFinish 数字 工作分配的计划完成日期。
ResourceBaseline1Finish-10 数字 自定义比较基准完成日期信息。
ResourceBaselineStart 数字 工作分配的计划开始日期。
ResourceBaseline1Start-10 数字 自定义比较基准开始日期信息。
ResourceBaselineWork 数字 资源在分配的所有工作中要完成的原计划工时量。
ResourceBaseline1Work-10 数字 自定义比较基准工时信息。
ResourceBCWP 数字 计算到状态日期或当前日期为止,资源对于所分配的所有任务的 BCWP 值的总成型摘要;也称作已完成工时的预算成本。
ResourceBCWS 数字 资源对于所分配的所有任务的 BCWS 值的总成型摘要;也称作计划工时的预算成本。
ResourceBookingType 文本 指定资源的预订类型:
0 已提交
2 已建议
ResourceCanLevel 布尔值 指定是否可对资源进行资源调配。
ResourceCode 文本 作为资源信息的一部分输入的代码、缩写或数字。
ResourceConfirmed 布尔值 指示在答复资源的任务分配消息时,资源是接受还是拒绝所有任务分配。
ResourceCost 数字 资源在所分配的所有任务中的计划总成本,等于资源在所分配的所有任务中已完成工时的成本,加上所有剩余工时的计划成本。
ResourceCost1-10 数字 自定义成本信息。
E ResourceCost1Indicator-10 数字 自定义域的标记符号。有关详细信息,请参阅“标记符号”。
ResourceCostPerUse 数字 每次使用资源时都进行累算的成本。
ResourceCostVariance 数字 资源的比较基准成本与总成本之间的差异。
ResourceCV 数字 到状态日期或当前日期为止,资源达到当前完成程度应花费的成本与实际花费的成本之间的差异。
ResourceDate1-10 日期 自定义日期信息。
E ResourceDate1Indicator-10 数字 自定义域的标记符号。有关详细信息,请参阅“标记符号”。
ResourceDuration1-10 数字 自定义工期信息。
E ResourceDuration1Indicator-10 数字 自定义域的标记符号。有关详细信息,请参阅“标记符号”。
ResourceEmailAddress 文本 资源的电子邮件地址;如果该域为空,Project 将使用 ResourceName 域中的名称作为电子邮件地址。
E ResourceEnterpriseCost1-10 数字 企业自定义资源成本信息。
E ResourceEnterpriseCost1Indicator-10 数字 自定义域的标记符号。有关详细信息,请参阅“标记符号”。
E ResourceEnterpriseDate1-30 数字 自定义企业级日期信息。
E ResourceEnterpriseDate1Indicator-30 数字 自定义域的标记符号。有关详细信息,请参阅“标记符号”。
E ResourceEnterpriseDuration1-10 数字 企业自定义工期信息。
E ResourceEnterpriseDuration1-10Indicator 数字 自定义域的标记符号。有关详细信息,请参阅“标记符号”。
E ResourceEnterpriseFlag1-20 数字 自定义企业级标志信息。
E ResourceEnterpriseFlag1Indicator-20 数字 自定义域的标记符号。有关详细信息,请参阅“标记符号”。
E ResourceEnterpriseGeneric 布尔值 指定资源是否为常规资源。
E ResourceEnterpriseNumber1-40 数字 企业自定义数字信息。
E ResourceEnterpriseNumber1Indicator-40 数字 自定义域的标记符号。有关详细信息,请参阅“标记符号”。
E ResourceEnterpriseOutlineCode1-30ID 数字 企业自定义大纲代码信息。企业大纲代码 20 到企业大纲代码 29 与 ResourceEnterpriseRMV 大纲代码相对应。企业大纲代码 30 用于“资源细分结构 (RBS)”。
E ResourceEnterpriseRMV20-29ID 数字 企业资源多值大纲代码信息。ResourceEnterpriseRMV 大纲代码 20 到 ResourceEnterpriseRMV 大纲代码 29 与 ResourceEnterpriseOutlineCode 大纲代码相对应。
E ResourceEnterpriseOutlineCode1Indicator-30 数字 自定义域的标记符号。有关详细信息,请参阅“标记符号”。
E ResourceEnterpriseText1-40 数字 企业自定义文本信息。
E ResourceEnterpriseText1Indicator-40 数字 自定义域的标记符号。有关详细信息,请参阅“标记符号”。
E ResourceEnterpriseUniqueID 数字 企业资源的唯一标识号。
ResourceFinish 日期 资源计划完成所有分配的任务工时的日期和时间。
ResourceFinish1-10 日期 自定义完成日期信息。
E ResourceFinish1Indicator-10 数字 自定义域的标记符号。有关详细信息,请参阅“标记符号”。
ResourceFlag1-20 布尔值 指定是否为某种进一步的操作或识别而对资源作了标记。
E ResourceFlag1Indicator-20 数字 自定义域的标记符号。有关详细信息,请参阅“标记符号”。
ResourceGroup 文本 资源所属组的名称。
ResourceHyperlink 文本 与资源关联的超链接的标题或说明文字。
ResourceHyperlinkAddress 文本 与资源关联的超链接的地址。
ResourceHyperlinkHref 文本 与资源相关联的“超链接地址”域和“超链接子地址”域的组合(或连接)。
ResourceHyperlinkScreenTip 文本 “屏幕提示”中包含的与超链接相关联的文字。
ResourceHyperlinkSubAddress 文本 与资源相关联的超链接内文档中的指定位置。
ResourceID 数字 指定与其他资源相关联的资源的位置。
ResourceInitials 文本 资源名称的缩写。
ResourceIsNull 布尔值 指定资源是否为空资源。
ResourceLinkedFields 布尔值 指示是否存在与此资源链接的 OLE,链接可能来自活动项目的任何位置、其他 Project 文件或其他程序。
ResourceMaterialLabel 文本 为材料资源输入的度量单位,例如:吨、箱或立方码。与材料资源的“工作分配单位”联合使用,如果 ResourceType 设置为“材料”,只可以使用该度量单位。
ResourceMaxUnits 数字 最大百分比或最大单位数,表示在当前时间段可用于完成任何任务的资源的最大量。可以超过 100%。
ResourceName 文本 资源名称;无论资源是否为活动资源,资源名称在 Project Server 中都必须是唯一的。
ResourceNotes 文本 资源备注。
ResourceNTAccount 文本 资源的 Windows NT 帐户名称;例如域名\用户名
ResourceNumber1-20 数字 自定义数字信息。
E ResourceNumber1Indicator-20 数字 自定义域的标记符号。有关详细信息,请参阅“标记符号”。
ResourceObjects 数字 与资源相关联的对象数目,不包括备注中的对象。
ResourceOutlineCode1-10 文本 定义用来代表资源分层结构的字母数字代码。
ResourceOverallocated 布尔值 指示在所有分配任务中是否为资源分配了超负荷的工作量。
ResourceOvertimeCost 数字 资源在所有分配任务中的总加班成本。
ResourceOvertimeRate 文本 资源完成的加班工时的费率。
ResourceOvertimeWork 数字 资源在分配的所有任务中要完成的加班工时量,按资源的加班费率支付薪酬。
ResourcePeakUnits 数字 对于资源所分配的所有任务,在任何时间为资源分配的最大百分比或最大单位数。
ResourcePhonetics 文本 包含资源名称的“平假名”或“片假名”拼音信息;只用于 Project 日语版本。
ResourceRegularWork 数字 资源在分配的所有工作中计划完成的非加班工时总量。
ResourceRemainingCost 数字 在完成分配给资源的剩余工时期间,将花费的剩余计划费用。
ResourceRemainingOvertimeCost 数字 资源在所有分配的任务中,完成剩余计划加班工时期间所花费的资源剩余计划加班费用。
ResourceRemainingOvertimeWork 数字 为完成所有任务,资源所需的剩余加班工时量。
ResourceRemainingWork 数字 为完成所有分配任务,资源仍需要的时间量(或人-小时)。
ResourceResponsePending 布尔值 指示在向资源发送任务分配消息后,是否接收到所有答复。
ResourceStandardRate 文本 资源完成的正常、非加班工时的费率。
ResourceStart 日期 所分配的资源计划开始执行所有分配任务的日期和时间。
ResourceStart1-10 日期 自定义开始日期信息。
E ResourceStart1Indicator-10 数字 自定义域的标记符号。有关详细信息,请参阅“标记符号”。
ResourceSV 数字 到状态日期或当前日期为止,资源所分配的所有任务的当前进度与比较基准计划之间的成本差异;也称作日程差异。
ResourceText1-30 文本 自定义文本信息。
E ResourceText1Indicator-30 数字 自定义域的标记符号。有关详细信息,请参阅“标记符号”。
ResourceTeamStatusPending 布尔值 指示在向资源发送任务分配的请求进程信息的消息后,是否接收到答复。
ResourceType 数字 资源类型(工时或材料):
0 材料;钢材、混凝土或土料等耗材供应
1 工时(默认值);人员和设备
ResourceUpdateNeeded 布尔值 指定在对资源所分配的任务进行更改后,是否需要向资源发送消息。
ResourceVAC 数字 资源的比较基准成本与总成本之间的差异。
ResourceWork 数字 资源在所有分配的任务中计划完成的总工时量。
ResourceWorkgroup 文本 与项目工作组进行通信使用的消息传递方法:
0 默认
1
3 Project Server
ResourceWorkVariance 数字 资源的比较基准总工时与当前计划工时之间的差异。
页首

Resource Timephased by Minute, Hour, Day, Week, and Month

OLE DB 提供程序支持按时间分段的数据。共有五个资源时间分段表,分钟、小时、天、周和月各一。对于所有按时间分段的表名称,数据库使用统一的格式:tableTimephasedBytime。例如:ResourceTimephasedByMinute。这些表从最早开始时间到最晚完成时间按分钟、小时、天、周或月返回所有资源的时间分段数据。

  列名称 数据类型 说明
Project 文本 项目名称,显示为项目位置的路径,例如:C:\pathname\MyProject.mpp。
ProjectUniqueID 数字 引用 Project 表中的有效标识号。
ResourceUniqueID 数字 引用 Resources 表中的有效标识号。
ResourceEnterpriseUniqueID 数字 引用 Resources 表中的有效企业标识号。
ResourceTimeStart 日期 所分配的资源计划开始执行所有分配任务的日期和时间。
ResourceTimeFinish 日期 所分配的资源计划完成所有分配任务的日期和时间。
ResourceTimeActualCost 数字 资源在所分配的所有任务中已完成工时所花费的时间分段成本。
ResourceTimeActualOvertimeWork 数字 资源在分配的所有工作中已完成的实际加班工时量。
ResourceTimeActualWork 数字 资源在分配的所有工作中已完成的工时量。
ResourceTimeACWP 数字 所有资源工作分配的 ACWP(已完成工时的实际成本)值的时间分段总和。
ResourceTimeBaselineCost 数字 该资源的比较基准成本;也称为预算完成成本。
ResourceTimeBaseline1Cost-10 数字 自定义比较基准成本信息。
ResourceTimeBaselineWork 数字 资源在分配的所有工作中要完成的原计划工时量。
ResourceTimeBaseline1Work-10 数字 自定义比较基准工时信息。
ResourceTimeBCWP 数字 资源在所分配的所有任务中 BCWP(已完成工时的预算成本)值的时间分段总成型摘要。
ResourceTimeBCWS 数字 资源的累计 BCWS(计划工时的预算成本)。
ResourceTimeCost 数字 资源在所分配的所有任务中按时间分段的计划成本。
ResourceTimeCumulativeCost 数字 到当前日期为止,资源在所分配的所有任务中的按时间分段的累计计划成本,等于资源在所有分配任务中已完成的工时的成本,加上剩余工时的计划成本。
ResourceTimeCumulativeWork 数字 资源的总工时(或人-小时),该值按时间进行累计。
ResourceTimeCV 数字 到状态日期或当前日期为止,资源达到当前完成程度应花费的成本与实际花费的成本之间的差异。
ResourceTimeOverallocation 数字 资源在所分配的所有任务中按时间分布的过度分配工时量。
ResourceTimeOvertimeWork 数字 资源在分配的所有工作中要完成的加班工时量,按资源的加班费率支付薪酬。
ResourceTimePeakUnits 数字 资源在任何时间在所分配的所有任务中分配的单位百分比或单位数。
ResourceTimePercentAllocation 数字 资源在所分配的所有任务中分配的总工时量的百分比。
ResourceTimeRegularWork 数字 资源在分配的所有工作中计划完成的非加班工时总量。
ResourceTimeRemainingAvailability 数字 在特定的时间段内资源可进行工作的剩余工时数。
ResourceTimeSV 数字 资源所分配的所有任务的当前计划成本与比较基准进度成本之间的差异。
ResourceTimeUnitAvailability 数字 在任何选定的时间段内,工时资源可用于完成任何任务的最大单位百分比或最大单位数。
ResourceTimeWorkAvailability 数字 在任何选定的时间段内,工时资源可用于排定工时的最大时间量。
ResourceTimeWork 数字 资源在所有分配的任务中计划完成的总工时量。
页首

Successors

该表通常与 Tasks 表一起使用,以显示后续任务的详细信息。

  列名称 数据类型 说明
Project 文本 项目名称,显示为项目位置的路径,例如:C:\pathname\MyProject.mpp。
ProjectUniqueID 数字 引用 Project 表中的有效标识号。
TaskUniqueID 数字 引用 Tasks 表中的有效标识号。
SuccessorTaskUniqueID 数字 引用 Tasks 表中的有效标识号。
SuccessorLag 数字 后续任务的前置重叠时间数(负数)或延隔时间数(正数);例如:-3d 或 +4d。
SuccessorPath 文本 后续任务的路径(即使后续任务包含在其他项目中);例如,C:\My Documents\Bldg E Construction.mpp\3FF。
SuccessorType 数字 后续任务的相关类型:
0 FF(完成-完成)
1 FS(完成-开始)
2 SF(开始-完成)
3 SS(开始-开始)
SuccessorLagType 文本 指示 SuccessorLag 中指定的延隔时间的格式。
3 分钟工时
4 分钟
5 工时
6 小时
7 工作日
8
9 周工时
10
11 月工时
12
19 百分比工时
20 百分比
35 分钟工时?
36 分钟?
37 工时?
38 小时?
39 工作日?
40 天?
41 周工时?
42 周?
43 月工时?
44 月?
51 百分比工时?
52 百分比?
页首

Tasks

该表存储组成项目的任务的有关信息。

  列名称 数据类型 说明
Project 文本 项目名称,显示为项目位置的路径,例如:C:\pathname\MyProject.mpp。
E ProjectUniqueID 数字 引用 Project 表中的有效标识号。
TaskUniqueID 数字 任务的唯一标识号。
TaskPercentComplete 数字 任务的当前状态,表示为已完成任务工期的百分比。
TaskPercentWorkComplete 数字 任务的当前状态,表示为已完成任务工时的百分比。
TaskActualCost 数字 所有资源在任务中已完成工时的成本,以及任何其他经记录的与该任务相关的成本。
TaskActualDuration 数字 迄今为止任务实际工作时间的范围,该值基于计划工期和当前剩余工时或完成百分比。
TaskActualFinish 日期 任务实际完成的日期和时间。
TaskActualOvertimeCost 数字 任务所分配的所有资源已完成加班工时的成本。
TaskActualOvertimeWork 数字 接受任务的所有资源已经完成的实际加班工时量。
TaskActualOvertimeWorkProtected 数字 受保护的实际加班工时。
TaskActualStart 数字 任务实际开始的日期和时间。
TaskActualWork 数字 接受任务的资源已经完成的工时量。
TaskActualWorkProtected 数字 受保护的实际工时。
TaskACWP 数字 到项目状态日期或当前日期为止,任务中已完成工时的成本。
TaskBaselineCost 数字 任务的总计划成本,也称为预算完成成本 (BAC)。
TaskBaselineCost1-10 数字 自定义比较基准成本信息。
TaskBaselineDuration 数字 计划完成任务的原始时间范围。
TaskBaselineDuration1-10 数字 自定义比较基准工期信息。
TaskBaselineDurationEstimated 布尔值 指定比较基准工期是否为估计值。
TaskBaselineDurationEstimated1-10 布尔值 自定义比较基准估计工期信息。
TaskBaselineFinish 日期 保存比较基准时,任务的计划完成日期。
TaskBaselineFinish1-10 数字 自定义比较基准完成日期信息。
TaskBaselineStart 日期 保存比较基准时,任务的计划开始日期。
TaskBaselineStart1-10 数字 自定义比较基准开始日期信息。
TaskBaselineWork 数字 接受任务的所有资源要完成的原计划工时量。
TaskBaselineWork1-10 数字 自定义比较基准工时信息。
TaskBCWP 数字 到状态日期或当前日期为止,任务的时间分段完成百分比乘以任务的时间分段比较基准成本的累计值,也称作已完成工时的预算成本。
TaskBCWS 数字 到状态日期或当前日期为止,按时间分段的比较基准累计成本。
TaskCalendar 文本 列出可应用于任务的所有日历,包括标准日历和所有自定义日历:
0 标准(默认值)
1+ 自定义日历
TaskCompleteThrough 日期 “甘特图”上的任务进度,直到报告给任务的实际值所对应的时间为止。
TaskConfirmed 布尔值 指定在答复分配任务消息时,任务所分配的所有资源是否已接受或拒绝所分配的任务。
TaskConstraintDate 日期 根据 TaskConstraintType 中的定义指定限制开始日期或完成日期。除非 TaskConstraintType 设置为“越晚越好”或“越早越好”,否则该值为必需。
TaskConstraintType 数字 计划任务的限制:
0 越早越好
1 越晚越好
2 必须开始于;TaskConstraintDate 必需
3 必须完成于;TaskConstraintDate 必需
4 不得早于...开始;TaskConstraintDate 必需
5 不得晚于...开始;TaskConstraintDate 必需
6 不得早于...完成;TaskConstraintDate 必需
7 不得晚于...完成;TaskConstraintDate 必需
TaskContact 文本 任务负责人的姓名。
TaskCost 数字 任务的总规划(或计划)成本,等于任务所分配的所有资源已完成工时的成本,加上该工作分配剩余工时的计划成本。
TaskCost1-10 数字 自定义成本信息。
E TaskCost1Indicator-10 数字 自定义域的标记符号。有关详细信息,请参阅“标记符号”。
TaskCostVariance 数字 任务的比较基准成本与总成本之间的差异。
TaskCPI 数字 成本业绩指数,或者预算成本与实际成本之比。
TaskCreated 日期 任务添加到项目的日期和时间。
TaskCritical 布尔值 指定任务在日程中是否有延迟的余地,或者任务是否位于关键路径上。
TaskCV 数字 到状态日期或当前日期为止,任务达到当前完成程度应花费的成本与实际花费的成本之间的差异;也称作“成本差异”。
TaskCVP 数字 任务的成本差异百分比。
TaskDate1-10 日期 自定义日期信息。
E TaskDate1Indicator-10 数字 自定义域的标记符号。有关详细信息,请参阅“标记符号”。
TaskDeadline 日期 输入作为任务期限的日期。
TaskDuration 数字 任务活动工作时间的总范围。
TaskDurationElapsed 数字 指定在其基础上建立 BCWP 值的域。
E TaskDuration1Estimated-10 布尔值 指定相应的 TaskDuration1-10 域是否为估计值。
TaskDuration1-10 数字 自定义工期信息。
E TaskDuration1Indicator-10 数字 自定义域的标记符号。有关详细信息,请参阅“标记符号”。
TaskDurationVariance 数字 任务的比较基准工期与任务总工期(当前估计)的差异。
TaskEarlyFinish 日期 根据前置任务和后续任务的最早完成日期、其他限制和任何资源调配延迟而得出的任务可能完成的最早日期。
TaskEarlyStart 日期 根据前置任务和后续任务的最早开始日期及其他限制而得出的任务可能开始的最早日期。
TaskEffortDriven 布尔值 指定任务的日程排定是否为投入比导向。
E TaskEnterpriseCost1-10 数字 自定义企业级成本信息。
E TaskEnterpriseCost1Indicator-10 数字 自定义域的标记符号。有关详细信息,请参阅“标记符号”。
E TaskEnterpriseDate1-30 数字 自定义企业级日期信息。
E TaskEnterpriseDate1Indicator-30 数字 自定义域的标记符号。有关详细信息,请参阅“标记符号”。
E TaskEnterpriseDuration1-10 数字 自定义企业级工期信息。
E TaskEnterpriseDuration1Indicator-10 数字 自定义域的标记符号。有关详细信息,请参阅“标记符号”。
E TaskEnterpriseFlag1-20 数字 自定义企业级标志信息。
E TaskEnterpriseFlag1Indicator-20 数字 自定义域的标记符号。有关详细信息,请参阅“标记符号”。
E TaskEnterpriseNumber1-40 数字 自定义企业级数字信息。
E TaskEnterpriseNumber1Indicator-40 数字 自定义域的标记符号。有关详细信息,请参阅“标记符号”。
E TaskEnterpriseOutlineCode1-30ID 数字 自定义企业级大纲代码信息。
E TaskEnterpriseText1-40 数字 自定义企业级文本信息。
E TaskEnterpriseText1Indicator-40 数字 自定义域的标记符号。有关详细信息,请参阅“标记符号”。
TaskEstimated 布尔值 指定任务的工期是否标记为估计值。
TaskExternalTask 布尔值 指定该任务是链接自其他项目还是来源于当前项目。
TaskEAC 数字 任务的总规划(或计划)成本,等于已花费成本加上剩余工时的计划成本。
TaskFinish 日期 任务计划完成的日期和时间。
TaskFinish1-10 日期 自定义完成日期信息。
E TaskFinish1Indicator-10 数字 自定义域的标记符号。有关详细信息,请参阅“标记符号”。
TaskFinishSlack 数字 最早完成时间与最晚完成时间之间的工期。
TaskFinishVariance 数字 表示任务的比较基准完成日期与其当前完成日期之间差异的时间量。
TaskFixedCost 数字 与资源成本无关的任务费用。
TaskFixedCostAccrual 数字 指定如何将固定成本支付、累加到任务成本中:
1 开始;按照 ActualStart 域中输入的日期,在任务开始的同时,成本的累算也开始进行。
2 结束;直到剩余工时为零时才累算成本。
3 按比例(默认);在排定开始工时及报告实际工时时累算成本。
TaskFlag1-20 布尔值 自定义标志信息。
E TaskFlag1Indicator-20 数字 自定义域的标记符号。有关详细信息,请参阅“标记符号”。
TaskFreeSlack 数字 在不延迟任何后续任务的情况下,任务可以延迟的时间量;如果任务没有后续任务,可用时差就是在不延迟整个项目的情况下,任务可以延迟的时间量。
TaskHideBar 布尔值 指定是否隐藏任务的“甘特条形图”和“日历条形图”。
TaskHyperlink 文本 与任务相关联的超链接的标题或说明文字。
TaskHyperlinkAddress 文本 与任务相关联的超链接的地址。
TaskHyperlinkHref 文本 与任务相关联的超链接地址域和超链接子地址域的组合(或连接)。
TaskHyperlinkScreenTip 文本 “屏幕提示”中包含的与超链接相关联的文字。
TaskHyperlinkSubAddress 文本 与任务相关联的超链接内文档中的指定位置。
TaskID 数字 指定与其他任务关联的任务的位置。
TaskIgnoreResourceCalendar 布尔值 指定任务的日程安排是否考虑了任务所分配资源的日历。
TaskIsNull 布尔值 指定任务是否为空任务。
TaskLateFinish 日期 在不延迟项目完成时间的情况下,任务可以完成的最迟日期。
TaskLateStart 日期 在不延迟项目完成时间的情况下,任务可以开始的最迟日期。
TaskLevelAssignments 布尔值 指定为解决资源过度分配问题,调配功能是否可以延迟并拆分各个工作分配(而不是整个任务)。
TaskLevelingCanSplit 布尔值 指定资源的调配功能是否可以拆分任务中的剩余工时。
TaskLevelingDelay 数字 作为资源调配的结果,任务比其早先开始日期延迟的时间量。
TaskLinkedFields 布尔值 指示是否存在与此任务链接的 OLE,链接可能来自活动项目的任何位置、其他 Project 文件或其他程序。
TaskMarked 布尔值 指定是否为某种进一步的操作或识别而对任务作了标记。
TaskMilestone 布尔值 指定任务是否为里程碑。
TaskName 文本 任务名称。
TaskNotes 文本 为任务输入的备注。
TaskNumber1-20 数字 自定义数字信息。
E TaskNumber1Indicator-20 数字 自定义域的标记符号。有关详细信息,请参阅“标记符号”。
TaskObjects 数字 附加到任务的对象数目。
TaskOutlineCode1-10 文本 表示任务的分层结构的字母数字代码。
TaskOutlineLevel 数字 该数字指定任务在项目大纲层次结构中的级别。
TaskOutlineNumber 文本 表示大纲中任务的确切位置。例如,7.2 表示任务为排位第七的高级摘要任务下的第二个子任务。
TaskOverallocated 布尔值 指示对接受任务的资源是否分配了超负荷的工作量。
TaskOvertimeCost 数字 任务的实际加班成本。
TaskOvertimeWork 数字 接受任务的所有资源计划完成的加班工时量,按加班费率支付薪酬。
TaskParentUID 数字 引用 Tasks 表中的有效 TaskUniqueID;任务的父任务的唯一标识号。
TaskPredecessors 文本 此任务的前置任务的任务标识号。
TaskPreleveledFinish 日期 在资源调配完成前的任务完成日期。
TaskPreleveledStart 日期 在资源调配完成前的任务开始日期。
TaskPriority 数字 指定任务所分配的重要性级别;数字越大,优先级越高:
0 最低优先级;总是调配任务
500 默认值
1000 最高优先级;从不调配任务
TaskRecurring 布尔值 指定任务是否为重复任务。
TaskRegularWork 数字 计划由任务所分配的所有资源完成的非加班工时总量。
TaskRemainingCost 数字 在接受任务的所有资源完成剩余的计划工时期间,将花费的任务剩余计划费用。
TaskRemainingDuration 数字 完成任务的未完成部分所需要的时间量。剩余工期可以通过两种方式进行计算(基于“完成百分比”或“实际工期”)。
TaskRemainingOvertimeCost 数字 任务的剩余计划加班费用。
TaskRemainingOvertimeWork 数字 所有分配资源完成任务所计划的剩余加班量。
TaskRemainingWork 数字 所有分配的资源完成任务仍然需要的时间量。
TaskResourceGroup 文本 接受任务的资源所属的资源组列表。
TaskResourceInitials 文本 列出任务所分配资源名称的缩写。
TaskResourceNames 文本 列出任务所分配的所有资源的名称。
TaskResourcePhonetics 文本 包含接受任务的资源名称的“平假名”或“片假名”信息;只用于 Project 日语版本。
TaskResponsePending 布尔值 指示在向接受任务的资源发送消息(通知工作分配情况)后,是否接收到所有答复。
TaskResume 日期 在为“完成百分比”域输入新值后,任务的剩余部分计划重新开始的日期。
TaskRollup 布尔值 指定摘要任务条形图是否显示总成型条形图,或者子任务“甘特条形图”上的信息是否上卷到摘要任务条形图中;对于子任务,该值必须设置为“True”才可上卷到摘要任务中。
TaskSPI 数字 日程排定业绩指数,或已完成工时与计划工时之比。
TaskStart 日期 任务计划开始的日期和时间;如果该任务有前置任务,将自动计算该值。
TaskStart1-10 日期 自定义开始日期信息。
E TaskStart1Indicator-10 数字 自定义域的标记符号。有关详细信息,请参阅“标记符号”。
TaskStartVariance 数字 任务的比较基准开始日期与其当前计划开始日期之间的差异。
TaskStartSlack 数字 在不影响后续任务的开始日期或项目完成日期的情况下,任务可以延迟的时间量。
TaskStatus 任务的当前状态。
TaskStop 日期 表示任务实际部分结束时间的日期;在输入实际工时或完成百分比之前,包含的值为 NA。
TaskSubprojectFile 文本 插入到活动项目文件中的项目名称,包括子项目的路径和文件名。
TaskSubprojectReadOnly 布尔值 指定该任务的子项目是否为只读项目。
TaskSuccessors 文本 该任务的后续任务的任务标识号。
TaskSummary 布尔值 指定任务是否为摘要任务。
TaskSummaryProgress 数字 摘要任务的进度,取决于其子任务的进度。
TaskSV 数字 到状态日期或当前日期为止,任务的当前进度与比较基准计划之间的差异;也称作日程差异 (SV)。
TaskSVP 数字 任务的日程差异百分比 (SVP)。
TaskTCPI 数字 任务未完成的业绩指数 (TCPI)。
TaskTeamStatusPending 布尔值 指示在向接受任务的资源发送请求进度信息的消息后,是否接收到答复。
TaskText1-30 文本 自定义文本信息。
E TaskText1Indicator-30 数字 自定义域的标记符号。有关详细信息,请参阅“标记符号”。
TaskTotalSlack 数字 在不延迟项目完成日期的情况下,任务可以延迟的时间量。
TaskType 数字 指定编辑工时、工作分配单位或工期对其他两个域计算的影响:
0 固定单位(默认);无论任务的工时量或工期如何变化,“工作分配单位”的数量都保持不变
1 固定工期:无论分配的资源数量(工作分配单位)或工时量如何变化,任务工期都保持不变
2 固定工时:无论工期或接受任务的资源数量(工作分配单位)如何变化,工时量都保持不变
TaskUniqueIDPredeccessors 文本 前置任务的唯一标识号。例如,15FS+3d 表示该任务的前置任务的标识号为 15、具有“完成-开始”相关性和 3 天延隔时间。
TaskUniqueIDSuccessors 文本 后续任务的唯一标识号。例如,15FS+3d 表示该任务的后续任务的标识号为 15、具有“完成-开始”相关性和 3 天延隔时间。
TaskUpdateNeeded 布尔值 指定在更改开始日期、完成日期或对任务进行重新分配后,是否需要向分配的资源发送消息。
TaskVAC 数字 任务的比较基准成本与总成本之间的差异;也称作完成差异 (VAC)。
TaskWBS 文本 用于表示在项目的分层结构中任务位置的唯一代码 (WBS)。
TaskWBSPredecessors 文本 与开始或完成任务所依据的前置任务相关联的 WBS 代码。
TaskWBSSuccessors 文本 列出与后续任务相关联的 WBS 代码。
TaskWork 数字 计划由任务所分配的所有资源完成的总工时量。
TaskWorkVariance 数字 任务的比较基准工时与当前计划工时之间的差异。
页首

TaskSplits

该表存储任务拆分的开始日期和完成日期。

  列名称 数据类型 说明
Project 文本 项目名称,显示为项目位置的路径,例如:C:\pathname\MyProject.mpp。
ProjectUniqueID 数字 引用 Project 表中的有效标识号。
TaskUniqueID 数字 引用 Tasks 表中的有效标识号。
SplitFinish 日期 任务拆分结束的日期。
SplitStart 日期 任务拆分开始的日期。
页首

Task Timephased by Minute, Hour, Day, Week, and Month

Project OLE DB 提供程序支持按时间分段的数据。共有五个任务时间分段表,分钟、小时、天、周和月各一。对于所有按时间分段的表名称,数据库使用统一的格式:tableTimephasedBytime,例如:TaskTimephasedByMinute。这些表从最早开始时间到最晚完成时间按分钟、小时、天、周或月返回所有任务的时间分段数据。

  列名称 数据类型 说明
Project 文本 项目名称,显示为项目位置的路径,例如:C:\pathname\MyProject.mpp。
ProjectUniqueID 数字 引用 Project 表中的有效标识号。
TaskUniqueID 数字 引用 Tasks 表中的有效标识号。
TaskTimeStart 日期 任务计划开始的日期和时间。
TaskTimeFinish 日期 任务计划完成的日期和时间。
TaskTimeActualCost 数字 所有资源在任务中已完成工时的成本,以及任何其他经记录的与该任务相关的成本。
TaskTimeActualOvertimeWork 数字 接受任务的所有资源已经完成的实际加班工时量。
TaskTimeActualWork 数字 接受任务的资源已经完成的工时量。
TaskTimeACWP 数字 到项目状态日期或当前日期为止,任务中已完成工时的成本。
TaskTimeBaselineCost 数字 任务的总计划成本,也称为预算完成成本 (BAC)。
TaskTimeBaseline1Cost-10 数字 自定义比较基准成本信息。
TaskTimeBaselineWork 数字 接受任务的所有资源要完成的原计划工时量。
TaskTimeBaseline1Work-10 数字 自定义比较基准工时信息。
TaskTimeBCWP 数字 到状态日期或当前日期为止,任务的时间分段完成百分比乘以任务的时间分段比较基准成本的累计值,也称作已完成工时的预算成本。
TaskTimeBCWS 数字 到状态日期或当前日期为止,按时间分段的比较基准累计成本。
TaskTimeCost 数字 任务的总规划(或计划)成本,等于任务所分配的所有资源已完成工时的成本,加上工作分配剩余工时的计划成本;也称作估计完成成本 (EAC)。
TaskTimeCumulativeCost 数字 任务的总成本。
TaskTimeCumulativeWork 数字 任务的总工时(或人-小时)。
TaskTimeCV 数字 到状态日期或当前日期为止,任务达到当前完成程度应花费的成本与实际花费的成本之间的差异;也称作成本差异。
TaskTimeFixedCost 数字 与资源成本无关的任务费用。
TaskTimeOvertimeWork 数字 计划由任务所分配的所有资源完成的加班工时量,按资源的加班费率支付薪酬。
TaskTimeRegularWork 数字 计划由任务所分配的所有资源完成的非加班工时总量。
TaskTimeSV 数字 到状态日期或当前日期为止,任务的当前进度与比较基准计划之间的成本差异;也称作日程差异 (SV)。
TaskTimeWork 数字 计划由任务所分配的所有资源完成的总工时量。
TaskTimeActualFixedCost 数字 与资源成本无关的按时间分段的任务实际费用,按所选成本累算方式计算加班工时。
页首

WBS(工作分解结构)

该表存储项目的 WBS 代码定义及 WBS 代码设置。这些定义与“WBS 代码定义”对话框(“项目”菜单|“WBS”子菜单|“定义代码”命令)中创建的定义相同。

  列名称 数据类型 说明
Project 文本 项目名称,显示为项目位置的路径,例如:C:\pathname\MyProject.mpp。
ProjectUniqueID 数字 引用 Project 表中的有效标识号。
WBSProjectCodePrefix 文本 WBS 代码的前缀。
WBSLevel 数字 为每个 WBS 级别分配的级别,从 1 开始。
WBSSequence 数字 第一级任务的代码字符串类型:
0 数字(有序);该级别的数字 WBS 代码(默认值)
1 大写字母(有序);按字母排序的大写 WBS 代码(例如:项目中前三个摘要任务 A、B 和 C)
2 小写字母(有序);按字母排序的小写 WBS 代码(例如:项目中前三个摘要任务 a、b 和 c)
3 字符(无序);数字和大写或小写字母的任意组合(例如:项目中前三个摘要任务 Arch1、Const1 或 Insp1)。在键入或输入该代码的字符串之前,Project 在自定义大纲域中显示星号 (*)
WBSLength 数字 在第一级代码字符串中所允许的最大字符数(请参阅 WBSSequence):
0 任意(默认值)
1 1 个字符
2 2 个字符
... 255 最多 255 个字符
WBSSeparator 文本 用于分隔 WBS 代码级别的字符。在 Project 的“WBS 代码定义”对话框中显示了以下字符;但是,任何符号均可用作 WBS 代码的分隔符:
. 句点(默认值)
+ 加号
/ 正斜杠
- 减号
WBSGenerateNew 布尔值 指定在创建新任务时,Project 是否自动生成新的 WBS 代码。
WBSVerifyUnique 布尔值 指定在编辑任务的 WBS 代码时,Project 是否实施唯一性。
页首