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

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

关于当前表单动作执行前的代码里怎么更新别的表单里的字段?

[复制链接]
wangdan 发表于 2012-4-24 16:12:11 | 显示全部楼层 |阅读模式
本帖最后由 shary 于 2012-5-22 17:24 编辑

1.一个表单A,新建后,在该表单的字段“字段一”中输入数值,然后点击保存,保存动作执行前,要实现如下功能:首先查询表单B的字段"字段三"里的数值,判断一下,判断一下A表单的字段一里的数值加上此时B表单里字段三的数值是否超过100,如果没超,则将表单B的字段三的值更新为原来的旧值加现在A表单中字段一的值之和(注意是在A表单的动作里更新B表单里的字段,并写入B的数据库中),问上述功能怎么实现?2.一个表单,他的A字段是统计汇总别的表单后得到的一个值,一个表单对应的视图中显示字段A列,问题是,每次点击视图上某个选项转到表单页后,发现表达中A列虽然是获取的最新的值,可是返回后视图列中A列还是原来的值,但是在表单页先保存后就不存在上述问题了,怎样实现视图列里的A也实时更新而不要每次点击进入表单页点击保存?
purple 发表于 2012-4-24 17:19:11 | 显示全部楼层
您好,您的第一个问题,当条件满足后,通过数据源修改即可,具体脚本可参考这个帖子:http://www.teemlink.com/bbs/view ... =%CA%FD%BE%DD%D4%B4
第二个问题:请问您A字段的值是如何得到的,是否是通过刷新时时获取的?视图列与表单查看的不一致,请查看您数据库对应的该字段的值是否是视图显示的值,谢谢。
 楼主| wangdan 发表于 2012-4-24 17:46:59 | 显示全部楼层
本帖最后由 wangdan 于 2012-4-24 17:48 编辑

对于第二个问题:表单Aa中字段A是通过sql语句查询别的表单里的字段值得到的,视图Bb的数据来源表单就是Aa,这个视图的列A就是要显示表单Aa的字段A,问题是,每次点击视图上某个选项转到表单页后,发现表单中A字段虽然是获取的最新的值,可是返回后视图列中A列还是原来的值,但是在表单页先保存后就不存在上述问题了,怎样实现视图列里的A也实时更新而不要每次点击进入表单页点击保存?
purple 发表于 2012-4-24 17:58:42 | 显示全部楼层
您好,请问您的A字段的值只是查询数据库字段的值?没有刷新累加值吗?
 楼主| wangdan 发表于 2012-4-24 18:24:26 | 显示全部楼层
回复 4# purple


   是的,A字段的值脚本就是查询出的,怎么刷新?,
bess 发表于 2012-4-25 09:47:53 | 显示全部楼层
您好,我们平台的的视图只是用来显示视图对应绑定的表单的数据,所以视图中的数据在数据库中是没有对应的数据库表来存储数据的。如果您上诉的字段a的值是动态刷新的话,当您从Aa表单进去后看到的就是刷新后值,而这个值并没有保存到表单Aa对应在数据库中的表里面。所以您在返回视图后看到的值不会是字段a的最新值。

本版积分规则

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

GMT+8, 2026-8-13 00:34

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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