填报提交前的运行JS事件

想在填报时,用户点了提交按钮后,   数据检验成功后,插入数据库前执行这段JS,所以我选择设置了web页面一个  ‘校验提交前’

然后在里面定义了一个JS事件,num参数为一段SQL代码。


再定义了一个模版参数num

最终目的就是想用户在点了提交后,数据并没有真正插入数据库前,运行这段SQL代码,返回一个值给A1,然后再用这个A1值插入数据库。
但是总弄的好像那里设置有问题,己上传附件,帮忙看下
FineReportafr751116 发布于 2016-10-6 19:57
悬赏:2 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
macro_hard发布于2016-10-6 19:57(编辑于 2023-9-6 09:34)
555
  • afr751116 afr751116(提问者)

    contentPane.setCellValue(\"A1\",null,num)
    alert(num);

    在事件里面这样加上对吗?  另外我的那些设置对吗?
    回复
    2016-10-06 21:05 
最佳回答
0
macro_hard发布于2016-10-6 20:35(编辑于 2023-9-6 09:34)
555
最佳回答
0
afr751116发布于2016-10-6 20:40(编辑于 2023-9-6 09:34)
555
最佳回答
0
afr751116发布于2016-10-6 21:05(编辑于 2023-9-6 09:34)
555
  • macro_hard macro_hard

    脚本是这样,A1格为什么要加个模版参数?另外为什么不在单元格里直接用sql函数,要放到校验提交前做
    回复
    2016-10-06 21:24 
最佳回答
0
macro_hard发布于2016-10-6 21:24(编辑于 2023-9-6 09:34)
555
  • afr751116 afr751116(提问者)

    情况是这样,A1值是一个单号,如果我直接SQL的话,用户打开报表就是在原单号+1,比如上一单1号,这一单就变2号,但是用户不一定保存,那这个单号就是虚号,我想放在提交时,那这个单号肯定是实际的,不保存的情况下不会产生。或者你有更好的方法?
    回复
    2016-10-06 21:55 
最佳回答
0
afr751116发布于2016-10-6 21:55(编辑于 2023-9-6 09:34)
555
  • macro_hard macro_hard

    这有问题啊,多个用户同时打开了,最后都保存了,结果只有一单
    回复
    2016-10-06 22:15 
最佳回答
0
macro_hard发布于2016-10-6 22:15(编辑于 2023-9-6 09:34)
555
  • afr751116 afr751116(提问者)

    我+1后会把数值保存在数据库中,保证每个用户永远执行+1操作获取单号,所以不存在重复的可能性。现在就是处理虚号的问题
    回复
    2016-10-06 22:24 
  • afr751116 afr751116(提问者)

    运行了不行,获取不到num参数值[attach]46161[/attach]
    [attach]46162[/attach]
    [attach]46163[/attach]
    回复
    2016-10-06 22:31 
最佳回答
0
afr751116发布于2016-10-6 22:24(编辑于 2023-9-6 09:34)
555
最佳回答
0
afr751116发布于2016-10-6 22:31(编辑于 2023-9-6 09:34)
555
  • macro_hard macro_hard

    FRDemo是sqlite或者access的数据库,不要加set nocount on/off
    回复
    2016-10-06 22:35 
最佳回答
0
macro_hard发布于2016-10-6 22:32(编辑于 2023-9-6 09:34)
555
  • afr751116 afr751116(提问者)

    怪事,在测试文档就可以,在正式用就不行了,不能成功赋值。还会有什么影响到? SQL运行是成功的,不然num就没值了
    [attach]46169[/attach]
    [attach]46170[/attach]

    回复
    2016-10-07 12:08 
  • 0关注人数
  • 696浏览人数
  • 最后回答于:2016-10-8 10:05
    活动推荐 更多
    热门课程 更多
    返回顶部