填表公式:数据源-摄像头扫码
什么是数据源
【数据源】可从模板的数据接口、系统内设的全局数据接口、新建表单、打开表单、本表单明细等获取数据,并将获取到的数据传给后续的操作中使用。返回的数据是一个二维表(结构类似明细表),一行表示一条记录,一列表示一个数据项。
数据源的作用
【数据源】的作用是给后续的操作提供数据,首先会取出二维表中第一条记录,驱动操作的执行一次,在操作中可以访问该条记录参与计算,操作完成后,【数据源】会取下一条记录继续驱动操作执行,以此类推,直至所有数据消耗完。
数据源中有多少条记录,则驱动操作执行多少次。
例如【数据源】查出三条记录,那么新建表单操作就会执行三次,创建三张表单。
数据源-摄像头扫码
商品出入库管理时,通常会使用摄像头扫码的方式来获取商品信息,然后将获得的商品信息返回单据中并执行操作。
因此,使用摄像头扫描一维码或者二维码所获取的信息可以作为操作的数据源,为后续操作提供数据。
目前只支持在移动端运行。除了可以使用手机扫码来获取信息,还可以通过其他的扫描设备获取信息。
示例
在移动端上的云表APP中新建一张“入库单”后扫描商品上的二维码,每次扫描后都在商品明细中插入一条数据。
1.新建并设计“入库单”模板表单。
2.定义数据项。
3.单击【填表公式】按钮,在弹出的“填表公式管理”对话框中找到“工具栏按钮单击”事件。
4.在刚刚添加的按钮下添加“赋值”操作。
5.修改【名称】为“赋值_扫描商品”。
6.为了使移动端在扫描二维码后能返回扫描的数据,【数据源】选择“摄像头扫描”。
7.将返回的数据填入明细表,对明细表进行“插入操作”。
8.扫描到的内容赋给“商品名称”,即给“商品名称”绑定赋值表达式“数据源.扫描内容”。
9.单击【确定】,完成“赋值”操作的设计。
10.为了在移动端中可以看到该模板表单,所以单击【模板属性】,在弹出的“模板属性”对话框中勾选“支持移动端”。
11.单击【确定】,保存并在移动端中登录该空间,新建一张“入库单”进行调试。