有时数据库字段的单位和报表中显示的单位不同,我们需要进行计量单位之间的转换,这时就离不开公式的使用。...也可以引用数据库字段,其格式为:{库名.字段名} A.操作符 水晶报表支持大量的操作符,有些是常见的,也有些是Crystal Reports特有的。...C.转换操作符 转换操作符为$,它将数字转换为货币型,这样水晶报表会按照报表中的货币格式设置打印数据。...F.范围操作符 水晶报表允许用户建立一个范围,并判断数据是否包括在指定范围内。...K.函数 水晶报表支持大量函数,包括数学函数、统计函数、日期函数、字符串函数、数组函数等等。在水晶报表的帮助文件对每个函数都有详细的介绍。
在一个多层结构中,水晶报表的使用往往比较繁琐: 1、在项目中添加数据集,形成xsd文件 2、利用xsd文件,在水晶报表环境中生成报表 3、回到.net,添加rpt文件 这样做的坏处除了繁琐...其实利用水晶报表的推模式,将很灵活的实现报表。思路是:事先建立报表的架子,运行时为报表指定数据。...具体实现: 1、在水晶报表环境中,建立新数据连结,怎么方便怎么来,建议用oledb,快。 2、然后创建报表 3、回到.net环境中,添加rpt文件。 ...4、运行时为某个事件(往往是查询事件)编写处理函数,创建rpt类的实例,并设置其数据源为查询结果的数据集。将该实例赋给报表控件。 5、重新绑定即可。 ...6、注意:似乎水晶报表控件没有Viewstate,Postback后很难保持状态,必须在page_load中判断postback状态,进行数据赋值操作。
资源库: http://pan.baidu.com/s/1eQHzCY2 在资源库里面,你可以下载到说明文档和安装包,以及所需要用到的数据资源。 Good Luck!
在本blog中,主要介绍的是Crystal Reports 2008使用JDBC连接mysql数据库。 在连接之间,首先要确认你电脑上面都安装了mysql数据库。...其次,就是jdbc连接数据时候所使用的相关jar包。 接下来,就可以进行数据库的一些连接操作了。...对JDBC不是很了解的,可以到 完整java开发中JDBC连接数据库代码和步骤 了解相关的操作 1.打开Crystal Reports的数据专家 ? 2.点击JDBC(JNDI)出现: ?...3.输入url和数据库类名,点击下一步: ? 4.输入password 和user id 点击完成即可。
页面报表的游览器就可以了 服务器 : 水晶报表引擎(Crystal Report Engine (CREngine.dll)) 通过它可以完成一些任务,如在报告文件中合并数据,转换报告为其它格式等...,在设计器中你可以设计标题,插入数据,公式,图表,子报表等。 ...Data Source .rpt文件取得数据库的方法取决于你方法的选择,你能选择让水晶报表自己选择数据而不使用任何代码或者也可以选择手动的组装DataSet,然后再将其传送到报表文件。 ...执行模式 水晶报表取数据可以使用下面的方法实现: Pull 模式: 被请求时,水晶报表直接根据指定的驱动连接数据库然后组装这些数据。 ...(好像不是这样子的,不注册也好像能用很长的时间,只是不能提供支持) 默认安装的水晶报表只能支持5个用户,为了支持更多的用户,你不得不在 http://www.crystaldecisions.com
水晶报表版本是10.2.3600.0,是vs2005自带的。功能原来正常,服务器重做后不能打印,但是导出功能正常。...研究的大概情况: 1、水晶报表的web相关代码位于\aspnet_client\system_web\2_0_50727\CrystalReportWebFormViewer3\html下,但无法找到相应的控件...参考: 水晶报表WEB打印问题 如何在服务器上部署水晶报表 打印控件自动安装 Asp.Net中使用水晶报表 解决方法: 1、安装两个水晶报表安装文件CRRedist2005_x86.msi和CRREdist2005
然后,不勾选 在“帮助”--> "启动时检查更新" 选项即可。 E | hongtenzone@foxmail.com B | http://www.cnblogs.com/hongten
最近在做一个小东西,需要把一些数据打印,于是上网找水晶报表的东西,但是大部分都是连接数据库的,对于我不太适合,自己有属于小白,于是继续找,终于找到方法了,这里把这种导出自定义的数据写下来。...下面添加一个报表进来,如下图 ? 点击确定后会出现下图, ? 默认,点确定,出现下图界面 ? 找到mytable把他添加到右边列表,点击下一步,出现下图 ?...图中,红色框的是字段名称,可以修改下文字,绿色的是数据,不要修改,不过可以修改大小,如果不小心删除了,可以在“权位总管”中找到(我的是繁体的),如下图 ?...然后把相应的字段给拖过来就行了,至此,报表完成了 下面添加一个窗体用于显示报表,然后在工具栏拖一个CrystalReportViewer控件进来,如下图 ?
被这个问题快折腾死,死活都找不到原因,找了一堆解答,无外乎这几种情况,但都不管用 在Page_Init中绑定数据。无效。...activex控件的版本,我试过10.2.0.1146等多个版本的dll,10.2打头的还可以,10.5的根本就不显示打印对话框。
在Web上利用水晶报表显示一段文本,用的是动态加载rpt的方法,结果出来的文本效果如下: 右边很不齐,于是回到水晶报表10程序中调rpt,很快,把文本的对齐方式设为两端对齐就好了...再保存,重编译,显示,结果有所变化,但变化不大,还是不齐。 ...很难得到字段的引用,最后终于搞定,我对cr的对象结构也有了一点点的进一步了解: 水晶报表在.Net中,主要的命名空间,一个是CrystalDecisions.CrystalReports.Engine...这个对我来说没有用,我只想控制已经加入到报表中的字段。 ...才觉悟过来:问题并不出在报表上,而是在于网页的显示方式的限制,在两端对齐的方式下,查看显示的网页,可以看到: 原来它也只是利用CSS来进行两端对齐的。
每列代表一类资源,每行代表一个版本,我仅就我知道的资源类别介绍一下: Install Executable:我理解是完整版,包括VS插件、报表设计器、运行环境等所有东西,装上后就可以在VS中创建CR报表了...由于CR MSI是可以独立安装的,它已经集成了VC80 msm、ATL啥的,只要它装完就已经可以支撑报表运行;另外就是这种方法可以写条件判断是否已装CR组件,如果已装就不装了,这样能大大缩短整个安装时长...话说无论是MSM法还是MSI法,只要是没装CR的机器,部署CR组件的时间都挺长的,这尼玛水晶报表更新到这一版就这点不好,早期版本的安装都是很快的,这一版没个几分钟装不下来。
SAP MM以ALV格式显示采购报表1, SU3,看个人账号参数。没有设置参数ME_USE_GRID=‘X’。...2, 执行事务代码ME2M.Scope of List字段值设置为’BEST’,执行,报表以ALV这种列表格式显示结果,对用户很友好。...重新执行事务代码ME2M,Scope of List字段值设置为’DEFAULT’,执行,报表以Hierarchy的格式显示结果,对用户很不友好。...一个正常的SAP用户都不喜欢这样的报表格式,不理解SAP系统的开发者和设计者们为啥觉得这种格式能堪使用。。。问题来了,同一个事务代码ME2M, 为啥会有如此明显不同的报表显示格式?3, 检查后台配置。...这是导致在执行事务代码ME2M的时候选择不同的Scope of List,报表显示结果迥异的原因。
11月初我们发布了1.4.0里程碑稳定版本,增加了一些新功能包括丰富了查询控件、支持查询JS/CSS增强、支持mongodb、redis、存储过程数据集、支持分组小计、支持图表钻取、条件钻取、支持表格背景设置斑马线...2.JS增强 JS增强可实现三级联动 修改查询表单初始值 设置下拉单选默认值 3.CSS增强 修改查询栏按钮颜色 二、数据集 1.存储过程 存储过程调用方法: 2.Redis Redis调用方法...:调用key即可 3.MongoDB MongoDB调用方法:在报表SQL中配置满足标准的MongoDB Sql语法 三、分组小计 1.横向:compute用法 compute可实现横向列加减乘除包括带括号...2.纵向小计 纵向小计包含:求和、最大值、最小值、平均值、计数 四、钻取 图表钻取、条件钻取联动 报表及图表支持钻取及联动,也可根据条件钻取联动。...五、设置自定义分页条数 六、分栏功能 可设置横向循环次数 七、分版功能 同一列需显示不同数据集时,我们可以使用分版功能 八、动态合并格 用户信息动态合并 九、斑马线背景色
在葡萄城ActiveReports报表中可以动态的显示或者隐藏某区域的数据,通过该功能用户可以根据需要显示或者隐藏所关心的数据,结合数据排序、过滤等功能可以让用户更方便地分析报表数据。...本文中展示的是销售数据分析表实现方法,该报表包含每年销售数据汇总图表,月度销售统计,以及每月销售明细属性。...(CPL)报表,将固定页面报表转换为连续页面报表。...2、打开报表资源管理器,并按照以下信息创建报表数据源 名称: NWind_CHS 类型: Micorsoft OleDb Provider OLE DB 提供程序: Microsoft.Jet.OLEDB...BandedList1_Details Visibility.Hidden = True Visibility.ToggleItem = TextBox123 5、运行程序 点击向下钻取图标以显示或者隐藏报表明细数据
经过多次收购,已经被SAP 公司收购,从12版本发布到16版本,现在因为水晶报表为SAP 服务,所以更加注重数据分析,而不注重报表易于设计。...图表类报表开发能力 浏览器的兼容性 授权及部署 数据源支持以及能否跨数据源链接 在实际的项目中,往往数据会存在各种不同的数据库或文件系统,甚至是在线的动态数据,是否能够支持更多的数据源以及能否同时在一张报表中支持多数据源得数据同时显示并关联...但是表格控件并不是严格意义的表格,没有表头表尾详细数据的概念,是用单元格拼起来的,所以无法控制每一行的显示。...图表设计步骤 水晶报表 水晶报表必须为图表准备数据,数据准备完成后,才可以使用图表控件,对于运行时报表数据源的报表,创建图表就不会很方便。...,而水晶报表目前无法做到多数据源支持,Stimulsoft, FastReport,均不支持同一报表中绑定多个数据源并展示。
利用事务代码MB52查询实时库存时默认的显示格式是ALV List形式的,例如下图所示。 并且在选择条件界面和显示界面都没有找到类似SE11界面中的切换设置功能。...路径:IMG→物料管理→库存管理和实际库存→报表→为报表设置打印功能 将其中程序名为“RM07MLBS” 的勾选“网格控制”即可,具体如下图所示。 最终效果(无需切换)。
SAP WM 显示TR ITEM的标准报表LX09 SAP WM模块里,标准的TR报表,有LB10,LB11,LB12等,如下图示。...不过不方便的是,这些报表都不能以列表形式显示多个TR的ITEM数据,只显示TR的Header信息。 项目上业务部门有个需求,希望能批量查询TR里的ITEM的数据。...经过仔细检查SAP WM模块的那些标准报表,发现了事务代码LX09基本可以满足这个要求。...执行事务代码LX09,进入如下界面: 输入仓库号等查询参数,执行,得到如下报表结果: 不过事务代码LX09在项目实践中使用得比较少,之前笔者也很少关注到这个事务代码。
其实,大多数情况报表的慢只是个表现,背后的原因是数据准备太慢,在数据进入报表环节之前就已经慢了,这时再去优化报表开发或压迫报表工具并没有用处。...报表环节不应当也无能力解决大数据和复杂计算问题,只要处理小数据的摆位和简单计算,这不会耗用太多时间。 八成左右的报表慢是因为数据准备造成的。...报表呈现的数据量虽然小,但涉及的原始数据量可能巨大,把大数据汇总和过滤成小数据需要很长时间;复杂计算也是类似,主要时间消耗在数据准备阶段。数据准备的优化是报表提速的关键。...其它类似场景还有,如带部分明细行的分组汇总表,表现出来是由于报表环节处理数据量大导致运算变慢,而解决方法也是把运算移到报表外。 数据传输 报表还有个慢的瓶颈在于数据传输。...有些报表、特别是常见的多源报表,其中大部分数据相对稳定(历史数据),只有小部分数据时效性差(当期数据)。而整个报表的缓存的有效期只能以较短的为准,这样会导致报表经常被重算。
最近在业务需求开发当中,有一个需求是按照报告的格式生成数据图片推送到企业微信群消息当中,企业微信消息倒是还好,这生成图片的还是第一次遇到啊,然后百度了一下发现也没有什么现成的框架可以用,只能自动手写一个工具类...int DEFAULT_CLO_SIZE = 300; /** * 校验参数 * @param titleList 标题 * @param dataList 数据...编码 和 图片Md5加密字符串 * @param totalTitle 总标题,允许为空 * @param titleList 标题 * @param dataList 数据...Base64编码 * @param totalTitle 总标题,允许为空 * @param titleList 标题 * @param dataList 数据...* @param totalTitle 总标题,允许为空 * @param titleList 标题 * @param dataList 数据 * @return
当今时代,传统的报表工具已经很难满足人们对于数据可视化的期望了,而大数据处理工具却可以为人们提供了更多的选择。...RDP报表工具大屏功能和亮点 RDP大屏,仅在可视化效果上就有数百种选择,令传统报表工具望尘莫及,使用人员只需要通过拖拽方式即可实现精美的数据可视化报表。...如果手机端也想显示大屏幕报表的话,可以将设计好的大屏幕中的组件,按照流式布局展示,通过拖拽排列显示顺序,部分图表不适合在移动端展示,可以通过点击隐藏按钮隐藏。...RDP报表工具可视化数据集功能和亮点 可视化数据集让不擅长SQL语言的人,通过可视化界面及其引导性配置,能够完成数据库表间的关系和数据的查询,再进行报表表样的关联,即可完成报表的配置。...本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
领取专属 10元无门槛券
手把手带您无忧上云