穿透查询的实现
第一种穿透模式
在模板“系统功能dll列表”中定义格式
<form class="公共查询_query.query的name.(穿透查询的class1定义,穿透查询class2定义,....)" caption="显示的标题名称" type=“sheets”/>
或
<form class="公共查询_存储过程 .directsql的name.(穿透查询的class1定义,穿透查询class2定义,....)" caption="显示的标题名称" type=“sheets”/>
在模板“系统功能模块列表”中对应的“node”下面增加如下内容
<form class="公共查询_query.query的name.(穿透查询的class1定义,穿透查询class2定义,....)" caption="显示的标题名称" target=“new” />
或
<form class="公共查询_存储过程.directsql的name.(穿透查询的class1定义,穿透查询class2定义,....)" caption="显示的标题名称" target=“new” />
第二种穿透模式 (不仅可以穿透到查询也可以穿透到单据)
第一步:在模板“系统功能DLL列表” 中定义格式
<form class="公共查询_query.query的name" caption=“显示的标题的名称” type=“sheets” ver=“1.0”>
<document name="query的name"/>
<button name="查詢.[右键菜单项的标题名称](穿透查询的class定义)" />
<button name="单据.[右键菜单项的标题名称](主查询中的列名)" />
<button name="窗体.[右键菜单项的标题名称](要调用的窗体的class定义)" />
<button name="查询OLD.[右键菜单项的标题名称](要穿透查询的class定义)" />
</form>