填表公式:数据源-模板数据接口

来自企业管理软件文档中心
跳转至: 导航搜索

什么是数据源

【数据源】可从模板的数据接口、系统内设的全局数据接口、新建表单、打开表单、本表单明细等获取数据,并将获取到的数据传给后续的操作中使用。返回的数据是一个二维表(结构类似明细表),一行表示一条记录,一列表示一个数据项。

数据源的作用

【数据源】的作用是给后续的操作提供数据,首先会取出二维表中第一条记录,驱动操作的执行一次,在操作中可以访问该条记录参与计算,操作完成后,【数据源】会取下一条记录继续驱动操作执行,以此类推,直至所有数据消耗完。
数据源中有多少条记录,则驱动操作执行多少次。
例如【数据源】查出三条记录,那么新建表单操作就会执行三次,创建三张表单。

数据源-模板数据接口

数据接口可以作为操作的数据源,为后续操作提供数据。

20190815填表公式数据源模板数据接口01.png


●【数据接口】
点击【…】按钮后,在弹出的“选择数据接口”对话框中选择需要引用的数据接口。

20190815填表公式数据源模板数据接口02.png

左侧为模板类型,右侧为模板类型中对应的数据接口。

●【参数绑定】
1.参数名
数据接口中自定义参数的名称。

20190815填表公式数据源模板数据接口03.png

在选择【数据接口】后,会自动生成对应接口中的自定义参数。

20190815填表公式数据源模板数据接口04.png

2.绑定参数值
给【参数】绑定一个值,可以是本表单的某个数据项,起到匹配参数和过滤数据源的作用。
3.必填
勾选后,参数所绑定的值必填,不能为空。

●【显示对话框】
若不勾选该项,数据源所有过滤后的记录都会被使用;
若勾选该项,会显示对话框,只有被选中的记录会被使用。

●【记录为空时不显示对话框】
勾选【显示对话框】才可见该项。
若勾选该项,无记录时不显示对话框;
若不勾选该项,无记录时显示对话框。

●【可多选】
勾选【显示对话框】才可见该项。
若勾选该项,在对话框中可以选中多条记录;
若不勾选该项,每次只能勾选对话框中的一条记录。

●【多条记录合为一条】
被选中的多条记录会合并成一条记录,结果只返回一条记录。
支持在客户端、移动端运行。

示例

在《采购申请单》中单击“供应商”的【…】按钮后,弹出对话框,选择供应商,给“供应商”赋值。
1. 进入“采购申请单”模板表单设计界面,将“供应商”设为组合按钮。
鼠标右击单元格,在弹出的列表中选择“设置单元格格式”,接着选择“单元格类型”标签页中的“组合按钮”。

20190815填表公式数据源模板数据接口05.png

2. 制作数据接口,将“供应商信息”中的数据作为数据源。进入“供应商信息”模板表单设计界面,单击【数据接口】,新建一个“公开”的“列表选择”数据接口。

20190815填表公式数据源模板数据接口06.png

3. 为实现在《采购申请单》中单击按钮后执行操作的功能。我们需要回到“采购申请单”模板表单设计界面,单击【填表公式】,在弹出的“填表公式管理”对话框中找到“单元格按钮单击”事件,添加数据项“供应商”。

20190815填表公式数据源模板数据接口07.png

4. 接着给“供应商”赋值。在刚刚添加的数据项下添加一个“赋值”操作。

20190815填表公式数据源模板数据接口08.png

5. 【名称】改为“赋值_供应商名称”。

6. 【数据源】选择“模板数据接口”,点击右侧【…】,在弹出的对话框中选择模板“供应商信息”的数据接口“供应商信息”。

7. 为了在《采购申请单》中单击“供应商”的组合按钮【…】后会弹出对话框来选择“供应商”。因此,勾选“显示对话框”。

8. 对目标表“本表单”的“供应商”赋值,赋对话框中选中的记录的供应商“名称”的值。因此,赋值表达式选择“数据源.名称”。

9. 单击【确定】后保存并调试。

20190815填表公式数据源模板数据接口09.png

20190815填表公式数据源模板数据接口10.png

20190815填表公式数据源模板数据接口01.png