表
这一章描述了如何引导表托斯卡TBox。你可以找到的例子常见用例结束时这个话题。如何编辑的详细信息表通过表指导编辑器,请参阅“编辑表与表章指导编辑器”。
您可以使用以下ActionModes引导列、行和单元格的表:
ActionMode  | 
               价值  | 
               描述  | 
              
|---|---|---|
<值>  | 
               输入一个值  | 
              |
验证  | 
               <价值>、<属性>  | 
               验证一个值或属性  | 
              
约束  | 
               <值>  | 
               这限制了搜索  | 
              
<缓冲区名称>,<属性>- ><缓冲区名称>  | 
               缓冲区的值细胞,行或列。  | 
              |
排除  | 
               {TableCompare}  | 
               这个不包括的行和列基线比较。  | 
              
此外,您可以使用ActionMode选择选择表。
![]()  | 
               空格、制表符和换行符值比较,如果ActionMode期间将被忽略约束用于一个表。  | 
              
![]()  | 
               对于细胞来说,ActionMode输入只能使用价值点击。使用其他输入值细胞,你必须创建嵌入控件。  | 
              
除了一般性质,您可以验证以下属性:
财产  | 
               描述  | 
               可用于  | 
              
|---|---|---|
ColumnCount  | 
               表中的列数  | 
               表  | 
              
RowCount  | 
               表中的行数  | 
               表  | 
              
ColumnNumber  | 
               选择的列的索引。标题列的值是0和剩余的索引列是相对于这一列。  | 
               列  | 
              
RowNumber  | 
               指数选择的行。一个标题行是0的值和剩余的索引行是相对于这一行。  | 
               行  | 
              
RawColumnNumber  | 
               选择的列的索引。它总是从1开始。  | 
               列  | 
              
RawRowNumber  | 
               指数选择的行。它总是从1开始。  | 
               行  | 
              
ResultCount  | 
               使用这个属性来验证细胞的数量与指定的内容在一个行或列。请注意以下几点: 
  | 
               行,列  | 
              
![]()  | 
               在本例中,您创建一个模块从下表: 
 表的例子 然后创建TestStep表属性成功验证所有表属性。 
 每个表属性的验证  | 
              
表结构
的表控制由<坳>和<行>属性。每一行或列可能包含几个<细胞>属性。

表的结构
行、列和单元格必须指定通过使用相应的属性的名称。通过这样做,属性名称将被修改。通过指定值细胞价值列。以下选项可用于识别细胞:
表属性  | 
               描述  | 
              
|---|---|
基线  | 
               表明表控制包含一个基线(见“基线比较”章)。  | 
              
<行>  | 
               可能的值确定的行: 
 前缀美元引导一行与它的头。引导一行根据其表中的绝对位置,使用前缀#。  | 
              
<坳>  | 
               可能的值为标识列: 
 前缀美元引导一个列在它的头。引导一行根据其表中的绝对位置,使用前缀#。  | 
              
<细胞>  | 
               可能值识别细胞可用在一个行或列属性: 
 前缀美元引导细胞与一个头。引导细胞根据其绝对位置在一个行或列,使用前缀#。  | 
              
![]()  | 
               在本例中,您创建一个模块从下表: 
 表的例子 然后创建TestStep表属性成功验证的一些属性。 
 验证不同表的属性  | 
              
定义头文件
表控件包含以下指导参数:HeaderColumn和HeaderRow。托斯卡XScan自动识别并将它们复制到模块作为技术标识。这些属性的值指定行或列作为一个头。头是由指定的值美元的头。

表控制转向参数标头
列位于指定的标题或列前将通过使用消极的行或列数字。
下表包含的例子,说明如何引导显示细胞通过行和列数字:
2美元,2美元  | 
               2、3美元  | 
              ||||
$ 1、$ 1  | 
               $ 1、$ 1  | 
               ||||
头,1美元  | 
               美元的头  | 
               头,1美元  | 
               头,2美元  | 
               ||
$ 1、$ 1  | 
               $ 1、$ 2  | 
               ||||
2美元,2美元  | 
               |||||
3,3美元  | 
              
![]()  | 
               这TestCase引导表。点击执行头在细胞1。 
 使用指定的头转向表  | 
              
![]()  | 
               请注意,FirstEmpty和LastContent命令不为列或行位于工作之外定义的标题行或列。  | 
              
定义的值范围的细胞
表中的值的细胞复制到模块的参数值范围ExplicitName。这些名字是转向输入值,因此可以从下拉菜单中选择的列,行或细胞TestStepSubValues (见表“表格属性”)。

行和列的值范围
定义控制细胞内
控件可以嵌入在一个表格来引导细胞的细胞。嵌入式控制不需要一种独特的技术ID,因为这些控制是通过细胞识别。然而控制转向要求您创建一个相应的ModuleAttribute各自的控制类型。这适用于以下控制类型:按钮,复选框,组合框,链接,图像,RadioButton,文本框,标签和SAP TrafficLight。你也可以利用细胞控制引导文本框。
选择的行或列控制单元控制模块。
选择创建嵌入式<控制型>控件从上下文菜单中。

创建一个嵌入式控制
为进一步的信息关于如何引导控制细胞内,请参阅相应的控制章节。

控制在一个单元中
定义关键列
一些列的表可能完全充满了标准数据如货币或日期值。然而这些列的细胞不需要包含任何相关数据。列包含重要数据被称为决定性的列在托斯卡。
系统可以读取行充满了具体值。
使用的参数DecisiveColumns表的属性来定义一个或多个决定性的列。几个值,通过用分号分开它们指定(看到“例9 -指导控制具有决定性的列”)。

参数DecisiveColumns






