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

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

[楼主失联] 想实现在A表中点击保存时,根据学号去查询B表中的是否有本条数据,如果没有的话就...

[复制链接]
打工人 发表于 2023-10-13 09:49:17 | 显示全部楼层 |阅读模式
【myApps/OBPM版本号】:v5.0- sp XX
【浏览器类型】:Chrome/其他
【联系方式-QQ】:请留下您的QQ号码
【联系电话】:    请留下您的联系电话,以便技术同事更好解决您的问题
【问题描述】:想实现在A表中点击保存时,根据学号去查询B表中的是否有本条数据,如果没有的话就插入一条新数据,代码放在A表的保存按钮“动作执行前脚本”中了;能看一下哪里有问题吗?代码如下:

(function(){
var xh=getItemValue("学号");
//查询一个表,根据ID查询是否已有数据
  var sql="select * tlk_汇总表 where ITEM_学号= '" + xh + "'";
  //执行查询
   var query = queryBySQL(sql);
     if(query!=null){
         var process = getDocumentProcess();     
         var formProcess = getFormProcess();
         var subform = formProcess.doView("__LeJJiZBGeibljJWuDdG");//这里是填写你要插入的表的formid
         var doc1 = process.doNew(subform,getWebUser(),createParamsTable());
  //插入数据,第一个字段为数据库字段,不用加item_.,第二个字段是参数.
               
       doc1.addStringItem("学号",学号);//学号
                       
    //执行插入操作
  process.doCreate(doc1);
        }
        return doc1;

})()








1、问题描述最好图文并茂,如有视频/脚本可直接放出,这样技术同事在处理该问题时效率更加高效哦~
2、如果该问题已得到解决,请在该帖子下回复\\\"已解决可结帖\\\"
john 发表于 2023-10-16 14:00:32 | 显示全部楼层
doc1.addStringItem("学号",学号);//学号      如果是固定参数,加英文双引号    可以放进脚本具体试下,有报错可以发出

本版积分规则

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

GMT+8, 2026-8-12 16:39

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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