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

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

[已解决] 用 insertByDSName 插入的记录,不能再表单中显示?

[复制链接]
上海怡蓝 发表于 2012-7-25 15:23:27 | 显示全部楼层 |阅读模式
本帖最后由 irene 于 2012-7-25 17:30 编辑

我用 insertByDSName 向表中插入了两条记录,在对应的视图中是可以看到新增的两条记录的, 但是从视图中点击新增的记录,到表单中却什么都没有显示, 为什么?
view2.jpg

点击“上海华腾” :
form2.jpg

插入的 SQL:
  1. var insertSQL = "insert into TLK_SUPPLIER (id,formId,applicationId,domainId,item_supplierName,item_bankOfDeposit,item_bankCarNo,item_bankAddress) values ('"+id+"', '11e1-d17f-b181f030-baa3-ff8b99434712','11e1-98e0-c4f56c90-adca-15e6adc3fbc5','11e1-98df-fbfa9e0c-adca-15e6adc3fbc5','"+receiptUnit+"','"+bankOfDeposit+"','"+receiptBankCode+"','"+depositBankAddress+"')";
  2.    insertByDSName("SQLServer",insertSQL);
复制代码
irene 发表于 2012-7-25 15:49:50 | 显示全部楼层
您好,请问您的sql语句是写在新建按钮的动作执行后脚本中吗?您是否想先点新建,然后获取新建表单的id,将这个id赋值给sql语句中的id?
 楼主| 上海怡蓝 发表于 2012-7-25 16:13:39 | 显示全部楼层
这个表单是供应商信息的表单,在这里可以进行供应商的管理工作。

在另外一个单据中(比如报销单) ,里面有供应商的填写,供应商的填写框是一个提示下拉框,如果输入的内容有匹配的项,则从数据库中取出来,如果数据库中没有匹配的项, 则需要将录入的供应商信息插入到供应商信息表中,所以 上面的 insert语句执行是在另外一个表单的” 保存 “动作执行后脚本执行的  ~
irene 发表于 2012-7-25 16:22:09 | 显示全部楼层
正在跟客户Q上沟通
 楼主| 上海怡蓝 发表于 2012-7-25 17:19:22 | 显示全部楼层
好了,问题解决了 。。。
irene 发表于 2012-7-25 17:30:29 | 显示全部楼层
跟客户沟通,客户采用的方法是:要往3张表去插入数据,一个是普通表单本身,一个是t_document,还有t_pending(如果涉及到流程)
此问题已解决。

本版积分规则

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

GMT+8, 2026-8-12 12:35

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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