首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏葡萄城控件技术团队

    ActiveReports 报表应用教程 (3)---图表报表

    本文将演示如何在葡萄城ActiveReports报表中实现图文混淆报表。 我们将要实现的是2011年度各类产品销量统计报表,其中图表按照产品类别统计销量,表格按照类别和月份统计销售量。 1、创建报表文件 在 ASP.ENT 应用程序中添加一个名为 rptSalesByCategory.rdlx 的页面报表(PageReport)文件,使用的报表模板为“ActiveReports 7 页面报表 2、为 rptSalesByCategory 报表添加数据源 通过 VS2010 “菜单” –> “其他窗口” –> “报表资源管理器 V7 ” 打开葡萄城ActiveReports报表资源管理器,在数据源节点上鼠标右键 在出现的报表数据源对话框中,输入下图所示的信息: ? 类别名称 ORDERBY DATEPART("m",订单.订购日期),类别.类别ID, 类别.类别名称 ) as t INNERJOIN 类别 ON t.类别ID = 类别.类别ID 3

    4.4K70发布于 2018-01-10
  • 来自专栏剑指工控

    【坑】如何心平气和地坑之拿RSViewSE的报表说事

    等都有该功能) 王老湿专业坑好多年,不要问我谁在挖坑,咱不能说,咱就是了 何为ActiveX控件? offic软件和RSViewSE软件,那么你所能调用并完全脚本控制的表格控件有如下几种: 1、Microsoft DataGrid Control 2、 Microsoft FlexGrid Control 3、 简单方便,不需要数据库操作,可直接定时导出成CVS/Excel文件 缺点:查询不方便,只能一页页人工查找Excel文件 计划功能描述: 1、点击按钮,读取数据显示在表格内 2、自动实时读取数据显示在表格内 3、 需要采集的数据有 1、日耗电量 2、日供水量 3、日运行时间 4、日供水单耗 5、月供水量 6、月耗电量 7、月供水单耗 8、月运行时间 9、泵站编号 暂时就这么多 OK,至此,在RSViewSE里面做简单报表过程就结束了。 注意: 此阶段所做的报表只能定时导出到指定位置作为文件保存。用户并不能在SE的画面内查询报表的历史数据。

    4.4K41发布于 2021-11-09
  • 来自专栏剑指工控

    【续坑】如何心平气和地坑之拿RSViewSE的报表说事(2)

    JZGKCHINA 工控技术分享平台 上一篇《【坑】如何心平气和地坑之拿RSViewSE的报表说事》中,我们在RSViewSE软件的画面内嵌入了一个Spreadsheet控件表格,通过VBA脚本对它进行一系列控制实现了将 关键你得学会数据库的骚操作,学会了数据库的操作,标志着你已经迈上了组态界大坑的道路。 3)、对于SQLServer,配置过程类似,只是在创建数据源的时候系统数据源并且使用SQL Server驱动。 首先在SQL Server里面新建一个数据库。 4、写读回来的泵站数据到表格里面去 思路:因为使用RSViewSE软件自动存储数据到数据库的功能,我们查询的结果跟我们设计的报表格式很不一样,所以只能每次查询一部分,多次查询再进去。 坑:在Access里面执行SQL语句时,任意字符串的通配符为“*”符号,但是如果把SQL语句放在ODBC里面执行,就要用“%”了。

    4.6K10发布于 2021-11-09
  • 来自专栏ZXand618的ECharts之旅

    3D 饼环图 label 初步

    之前做的 3D 饼环图一直没有数据标签,原因是 series.surface 不支持,此前一直也没有想到凑合实现点思路。 最近因读者问起,偶然有了 label 的粗糙实现,效果如下: 做法也比较简单,就是在饼图的大致中心位置,加一个带标签(label)3D 柱形,也就是 bar3D 的一根柱子。 这里有个细节,我通过 barSize 将柱子的截面尺寸设置为 0.1*0.1,从而使它看起来像一根线,而这个 barSize 怎么来的,请见这篇文章:bar3D 自定义柱子宽度(厚度) 因为是基于之前实现的 3D 饼环图改的,下面只列出修改的部分(饼环图原文请见 3D 饼环图初步完成): 1、getPie3D 函数增加 bar3D 系列的生成,以及数据(series-bar3D.data)的填入; // 新增标签 series @20210613 let labelSeries = { id: 'labelSeries', type: 'bar3D',

    1.6K30编辑于 2022-04-10
  • 来自专栏福大大架构师每日一题

    3*3数独, 每一行要1~3, 每一列要1~33*3的区域会拆分成不规则的三个集团区域, 每个集团区域3个格子

    3*3数独,每一行要1~3,每一列要1~33*3的区域会拆分成不规则的三个集团区域,每个集团区域3个格子,每个集团的区域都一定是一个连在一起的整体,可能不规则,每个集团内要1~3,如果只有一个解返回 ("{}", solution(&mut sudoku2, &mut map2)); let mut sudoku3: Vec<Vec<i32>> = vec![vec! [0, 0, 3], vec![1, 0, 0], vec![0, 0, 2]]; let mut map3 = vec![ vec![vec![0, 0], vec! ("{}", solution(&mut sudoku3, &mut map3)); let mut sudoku4: Vec<Vec<i32>> = vec![vec! [3, 0, 3], vec![1, 0, 0], vec![0, 0, 2]]; let mut map4 = vec![ vec![vec![0, 0], vec!

    87510编辑于 2022-06-05
  • 来自专栏福大大架构师每日一题

    3*3数独,每一行要1~3,每一列要1~33*3的区域会拆分成不规则的三个集团区域

    3*3数独, 每一行要1~3, 每一列要1~33*3的区域会拆分成不规则的三个集团区域, 每个集团区域3个格子, 每个集团的区域都一定是一个连在一起的整体,可能不规则, 每个集团内要1~3, ("{}", solution(&mut sudoku2, &mut map2)); let mut sudoku3: Vec<Vec<i32>> = vec![vec! [0, 0, 3], vec![1, 0, 0], vec![0, 0, 2]]; let mut map3 = vec![ vec![vec![0, 0], vec! ("{}", solution(&mut sudoku3, &mut map3)); let mut sudoku4: Vec<Vec<i32>> = vec![vec! [3, 0, 3], vec![1, 0, 0], vec![0, 0, 2]]; let mut map4 = vec![ vec![vec![0, 0], vec!

    41310编辑于 2023-06-08
  • 来自专栏landv

    报表设计-普通报表设计

    描述 普通报表设计可以分为报表设计、参数设计、图表设计和填报设计四个部分,这四个部分是 FineReport 普通模板的几大使用方式。 普通报表的特点有:类 Excel 设计界面、无限行列扩展和多 sheet 功能,能轻松实现数据间的各种运算,实现复杂表样、分组交叉、卡片分栏、同比环比等功能。 同时普通报表还存在一些不足:局限于规整的格子式报表和不支持局部刷新等。 1.1 报表设计 报表设计是纯粹的数据展示,如下图: ? 详细使用方法请参照 报表设计; 1.2 参数设计 参数设计是动态查询数据,如下图所示: ? 详细使用方式请参照 参数入门; 1.3 图表设计 图表设计是使用图表来展示数据,如下图所示: ?

    3.3K20发布于 2020-05-25
  • 来自专栏Vincent-yuan

    蛇形

    例如,n = 4时方阵为: 10  11  12   1 9   16   13   2 8   15   14   3 7   6   5   4 上面的方阵中, 每次都是移动到不能,不能是指再走就出界,或者再走就到了之前填过的格子。 把所有格子初始化为0,方便之后判断。 实现 #include<stdio.h> #include<string.h> #define maxn 20 int a[maxn][maxn]; int main() { //tot表示现在的个数 ) a[x][++y]= ++tot; } for(x=0;x<n;x++) { for(y=0;y<n;y++) printf("%3d

    75720发布于 2020-05-26
  • 来自专栏科控自动化

    WinCC V7.5 制作 设备运行报表3

    5 <报表制作> <报表查询的实现过程是通过脚本查询数据库,把查询结果填充到 excel 模板并另存为 htm 文件,在 WinCC 画面中添加 web 控件显示 htm 报表文件。 5.2 <制作报表画面> <在 WinCC 报表查询画面上,可以按照设备编号和日期来查询报表。 >= #" & strStartTime & "# and EN_T <= #" & strEndTime & "# Order By EN_T ASC" adors.Open SQL,Conn,1,3 3, 2) = FormatDateTime(adors.Fields(2).Value, 4) '启动时间 xlSheet.Cells(i + 3, 3) = FormatDateTime(adors.Fields (3).Value, 4) '停止时间 xlSheet.Cells(i + 3, 4) = DateDiff("n", adors.Fields(2).Value, adors.Fields(3).Value

    6.7K12编辑于 2022-03-29
  • 来自专栏黄啊码【CSDN同名】

    3分钟就能轻松做出酷炫报表

    做这个报表我们是为了展示某个行业的什么指标?所以开始前需要对该行业进行调研、规划、提炼其指标,而后通过场景化搭建核心指标。其次就是谁来看?也就是做这个报表给谁看。我们一般做报表主要是给三类人群来看。 故此不同的层面所关注报表指标不同,也就产生了多样化的报表需求,所以一个公司业务稍微复杂点大大小小的报表也会有几十个不等。最后就是怎么做?也就是做这个报表的具体过程。 一个完整的报表设计主要可以分为新建报表、数据准备、报表主体设计、报表预览几个部分。 具体操作流程为首先钻取数据库,建立数据连接,而后确定报表类型,新建数据集,然后进行报表设计与调整,最后进行报表预览,这就是一个完整的报表制作流程。 第一步:选择报表模式打开FineReport模板设置器,选择报表模式,本文主要以决策报表模式进行操作演示。新建决策报表-新建模板。直接拖曳想要使用的图表组件或者参数组件到面板上。

    59120编辑于 2022-06-20
  • 来自专栏前端儿

    蛇形

    蛇形数 描述 在n*n方陈里填入1,2,...,n*n,要求填成蛇形。 例如n=4时方陈为: 10 11 12 1 9 16 13 2 8 15 14 3 7 6 5 4 输入直接输入方陈的维数,即n的值。(n<=100)输出输出结果是蛇形方陈。 样例输入 3 样例输出 7 8 1 6 9 2 5 4 3 #include <iostream> #include <iomanip> using namespace std; const int

    79710发布于 2018-09-03
  • 来自专栏程序编程之旅

    蛇形

    样例输入: 4 样例输出: 10 11 12 1 9 16 13 2 8 15 14 3 7 6 5 4 #include <stdio.h> #include <stdlib.h a[x-1][y])) { a[--x][y]=cot++; //printf("3\n"); } while 4\n"); } } for(i=0; i<n; i++) { for(j=0; j<n; j++) printf("%3d

    49640编辑于 2022-11-25
  • 来自专栏yuyy.info技术专栏

    方格

    iostream> #include<cstring> using namespace std; int arr_num[10][2]; int count=0; int judge(int arr[3] if(arr[x][y+1]==(temp-1)||arr[x][y+1]==(temp+1)){//cout<<"55"<<endl; return 0; } } if(x+1<3& if(arr[x+1][y-1]==(temp-1)||arr[x+1][y-1]==(temp+1)){//cout<<"66"<<endl; return 0; } } if(x+1<3) if(arr[x+1][y]==(temp-1)||arr[x+1][y]==(temp+1)){//cout<<"77"<<endl; return 0; } } if(x+1<3& [4],int x,int y){ if(x==2&&y==3){ for(int i=0;i<3;i++){ for(int j=0;j<4;j++){ cout<<arr[i][

    43110编辑于 2022-06-28
  • 来自专栏剑指工控

    WINCC报表

    前段时间的一个项目用SE的vba做了一套报表,运用的是时间触发计数,每小时记一次,一个班记8次数据,本次这次项目需要用WINCC做报表,触发条件是事件触发,WINCC自带报表功能可以满足,但是WINCC 因此就自学用VBS做报表,大概流程是:先用全局脚本把需要记录的数据写入SQL数据库,然后再用按钮脚本把数据库需要的数据提取出来,在MSFlexGrid控件中显示出来,再用一个按钮脚本把MSFlexGrid 注意第一行,或者是第一列都从0开始 For z = 0 To 7 MSFlexGrid1.Col = z MSFlexGrid1.Text = "南大傲拓NA400采集日报表"'通过FOR,NEXT操作 ,将8列内容都显示为"NA400数据采集日报表" Next MSFlexGrid1.MergeCells = 4'设置一个值4表明如何及何时将有相同内容的记录进行合并 MSFlexGrid1.MergeRow (10 ^ 3) b1 = Int(b1 * 10 ^ 3 + 0.5) / (10 ^ 3) c1 = Int(c1 * 10 ^ 3 + 0.5) / (10 ^ 3) d1 = Int(d1 *

    4.2K42发布于 2021-11-09
  • 来自专栏ypw

    蛇形

    例如,n=4时的方阵为: 10 11 12 1 9 16 13 2 8 15 14 3 7 6 5 4 #include<stdio.h> #include<string.h a[x][y+1]) a[x][y+1] = tot++; } for(x =0;x<n;x++) { for(y=0;y<n;y++) printf("%3d",a[x][y]);

    38120编辑于 2022-05-05
  • 来自专栏葡萄城控件技术团队

    ActiveReports 报表应用教程 (4)---分栏报表

    在葡萄城ActiveReports报表中可以实现分栏报表布局样式,可以设置横向分栏、纵向分栏,同时进行分栏和分组设置,统计分栏分组的小计、合计等。 在商业报表系统中常见的分栏报表有商品标签、员工工卡、条码打印等。本文主要讲解如何在葡萄城ActiveReports报表中实现横向分栏、纵向分栏和分组分栏报表。 1、横向分栏报表 1.1、在 ASP.NET 应用程序中添加一个名为 rptAcrossDown.cs 的 ActiveReports 报表文件,选择的项目模板类型为 ActiveReports 7 区域报表 报表创建完成之后点击 detail 左上角的数据源图表,按照下图中的信息创建报表数据源: ? 3、分组分栏报表 在设置分栏的同时,我们还可以设置报表的分组信息,以完成数据的分组显示和数据统计。

    3.5K80发布于 2018-01-10
  • 来自专栏landv

    报表设计-聚合报表设计

     [财务][数据化分析][帆软]报表设计-聚合报表设计 1. 聚合报表设计界面 聚合报表指一个报表中包含多个模块,每一块都类似一张单独的报表或者一张图表,块与块之间相对独立,互不影响。 聚合报表特点:空白画布式设计界面,每个模块相互独立,专门解决大报表难题,单元格扩展分离,互不影响。 新建聚合报表 1)点击菜单文件>新建聚合报表,可以直接新建聚合报表,如下图: ? 2)新建普通报表的时候,添加 sheet 的时候可以添加普通报表及聚合报表 ? 3)新建聚合报表的时候,添加 sheet 的时候只能添加聚合报表 ? 3. 导出聚合报表 想要导出聚合报表时,可以直接导出 Excel/Word/PDF 等格式,如下图: ? 注3:flash 打印目前是已经被淘汰了的技术,很多浏览器都将不再支持 flash 打印,建议客户使用零客户端或本地打印。 4.

    3.5K40发布于 2020-05-25
  • 来自专栏葡萄城控件技术团队

    分栏报表-物品清单报表实现

    所有的电子技术都是采用隐喻的手法,从物理世界而来,分栏报表也是源于生活,分栏报表也可以行分栏(竖向分栏)和列分栏(横向分栏)。分栏数可以分为两栏或多栏。 在商业报表系统中常见的分栏报表有商品标签、员工工卡、条码打印等。由此可见,分栏报表常用于需要重复显示结构相同的条目信息,如商品标签中,标签结构相同,只是填充的商品信息不同等。 采用分栏报表可以很大程度上的节省空间且美观。如此重要的报表分类要是实现操作能够简便易操作设置,就更好。本文使用葡萄城报表的分栏设置,来解决分栏报表需求。 分栏报表实现 1. 新建RDL报表 2. 绑定数据 3. 新建数据集 SELECT * FROM 物品清单ORDER BY 行号 4. 添加表格控件 5. 设置分栏属性 选择报表的灰色区域,点击属性对话框命令,注意设置分栏数量,一定要保证报表的纸张宽度> 单栏宽度* 分栏数量,否则分栏效果不会出来。 6. 预览 转载请注明出自:葡萄城报表

    2.6K20编辑于 2022-05-09
  • 来自专栏报表软件

    VeryReport(非常报表报表软件介绍

    VeryReport,又称非常报表,是一款国内知名的报表制作软件。由中创微软件独立研发,具有完全自主产权的报表软件。 3. 预设样式和模板:提供了丰富的预设样式和模板,用户可以根据需要自定义模板。4. 实时预览:提供实时预览功能,用户可以随时查看报表的最终效果。5. 财务报表制作:可以轻松地制作各种财务报表,例如资产负债表、现金流量表、利润表等等。2. 业务分析:可以将不同来源的数据整合起来,生成图表和报告,进行业务分析和决策支持。3. 总结VeryReport是一款功能强大、易于使用的报表制作软件。采用拖拽式设计和零编码技术,让用户能够轻松地创建高质量的报表。 该软件适用于各种应用场景,包括财务报表制作、业务分析、数据可视化和管理报告等等。VeryReport(非常报表报表软件更多介绍:https://www.veryreport.com

    2.1K40编辑于 2023-05-16
  • 来自专栏landv

    报表设计-决策报表设计模式

     就我而言,不建议使用这个FineReport里面的决策报表,还是用FineBI里面的决策报表好用,阔以在web端进行设计,其实都一样。 [财务][数据化分析][帆软]报表设计-决策报表设计模式 1. 决策报表整体介绍 点击菜单文件>新建决策报表,即可新建一张决策报表,可为决策报表添加不同的组件,其中这些组件包括空白块(Tab 布局、绝对画布块、报表块)、参数面板、图表块、控件等类型,如下图所示: 2.1 参数面板 参数面板是指,为决策报表添加过滤参数面板,所有过滤控件全部添加在该面板上。 2.2 空白块 空白块中包含 Tab 块、绝对画布块和报表块。 决策报表设计的详细介绍及示例请查看 决策报表设计。

    3.4K10发布于 2020-05-25
领券