润乾报表如何用存储过程更新填报表数据
来源:互联网 发布:mac pro 无法开机 编辑:程序博客网 时间:2024/05/17 00:55
在润乾报表中提供了多种填报表表更新方式,包括:更新数据库表、用存储过程更新、用自定义类更新和更新语义表视图。这其中最常用的就是更新数据库表和用存储过程更新。下面我们来介绍一下如何用存储过程更新填报表数据。
首先,我们来编写一个存储过程来更新数据库中的某张表:
create or replace procedure update_test_test(a1 in number, a2 in varchar2) is
begin
update test_test t set t.test_num=a1 where t.test_id=a2 ;
end update_test_test;
其中,a1和a2是两个入参,也是填报表的更新数据作为入参传递到存储过程中来进行更新。
然后,我们设计一下报表:
更新属性的设置:
在参数的位置我们使用了=inputValue()函数,这个函数的意思是:取得表达式的填报值。如果直接写单元格名,表示是取单元格填报前的原始值。
在调用存储过程的位置要用call函数来调用存储过程:{call update_test_test(?,?)}。问号的顺序与参数一一对应。
我们在页面上测试一下:
更新前:
更新时:
更新后:
查看数据库,数据已经更新到数据库中了。
需要注意的是,用存储过程方式更新目前只适用于普通填报表,不适用于行式填报表。
0 0
- 润乾报表如何用存储过程更新填报表数据
- 润乾报表 填报表实现动态更新数据
- 润乾报表如何用动态参数取得季度数据
- 润乾报表存储过程数据集
- 如何用进度条显示数据窗口报表的统计过程?
- 填报表更新时去除重复数据
- V5填报表只更新修改数据
- 填报表更新属性
- 如何用润乾报表实现进度条功能
- 【润乾报表5】普通填报表 只对用户修改行更新创建人编号
- 润乾报表5普通填报表单元格实现数据二次筛选
- 如何用C++将Oracle数据定期生成Excel报表
- 如何用FineReport报表进行数据可视化分析?
- 填报表js填报数据
- 润乾报表 填报表如何实现电话号码的校验
- 填报表
- 存储过程计算报表
- 存储过程 报表
- 润乾报表v4-下拉数据集选值触发
- Jquery 页面间传值
- C++并发实战 lock-free的实现
- opensatck 高可用数据库maridb搭建
- 简单理解js的prototype属性
- 润乾报表如何用存储过程更新填报表数据
- Xcode8打印一堆
- ssm+easyui之datagrid可编辑表格的增删改查
- iOS微信分享
- Crontab任务定时
- Spring进阶之自定义标签实现
- Error:CreateProcess error=216, 该版本的 %1 与您运行的 Windows 版本不兼容。请查看计算机的系统信息,了解是否需要 x86 (32 位)或 x64 (64 位)
- 判断闰年C语言实现
- js-管理你的html字符串,并渲染简单的json数据