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

 找回密码
 注册成为天翎用户
楼主: 上海怡蓝

[已解决] 点击视图记录进入表单,表单不能显示 ?

[复制链接]
bess 发表于 2012-11-26 15:38:09 | 显示全部楼层
您好,如果您要通过sql语句往动态表单插入数据,您需要同时向 tlk动态表单,t_pending,t_document表单插入数据.
 楼主| 上海怡蓝 发表于 2012-11-26 15:51:54 | 显示全部楼层
t_document  和  t_pending 两个表需要有字段的要求么 , 我这边只添加了
id,formId,applicationId,domainId  这几个字段,想必应该是没有问题的吧 ?

为什么还是不能出现表单的内容呢?
spiral 发表于 2012-11-26 16:14:40 | 显示全部楼层
本帖最后由 spiral 于 2012-11-26 16:22 编辑

以下是一段来自于其他客户的sql代码,您可以参考一下:
sql.zip (635 Bytes, 下载次数: 542)
 楼主| 上海怡蓝 发表于 2012-11-26 17:18:33 | 显示全部楼层
我自己在表单上新建一条记录,可以在视图中查看。

自己用 SQL 插的记录还是没法查看,应该是少了哪个表 ,13# 所提到的字段,我都插入了数据,而且是仿照已经可以查看表单内容的那条记录来的 。
spiral 发表于 2012-11-26 17:43:05 | 显示全部楼层
您可以尝试使用以下方法:
1.让后台把所有的sql语句打印出来:
http://www.teemlink.com/bbs/viewthread.php?tid=162236&
2.通过前台新建一条记录,查看tomcat输出的sql语句
 楼主| 上海怡蓝 发表于 2012-11-29 11:32:26 | 显示全部楼层
本帖最后由 上海怡蓝 于 2012-11-29 11:35 编辑

  1. String insertSQL = " insert into tlk_createVoucher(formId,applicationId,domainId,id,item_makeDate,item_amount,item_createFile,item_voucherFile,FORMNAME,AUTHOR,AUTHOR_DEPT_INDEX,CREATED,LASTMODIFIER) values ('11e2-3548-83151375-9475-bb8baeb7d6d6','11e1-98e0-c4f56c90-adca-15e6adc3fbc5','11e1-98df-fbfa9e0c-adca-15e6adc3fbc5','"+uuId+"','"+formatter.format(new Date())+"',"+amount+",'"+name+"','','报销流程/createVoucher','11e2-361b-439a039c-b154-a75a027dd65e','_11e2-3521-311a82d4-bd1f-5998ed5e9944_11e2-3521-7675f178-bd1f-5998ed5e9944','"+sqlDate+"','11e2-361b-439a039c-b154-a75a027dd65e') ";
复制代码

  1. String documentSQL = " insert into t_document (id, formId, applicationId, domainId,LASTMODIFIER,MappingID,AUTHOR_DEPT_INDEX,AUTHOR,FORMNAME,CREATED) values ('"+uuId+"','11e2-3548-83151375-9475-bb8baeb7d6d6','11e1-98e0-c4f56c90-adca-15e6adc3fbc5','11e1-98df-fbfa9e0c-adca-15e6adc3fbc5','11e2-361b-439a039c-b154-a75a027dd65e','"+uuId+"','_11e2-3521-311a82d4-bd1f-5998ed5e9944_11e2-3521-7675f178-bd1f-5998ed5e9944','11e2-361b-439a039c-b154-a75a027dd65e','报销流程/createVoucher','"+sqlDate+"')  ";
复制代码

  1. String pendingSQL = " insert into t_pending(id,formId,applicationId,domainId,LASTMODIFIER,FLOWID,AUTHOR,FORMNAME,CREATED) values ('"+uuId+"','11e2-3548-83151375-9475-bb8baeb7d6d6','11e1-98e0-c4f56c90-adca-15e6adc3fbc5','11e1-98df-fbfa9e0c-adca-15e6adc3fbc5','11e2-361b-439a039c-b154-a75a027dd65e','','11e2-361b-439a039c-b154-a75a027dd65e','报销流程/createVoucher','"+sqlDate+"') ";
复制代码
 楼主| 上海怡蓝 发表于 2012-11-29 11:34:50 | 显示全部楼层
uuId 获取方式:

  1.                 Sequence seq = new Sequence();
  2.                 String uuId = "";
  3.                 try {
  4.                         uuId = seq.getSequence();
  5.                 } catch (SequenceException e) {
  6.                         // TODO Auto-generated catch block
  7.                         e.printStackTrace();
  8.                 }
复制代码
sqlDate   为当前的系统时间
spiral 发表于 2012-11-29 12:04:38 | 显示全部楼层
您的第一段sql的values缺少了一个参数,具体是您需要插入四个字段的,但是后面只提供了3个参数

请您检查数据库内,您的插入的数据是否与平台相一致,谢谢合作
 楼主| 上海怡蓝 发表于 2012-11-29 12:11:14 | 显示全部楼层
回复 18# spiral


参数没有问题, 你所说的那个字段的值为 空 ''    , 请知悉 ~
spiral 发表于 2012-11-29 12:24:04 | 显示全部楼层
好的,稍后会整理一个sql插入动态表单的例子,稍后回复您

本版积分规则

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

GMT+8, 2026-8-12 19:48

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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