皕杰技术社区

 找回密码
 立即加入

扫一扫,访问微社区

QQ登录

只需一步,快速开始

查看: 853|回复: 3

皕杰报表查询表单自定义按钮

[复制链接]
发表于 2019-5-14 18:25:37 | 显示全部楼层 |阅读模式
本篇文章主要介绍皕杰报表演示项目-查询表单-自定义按钮的设计思路。
1.使用皕杰报表设计器新建一张名为自定义按钮的报表。
2.在自定义按钮报表中新建参数city 和 area


3.在自定义按钮报表中新建数据集
  1. ds:select * from 订单 where 货主地区 =? and 货主城市 in (?)
复制代码

  1. ds1:select distinct 货主地区 from 订单 where 货主地区  is not null
复制代码
  1. ds2:select distinct 货主地区,货主城市 from 订单 where 货主地区  is not null
复制代码

4.自定义按钮报表的单元格设计

5.皕杰报表设计器再新建一个名称为dingdanmingxi的报表。
6.在dingdanmingxi报表中新建参数city 和 area


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即加入

x
 楼主| 发表于 2019-5-14 18:30:43 | 显示全部楼层
7.在dingdanmingxi表中新建数据集
  1. ds1:select * from 订单 where 货主地区 =? and 货主城市 in (?)
复制代码


8.dingdanmingxi报表的单元格设计

9.打开自定义按钮查询表单设计界面

10.地区和城市的控件类型为下拉框,数据为来自数据集


11.设置参数城市的联动

12.点击红框内的按钮拖拽到单元格

13.修改两个按钮的属性。按钮文字为明细和汇总;默认动作为自定义

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即加入

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2019-5-14 18:32:39 | 显示全部楼层
14.设置两个按钮的自定义动作
自定义动作:执行的js方法,查询表单在页面上生成的是一个html表单提交。你可以用js修改提交信息这样的操作来实现自定义按钮。
明细自定义动作:document.getElementsByName('rpt')[0].value='Demo/参数报表/dingdanmingxi.brt';biosSubmit();
汇总自定义动作:document.getElementsByName('rpt')[0].value='Demo/参数报表/自定义按钮.brt';biosSubmit();
15.将设计好的两个报表集成到web应用中,并访问自定义按钮报表。选择好地区和城市后,点击汇总。

点击明细按钮

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即加入

x
回复 支持 反对

使用道具 举报

发表于 2020-4-23 14:41:09 | 显示全部楼层
学习一哈,留个脚印
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即加入

本版积分规则

QQ|小黑屋|手机版|皕杰软件 ( 京ICP备14050931号 )

GMT+8, 2025-6-12 19:02 , Processed in 1.117168 second(s), 17 queries .

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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