天翎MyApps技术社区 - 低代码平台 | 流程管理系统 | BPM软件

 找回密码
 注册成为天翎用户
查看: 3676|回复: 14

怎么集合多个表单做出一个汇总?

[复制链接]
qw3er888 发表于 2012-4-24 14:21:08 | 显示全部楼层 |阅读模式
本帖最后由 purple 于 2012-4-25 18:01 编辑

比如我有三个表单:[合同起草单]、[合同收款单]、[合同支出单]。
想实现的功能是:
怎么在一个大表单中显示这三个表单中我想要得字段,
而且在视图显示成【合同编号】【合同名称】,
这两个条目是[合同起草单]中得两个字段,
在视图中显示的查询条件为:【合同状态】是[合同起草表单]标签状态为合同归档的合同,其中合同状态为[合同起草单]的【表单状态标签】
irene 发表于 2012-4-24 14:36:55 | 显示全部楼层
您好。
怎么在一个大表单中显示这三个表单中我想要得字段,
不太明白您这句话,如果只是想将其他表单中的字段在大表单中显示,请参考:http://www.teemlink.com/bbs/view ... ighlight=queryBySQL
在视图显示成【合同编号】【合同名称】
您好,这个您可以通过视图的sql过滤模式实现您的功能,请参考:http://www.teemlink.com/bbs/view ... 26amp%3Btypeid%3D48
具体的sql要根据您的需求去编写
 楼主| qw3er888 发表于 2012-4-24 15:55:28 | 显示全部楼层
回复 2# irene
如果表单条目特别多得话,好像查询速度很慢的,怎么能解决呢
bess 发表于 2012-4-24 16:02:15 | 显示全部楼层
您好,您可以在数据库中建一个视图,然后在我们平台写sql语句查询视图即可。有问题,我们再沟通!
 楼主| qw3er888 发表于 2012-4-24 16:12:05 | 显示全部楼层
回复 4# bess
只建视图的话那链接到哪个表单呢。我用您给我的方式表单没有显示出内容
bess 发表于 2012-4-24 16:19:28 | 显示全部楼层
您好,请问您说的不显示具体是指什么不显示,是查不到数据呢,还是表单里不显示数据?
 楼主| qw3er888 发表于 2012-4-24 16:24:48 | 显示全部楼层
回复 6# bess
我的某一段代码如下:
【合同名称】文本框的值脚本:
var sql="select item_合同名称 from tlk_合同起草单";
var datas = queryBySQL(sql);
for (var iter = depts.iterator(); iter.hasNext();) {
var  dept= iter.next();
value = dept.getItemValueAstring("item_合同名称");
}
value;

在显示的时候提示以下错误:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册成为天翎用户

x
bess 发表于 2012-4-24 16:45:28 | 显示全部楼层
本帖最后由 purple 于 2012-4-24 17:01 编辑

您好,错误信息是您缺少了domainid,因为平台后台会根据domainid去查询数据。所以您的sql需要修改类似为select domainid,item_字段 from 表名。同时我们平台取值是不需要加上item_的,请将“value = dept.getItemValueAstring("item_合同名称")”这里可以改成:value = dept.getItemValueAstring("合同名称");
 楼主| qw3er888 发表于 2012-4-25 09:47:21 | 显示全部楼层
本帖最后由 qw3er888 于 2012-4-25 09:48 编辑

回复 8# bess
表单能显示了,可是在视图中显示的内容,为什么链接不到这张表单呢?,点击进去是空白的。

点击进入之后:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册成为天翎用户

x
irene 发表于 2012-4-25 10:22:33 | 显示全部楼层
您好,点击视图记录进入表单需要两个参数,记录的id以及表单的id。您在查询时,在sql语句中没加上formid,缺少参数,所以就找不到记录。您将sql语句改为var sql  = "select item_字段名,formid,id,domainid from tlk_表单名 ............."试试,如有问题,我们再沟通

本版积分规则

QQ|手机版|天翎MyApps技术社区 ( 粤ICP备11093750号 )

GMT+8, 2026-8-13 01:14

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表