"填报表的数据来源是数据库表,数据每日增量更新,填报表中有 2/3 的数据是经过 sum 函数求和后,又进行了一些加减乘除的计算得到的结果,还有 1/3 的数据需要手工填报;数据去向,在数据库中 .."
填报表的数据来源是数据库表,数据每日增量更新,填报表中有 2/3 的数据是经过 sum 函数求和后,又进行了一些加减乘除的计算得到的结果,还有 1/3 的数据需要手工填报;数据去向,在数据库中新建一张表,数据结构和填报表一致,现在的问题是如何将 WEB 预览页手工填报的数据提交进数据库中数据去向的表中。
在线,急求解决方法
数据去向 中数据回填 应该用的是 db.update()函数,函数中可以指定更新的数据表及字段 包括讲什么值更新近 指定的数据字段中具体可以参考 update()-db.update() http://d.raqsoft.com.cn:6999/esproc/func/dbupdate.html#db_update 函数说明
用 update@i 选项,另外,update 函数中可以指定字段名,比如 update(对象名, 表名, 数据库字段名 1: 数据对象中字段名),数据库中字段名可以和数据对象中字段名不同,这里指定下。或者有个 rename 函数,可以将对象中的字段名改成和数据库表字段名一样,这样 update 里就不用指定了。rename 函数使用说明:http://d.raqsoft.com.cn:6999/esproc/func/trename.html
您好,update 函数,还是没有解决问题,手工录入数据,出现了这个提示,不知如何解决
感谢回复,update 函数还是没有解决问题,我做了一个测试填报表,数据来源和数据去向的报表结构是一样的,能成功将数据写入数据库,这次是两张表完全不一样
问一下是怎么解决的 我也遇到的这个问题了
您好 我问一下是怎么解决的我页面都显示保存成功了 但是数据没有进去
一:看下控制台上是否有错误信息。二:可以在数据去向脚本中,用 output 函数输出下新旧对象,例如 >output(对象名),然后看下控制台新旧对象输出的都是什么,update 函数执行时会根据新旧对象的主键来判断是向数据库执行 update、insert 还是 delete,新旧对象主键相同,就是 update,新对象多于旧对象就是 insert,然后根据这个规则看下具体执行情况。三:看下数据来源和去向是否是同一张数据库表,如果不是,那就有可能出现新旧对象都有值,然后生成了 update 语句,但是要填写的数据表内没有对应主键,update 虽然执行成功,但是没有保存进去,这时脚本的 update 函数要加个 @i,表示执行 insert 函数,具体可以看下 update 函数说明
从一张数据源表取数,填报数据存到另外一张表的数据处理中,数据来源,数据去向和保存数据的去向设置,希望可以帮助大家!!
在线,急求解决方法
数据去向 中数据回填 应该用的是 db.update()函数,函数中可以指定更新的数据表及字段 包括讲什么值更新近 指定的数据字段中
具体可以参考 update()-db.update() http://d.raqsoft.com.cn:6999/esproc/func/dbupdate.html#db_update 函数说明
用 update@i 选项,另外,update 函数中可以指定字段名,比如 update(对象名, 表名, 数据库字段名 1: 数据对象中字段名),数据库中字段名可以和数据对象中字段名不同,这里指定下。
或者有个 rename 函数,可以将对象中的字段名改成和数据库表字段名一样,这样 update 里就不用指定了。
rename 函数使用说明:
http://d.raqsoft.com.cn:6999/esproc/func/trename.html
您好,update 函数,还是没有解决问题,
手工录入数据,出现了这个提示,不知如何解决
感谢回复,update 函数还是没有解决问题,我做了一个测试填报表,数据来源和数据去向的报表结构是一样的,能成功将数据写入数据库,这次是两张表完全不一样
问一下是怎么解决的 我也遇到的这个问题了
您好 我问一下是怎么解决的我页面都显示保存成功了 但是数据没有进去
一:看下控制台上是否有错误信息。
二:可以在数据去向脚本中,用 output 函数输出下新旧对象,例如 >output(对象名),然后看下控制台新旧对象输出的都是什么,update 函数执行时会根据新旧对象的主键来判断是向数据库执行 update、insert 还是 delete,新旧对象主键相同,就是 update,新对象多于旧对象就是 insert,然后根据这个规则看下具体执行情况。
三:看下数据来源和去向是否是同一张数据库表,如果不是,那就有可能出现新旧对象都有值,然后生成了 update 语句,但是要填写的数据表内没有对应主键,update 虽然执行成功,但是没有保存进去,这时脚本的 update 函数要加个 @i,表示执行 insert 函数,具体可以看下 update 函数说明
从一张数据源表取数,填报数据存到另外一张表的数据处理中,数据来源,数据去向和保存数据的去向设置,希望可以帮助大家!!