首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

水晶报表文本web无法两端对齐

Web上利用水晶报表显示一段文本,用的是动态加载rpt的方法,结果出来的文本效果如下:         右边很不齐,于是回到水晶报表10程序调rpt,很快,把文本的对齐方式设为两端对齐就好了...很难得到字段的引用,最后终于搞定,我对cr的对象结构也有了一点点的进一步了解:         水晶报表.Net,主要的命名空间,一个是CrystalDecisions.CrystalReports.Engine...ReportDocument的主要成员,一个是Tables集合,就是这个报表相关的表的集合,顺着它可以找到字段,以及每个字段被引用的次数。...这个对我来说没有用,我只想控制已经加入到报表字段。        ...最后,还是命名空间CrystalDecisions.CrystalReports.Engine乱看,看到FieldObject,顺藤摸瓜,才算找到,原来是这样的:报表由很多的ReportObject

2.4K90
您找到你想要的搜索结果了吗?
是的
没有找到

水晶报表常用公式

有时数据库字段的单位和报表显示的单位不同,我们需要进行计量单位之间的转换,这时就离不开公式的使用。...一个公式可以有很多行,但只有最后一行的计算结果才会作为整个公式的结果打印报表。 C.条件计算 在这个例子我们重点演示如何使用If-Then-Else操作符。...但是实际应用的统计往往更为复杂。比如,我们需要根据一定的条件进行统计。假定我们要统计每组单价超过10元的商品的销售数量。我们可以先在报表的Detail部分插入一个公式。...公式可以使用变量、常量。也可以引用数据库字段,其格式为:{库名.字段名} A.操作符   水晶报表支持大量的操作符,有些是常见的,也有些是Crystal Reports特有的。...K.函数   水晶报表支持大量函数,包括数学函数、统计函数、日期函数、字符串函数、数组函数等等。水晶报表的帮助文件对每个函数都有详细的介绍。

2.9K10

ASP.NET水晶报表的使用

也正是因为报告引擎的作用,才可以将Asp.Net水晶报表转换成为普通HTML格式   水晶报表设计器(Crystal Report Designer (CRDesigner.dll))   水晶报表就是设计器创建的...,设计器你可以设计标题,插入数据,公式,图表,子报表等。   ....rpt报表文件   执行报表的第一步就是水晶报表设计器接口创建此报表默认安装微软已经提供了一些现成的.rpt例子。   ...注意:一些复杂的操作报表服务器与Web服务器可能不在同一物理主机上,Web服务器将HTTP请求传送到报表服务器上去。水晶报表也可以当做WebService来执行。   ...上面的步骤实际上是插入了下面这些代码至Asp.Net文件: <%@ Register TagPrefix=”cr” Namespace=”CrystalDecisions.Web” Assembly

2.6K30

02-Epicor二次开发常用代码

二次开发常用代码 1、获取到的完整的SQL,可以将SQL语句弹出来,用于测试 2、EPICOR各种数据的位置 3、Form_Load事件中常见的代码(格式化、初始化等) 4、将DataSet的数据写成XML,供设计水晶报表的数据源...([管理分析-SD(C)-库存管理-快递对账单]可以参考) 5、将UtraGriew的数据Excel导出 6、系统的常量标志符:vbCrLf等 7、循环表格,并将当中的CheckBox全选、或全取消...8、EPICOR数据字典 9、更改菜单的名称 10、增加表字段 11、初始下拉选择框的数据([管理分析-SD(C)-库存管理-快递对账单]或者资产新增可以参考) 12、双击后打开其他菜单界面 13...要去【菜单维护】将这里更改掉成想要的英文 然后再在【语言维护】这里新增一个翻译的文本 ERP已经设置底部语言是英文,只能由英翻译为 10、增加表字段 11、初始下拉选择框的数据([管理分析...-SD(C)-库存管理-快递对账单]或者资产新增可以参考) 12、双击后打开其他菜单界面 13、发送邮件 14、查询报表被哪个公司使用了 15、系统适配器方法更新标准字段(参考界面:物料-库存

2K10

Xcelsius(水晶易表)系列7——多选择器交互用法

关于选择器的用法,之前的几篇零零碎碎的讲了些,今天是专门讲解水晶易表几种重要的选择器用法——标签式菜单(在案例1曾经讲过,不过具体用法不同,那里是匹配的原数据,按行插入,这里仅仅作为按钮选择工具,按值插入目标...数据除了以上信息之外,你可以看到我特意添加了查询标准字段,这列字段将每一条数据的年份、产品类型、地区合并成一个单元格(关于合并单元格信息,请参考小魔方的历史文章),这列数据将作为后期的重要查询标准。...如果正常变动,则动态数据源设置成功,导入进水晶易表开始搭建动态仪表盘工作。 水晶仪表盘搭建: 进入水晶易表,分别插入标签式菜单、组合框、单选按钮。(部件选择器插入)。 ?...三个选择器全部配置完成之后,部件插入统计图-折线图。 ?...至此,动态仪表盘全部配置完毕,可以通过预览功能查看动态交互性能是否完好,没有问题之后,可以通过水晶易表的主题、颜色以及统计图属性菜单的外观项目精修字体、配色和背景,也可以部件插入专门的背景色块做衬托

2.6K60

项目实战:如何制作报表

image.png 价格在产品表,数量销售数据表,也就是计算指标用到的两列数据不同的表。 image.png 下面我们用Power BI来实现,不同的两张表字段如何分析计算。...image.png 点击“数据”,右边的字段中选择“销售数据表”,工具栏中选择“新建列”。...image.png 公式栏上写公式: 金额 = '销售数据表'[数量] * RELATED('产品表'[价格]) RELATED的意思是关联其他表的意思,也就是将销售数据表的数量,和产品表的价格相乘...写完公式后按回车键,新的一列就会生成。 image.png 动态操作演示如下: 4.报表底色 我们给报表的底色添加颜色,点击“格式”刷,选择“页面背景”,颜色选择灰色,透明度拉到零。...image.png 为了报表的美观,我们标题下做一些辅助线来装饰下。插入”栏点击“形状”,选择“线条”。 image.png 颜色改为灰色。

3.5K30

Xcelsius(水晶易表)系列9——动态选择器应用(过滤器)

今天继续跟大家分享关于水晶易表的动态选择器高级用法——过滤器。 这个部件可以将多层帅选筛选自动化,比如我们前两篇所讲解的多重筛选案例, 需要为每一个筛选字段单独建立一个筛选器,来完成整体的记录筛。...从筛选器可以筛选出符合产品类型、客户类型、销售代表的记录,并插入到统计图的(数据源)的目标单元格。 这种筛选方式的确要比我们前两篇的暗案例要省事儿很多,不用写繁杂的函数公式。...(直接省掉了excel动态建模过程,可以直接到水晶易表制作动态仪表盘了) 导入数据后,部件窗口中选择插入——选择器-过滤器部件拖入画布。 ?...设置好了之后,就可以预览下,正常情况下,过滤器的三个组合框已经可以下拉点选,而且每一个里面的记录的是经过过滤的独一无二的,选择一条符合三个字段类型的记录,软件就会将该记录的三个季度指标输出到目标单元格区域...没有问题,就可以插入条形图(或者其他)作为数据记录的呈现工具,统计图中选择条形图插入。 ?

1.3K60

这个低代码报表开发平台,操作类似Excel,用好了不需要加班

就我从事的数据领域,报表开发这一项工作近十年来因为低代码平台的出现,有了很大的改观。BI报表开发中一些复杂的逻辑可能只需要几个公式或者几句JS就能轻松搞定。从产品开发上来讲,其本质就是提效。...当一项业务成熟之后,自然就会有将技术平民化的管理系统出现,比如报表系统。我们零几年的时候就开始尝试使用一些国外的BI报表系统,比如水晶、BO,还尝试了一些开源的jaspereport,birt。...低代码的第一点,就是有一个可视化SQL语句编辑面板,与数据库链接成功后能看到数据库表和字段,然后拖拽数据表和字段到编辑页面就可以生成SQL语句,避免一行一行写,就像像一个内置的navicat。...主面板就是表格模板设计器,表格式、功能操作、函数等都类似Excel,不同点在于Excel是对单个数据操作,这里是对数据字段操作,将需要的数据字段拖到表格,再配以各种可视化的属性设置。 ?...设计器针对有三种报表设计模式:普通报表、聚合报表、决策报表。 普通报表模式最贴近Excel,用来做大部分报表包括基础报表、中国式复杂报表,运算上更多SHEET和跨SHEET计算,兼容EXCEL公式

1.4K30

不用Visual Studio,5分钟轻松实现一张报表

常规的报表设计,如RDLC、水晶报表等,需要安装Visual Studio,通过VS提供的报表设计界面来设计报表,通过VS设计报表对.NET开发者而言非常方便,但是对于非开发人员,要安装4G的一个VS,...区域报表,提供了14个报表控件,其中本文会用到6种控件:(有关区域报表、页面报表的区别,请参考) Label: 标签用于显示说明性文本,可以帮助用户描述显示报表的数据。...TextBox :文本框是一个基本的报表控件,它允许直接显示和编辑未格式化的文本。 Picture:此控件用于报表显示图像文件,可以控制图像大小等属性。...您可以添加或删除页眉和页脚,报表头和报表尾,还可以添加 32 级的分组页眉和页脚(报表上单击右键并选择插入,可以插入报表头/报表尾和分组头/分组尾。)。将控件拖这些区域中,以此来显示报表数据。...报表布局会被保存为 RPX 格式。 依次从数据字段,往报表上拖动字段,如供应商名称、联系人、地址、城市等 ? 对于Line、BarCode和Picture,则需要从左侧的工具栏拖入。 ?

3.3K50

无需Visual Studio,5容易的 – 分为报告

本文採用区域报表来实现。 区域报表。提供了14个报表控件,当中本文会用到6种控件:(有关区域报表、页面报表的差别,请參考) Label: 标签用于显示说明性文本。...能够帮助用户描写叙述显示报表的数据。 TextBox :文本框是一个主要的报表控件。它同意直接显示和编辑未格式化的文本。...Picture:此控件用于报表显示图像文件,能够控制图像大小等属性。 Line: 线以可视方式绘制边界或突出显示报表特定的区域。...报表头和报表尾,还能够加入 32 级的分组页眉和页脚(报表上单击右键并选择插入。能够插入报表头/报表尾和分组头/分组尾。)。将控件拖这些区域中,以此来显示报表数据。...当中BarCode和Picture须要在属性对话框改动数据—DataField字段。 第5分钟:预览结果、打印、导出 预览查看报表结果的效果例如以下 导出:设计工具

1.8K00

水晶报表的推模式

一个多层结构水晶报表的使用往往比较繁琐:     1、项目中添加数据集,形成xsd文件     2、利用xsd文件,水晶报表环境中生成报表     3、回到.net,添加rpt文件 这样做的坏处除了繁琐...,就是UI层直接要访问数据库,将使得层次结构晚节难保。...其实利用水晶报表的推模式,将很灵活的实现报表。思路是:事先建立报表的架子,运行时为报表指定数据。...具体实现:     1、水晶报表环境,建立新数据连结,怎么方便怎么来,建议用oledb,快。     2、然后创建报表     3、回到.net环境,添加rpt文件。    ...6、注意:似乎水晶报表控件没有Viewstate,Postback后很难保持状态,必须在page_load判断postback状态,进行数据赋值操作。

95250

基于纯前端类Excel表格控件实现在线损益表应用

而借助控件设计财务报表模板,可以满足财务数据展示、计算、决策分析的同时,提供如 Excel 一般的使用体验,并可直接复用财务系统原始的 Excel 报表模板,减少从本地到线上的数据迁移工作量。...我们的示例:将 Account Group 和 Account 字段添加到 Rows,并将 Actual 和 Budget 添加到 Values。...注意:数据透视表可以没有数据透视面板的情况下工作,我们只是添加了它以方便使用。 添加计算项 除了数据透视表字段的现有项目外,这里还支持使用自定义公式创建一个或多个计算项目。...我们将使用计算字段功能在数据透视表添加差异和差异百分比。 单击数据透视表分析。 字段、项目和集合 → 计算字段。 设置计算字段的名称差异。 要在公式添加字段,请选择该字段,然后单击“插入字段”。...组顶部显示小计 转到设计选项卡 单击小计 选择“组顶部显示所有小计” 每个项目后插入空行 转到设计选项卡 单击空白行 选择“每个项目后插入空白行” 隐藏按钮和字段标题 转到数据透视表分析选项卡

3.1K40

水晶报表WEB方式下不打印的问题

水晶报表版本是10.2.3600.0,是vs2005自带的。功能原来正常,服务器重做后不能打印,但是导出功能正常。...研究的大概情况: 1、水晶报表的web相关代码位于\aspnet_client\system_web\2_0_50727\CrystalReportWebFormViewer3\html下,但无法找到相应的控件...参考: 水晶报表WEB打印问题 如何在服务器上部署水晶报表 打印控件自动安装 Asp.Net中使用水晶报表 解决方法: 1、安装两个水晶报表安装文件CRRedist2005_x86.msi和CRREdist2005..._x86_chs.msi,无效 2、重新服务器上安装vs2005,无效 3、把aspnet_client复制到多个位置,无效 4、寻找PrintCode控件的安装处理代码,aspnet_client...下的代码没有找到 5、从网上下载一个PrintCode.cab,但无法直接安装。

2.5K50

Xcelsius(水晶易表)系列8——动态选择器高级用法

本案例大体步骤分为三个部分:字段编码及查询字段设置、动态数据源设置、水晶表仪表盘设置。...接下来的更为重要,我们要根据组合后的返回参数我们最初制作的查询字段查找出对应返回参数的整行数据并单独返回到指定行单元格区域。 B4~Q4单元格区域,使用offset函数+match函数嵌套。...这里我还想通过设置动态单元格引用,将动态表格引入水晶易表,其实非常简单,就是excel做一个动态应用表格,水晶易表中直接连接表格区域就可以了。 ?...最后我们制作的图表需要一个动态的图表名称连接给水晶易表的图表名称链接源。 ? 至此,所有动态数据源连接完成,接下来需要导入水晶易表制作动态易表盘。...设置完成之后,制作动态表格(同样是部件——选择器) ? 电子表格插入完毕,就可以 插入柱形图了,与之前一样。

1.3K60

RDLC报表速成指南

RDLC报表是微软自家的报表,已经集成vs2010,相对水晶报表更轻量级,更重要的是:可直接在web项目中使用。...这种编辑方式我个人觉得不方便,可以通过DS_EMP.xsd上右击-->Open With,然后弹出界面,把DataSet Editor设置成默认编辑器。 ?...这时,需要在解决方案rdlc文件上右击-->Open With-->XML(Text) Editor,直接编辑rdlc文件(报表rdlc文件其实就是一个xml),然后将以下内容插入到节点前...),报表设计的Report Data面板,无法通过右键->Refresh刷新DataSet....然后再以正常方式双击rdlc报表打开即可看到左侧Report Data面板多了一个数据集 ?  鼠标定位到单元格上,注意右上角有一个小图标(如上图),点击这个图标,能列出数据集中的字段  ?

3K100

报表设计-第一张报表

单元格斜线:一个单元格中用斜线分隔显示三个标题字段信息,合并 A3、B3 单元格,右击合并后的单元格,点击单元格元素>插入斜线。...C5 单元格用于计算每个产品各自的总销量,所以要对 C4 单元格求和,选中 C5 单元格,点击上方快捷按钮插入公式弹出的公式编辑框输入公式SUM(C4)。 ? ?...D5 单元格用于统计所有产品的总销量,所以要对 D4 单元格求和,同理, D5 单元格插入公式 SUM(D4)。 数据绑定最终效果如下图所示: ?...3)属性设置 选中 C3 单元格,让产品字段的数据表格横向扩展,右边属性面板选择单元格属性>扩展>基本>扩展方向>横向。有关单元格扩展的概念参见 单元格扩展。 ?...我们在这张报表插入柱形图来直观化展示各销售员每个产品的销售总量。 1)合并 A7~D18 单元格,选择菜单栏插入>单元格元素>插入图表。 ?

2.8K20

【零一】#操作教程#从0开始,教你如何做数据分析#初阶#第一篇

),SPSS(跟SAS齐名),Clementine/Modeler(IBM的工具,以简单易用闻名) 最后是表现层,也就是做报告的一系列工具,我只接触过PPT和水晶易表,一般会用PPT就可以了。...做下简单的处理,这里提取年份使用这个公式:=LEFT(E2,4),提取月份使用这个公式:=RIGHT(E2,2),然后填充。...用鼠标,将字段拉到下面的相应位置即可 ?...还是插入数据透视表,先设置好字段,然后再选择2013. ? 接着,插入饼图 ? 结果如图所示 ? 这里看不到占比,而且也不知道哪个行业,这就需要我们设置一下图表。右击图表——添加数据标签 ?...这样,就比较直观了,面膜/面膜粉2013年1-9月份,销量占了整个美容护肤行业的16%。那么我想再仔细看看面膜/面膜粉行业的销量走势。依然先插入并设计数据透视表。 ? 然后,插入折线图 ?

1.1K60
领券