Excel Server Home

数据表与数据项

数据项与数据表

数据项

圆角矩形标注: “发货日期”是一个数据项,位置是“G2”
“数据项”定义了表单上的单元格的含义。请看下图:

圆角矩形标注: “产品名称”也是一个数据项,位置是“B5:B12”

单一数据项与重复数据项

在上面的例子中,“发货日期”是一个单一数据项,因为它在表单上只出现一次。“产品名称”则是一个重复数据项,因为它在表单上出现了5次,也即,B5处是产品名称,B6处是产品名称,...,B12处也是产品名称。对于重复数据项,有“按行排列”与“按列排列”之分。在上例中,“产品名称”就是一个按行排列的数据项,因为B5,B6,...,B12这五个产品名称,都处在同一列,但所在行数各不相同。

数据项的类型

每个数据项都有对应的类型,数据类型规定了什么样的数据才能填入数据项所在的单元格。比如在上例中,规定了“发货日期”的类型是“日期”,那么当用户填写“产品销货单”时,在G2单元格处只能输入日期,如果输入了其它数据,系统会报错。最基本的数据类型有三种:数字、文字、日期。用户可以在基本数据类型的基础上,定义其它数据类型。

数据表

若干数据项组成了数据表。比如在上例中,我们可以定义两个数据表:

  • 产品销货单_主表:包含“销货单号(C2)、合同号(E2)、发货日期(E2)、客户名称(C3)、客户编号(E3)、销售员(G3)、合计金额(D13)、填报人(C14)、填报时间(G14)”九个数据项。
  • 产品销货单_明细:包含“产品名称(B5:B12)、计量单位(C5:C12)、单价(D5:D12)、数量(E5:E12)、金额(F5:F12)、备注(G5:G12)”五个数据项。

单一数据项只能和单一数据项组成数据表;重复数据项只能和(相同排列方向的)重复数据项组成数据表。

数据项、数据表和模版之间的关系

  • 数据项在模版上定义;
  • 模版上的数据项组成数据表;
  • 不同模版上的数据项可以对应到同一个数据表。例如,有如下的赠品发货单


    格式虽然与“产品销货单”不同,但其上的数据项可以直接对应到“产品销货单_主表”和“产品销货单_明细”。