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

水晶报表常用公式

有时数据库字段的单位和报表显示的单位不同,我们需要进行计量单位之间的转换,这时就离不开公式的使用。...比如,我们的数据库中有一个Length字段,它记录以米单位的长度,而在打印时需要以厘米单位,我们就可以使用下面的函数。...我们可以使用下面的公式来显示中文星期。这里的Today函数只是一个示例,你可以将其修改为你所需的日期函数或字段。...也可以引用数据库字段,其格式:{库名.字段名} A.操作符   水晶报表支持大量的操作符,有些是常见的,也有些是Crystal Reports特有的。...C.转换操作符   转换操作符$,它将数字转换为货币型,这样水晶报表会按照报表中的货币格式设置打印数据。

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

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

在Web上利用水晶报表显示一段文本,用的是动态加载rpt的方法,结果出来的文本效果如下:         右边很不齐,于是回到水晶报表10程序中调rpt,很快,把文本的对齐方式设为两端对齐就好了...很难得到字段的引用,最后终于搞定,我对cr的对象结构也有了一点点的进一步了解:         水晶报表在.Net中,主要的命名空间,一个是CrystalDecisions.CrystalReports.Engine...这个对我来说没有用,我只想控制已经加入到报表中的字段。        ...才觉悟过来:问题并不出在报表上,而是在于网页的显示方式的限制,在两端对齐的方式下,查看显示的网页,可以看到:         原来它也只是利用CSS来进行两端对齐的。...罗罗嗦嗦,实在是这个东西费了我半天功夫,直接过去未免可惜,是记。

2.4K90

02-Epicor二次开发常用代码

二次开发常用代码 1、获取到的完整的SQL,可以将SQL语句弹出来,用于测试 2、EPICOR各种数据的位置 3、Form_Load事件中常见的代码(格式化、初始化等) 4、将DataSet的数据写成XML,供设计水晶报表的数据源...11、初始下拉选择框的数据(在[管理分析-SD(C)-库存管理-快递对账单]或者资产新增中可以参考) 12、双击后打开其他菜单界面 13、发送邮件 14、查询报表被哪个公司使用了 15、系统适配器方法更新标准字段...("提示",strSql) 2、EPICOR各种数据的位置 1、水晶报表文件位置 \192.168.100.250\EpicorData\CustomReports 2、图片位置 \192.168.100.250...8、控件的宽度、高度设置 9、窗体最大化 4、将DataSet的数据写成XML,供设计水晶报表的数据源(在[管理分析-SD(C)-库存管理-快递对账单]中可以参考) ds.WriteXML...先找到客制化的名称前缀 然后根据前缀到报表样式猜测正确的报表去添加项目即可 20、处理数据DBNULL的情况,去除DBNULL if not ISDBNULL(OBJ) 21、

2K10

CrystalReport不连接数据库,自定义DataSet导出到水晶报表

最近在做一个小东西,需要把一些数据打印,于是上网找水晶报表的东西,但是大部分都是连接数据库的,对于我不太适合,自己有属于小白,于是继续找,终于找到方法了,这里把这种导出自定义的数据写下来。...然后在这个table上添加字段,如下图 ? 对添加的行进行重命名 ? 我们就添加2行吧,效果如下图,到此,这个Dataset就算完成了 ? 下面添加一个报表进来,如下图 ?...图中,红色框的是字段名称,可以修改下文字,绿色的是数据,不要修改,不过可以修改大小,如果不小心删除了,可以在“权位总管”中找到(我的是繁体的),如下图 ?...然后把相应的字段给拖过来就行了,至此,报表完成了 下面添加一个窗体用于显示报表,然后在工具栏拖一个CrystalReportViewer控件进来,如下图 ?

94520

SAP最佳业务实践:SD–回扣处理(926)-5回扣结算

一、 VBO2回扣协议的结算 由于回扣总是回溯付款,因此系统会持续跟踪与回扣处理相关的所有开票凭证(发票、贷项和借项凭证)。如果希望系统能自动过帐应计金额,以便会计核算记录回扣的累计金额。...以下屏幕提供所有开票凭证,这些凭证带有此回扣协议的销售量和应计金额(在指定的验证级别)。 5....如果显示错误消息,"协议的销售量不是当前的",这必须在事务 SA38 中执行报表 SDBONT06。有关详细信息,请参见 SAP-Note 105681。S136表 7....系统消息应显示"客户回扣 XX 已更改 ( 回扣贷项批准请求 XXXXXXXX 已创建)"请记下回扣贷项凭证请求编号。 ? 预提按5%预提,实际结算按8%结算。 9....回扣协议已结算且协议的状态最终结算协议已经执行。

1.2K50

全面对比主流 .NET 报表控件

和 Stimulsoft,给所有报表开发人员在做产品选型时一份全方位的参考。...经过多次收购,已经被SAP 公司收购,从12版本发布到16版本,现在因为水晶报表SAP 服务,所以更加注重数据分析,而不注重报表易于设计。...但是表格控件并不是严格意义的表格,没有表头表尾详细数据的概念,是用单元格拼起来的,所以无法控制每一行的显示。...图表设计步骤 水晶报表 水晶报表必须图表准备数据,数据准备完成后,才可以使用图表控件,对于运行时报表数据源的报表,创建图表就不会很方便。...Stimulsoft Report ActiveReports ActiveReports 在创建图表时,只需要为报表提供可用的数据字段即可,因此在数据绑定中相对方便。

4.5K00

SAP最佳业务实践:MM–采购合同(133)-3收货、开票

角色采购员 后勤-物料管理-采购-框架协议-报表-一般分析 1. 在常规评估屏幕上,输入以下值,然后选择执行。...在合同46XXXXXXXX 项目 XXXX的批准订单凭证屏幕上,要查看已根据合同下达的单个 PO 的明细,需选中采购订单,然后选择显示凭证(F2),选择返回。 ? 5....在初始屏幕上,确认左上方屏幕上的字段显示 A01 收货,第二个字段显示 R01 采购订单。右上方字段的移动类型是 101。 2....选择 回车,使PO数据显示在项目屏幕,确保PO所有相关数据都列在项目屏幕。 ? 4....准备就绪之后,选择 模拟测试是否有错误,弹出窗口 在CNY(凭证货币)中的模拟凭证 会显示价格、数量及余额状态的偏差。确认余额是否0,选择 返回 。 ?

3.4K50

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

常规的报表设计,如RDLC、水晶报表等,需要安装Visual Studio,通过VS提供的报表设计界面来设计报表,通过VS设计报表对.NET开发者而言非常方便,但是对于非开发人员,要安装4G的一个VS,...在区域报表中,提供了14个报表控件,其中本文会用到6种控件:(有关区域报表、页面报表的区别,请参考) Label: 标签用于显示说明性文本,可以帮助用户描述显示报表中的数据。...第4分钟:拖动报表控件设计报表报表设计器的底部增加了多个设计器按钮,通过这些按钮可以快速的访问布局向导,报表模板设计带来更多便利操作。 ?...报表布局会被保存为 RPX 格式。 依次从数据字段,往报表上拖动字段,如供应商名称、联系人、地址、城市等 ? 对于Line、BarCode和Picture,则需要从左侧的工具栏拖入。 ?...其中BarCode和Picture需要在属性对话框修改数据---DataField字段。 第5分钟:预览结果、打印、导出 预览查看报表结果的效果如下 ?

3.3K50

SAP最佳业务实践:MM–转包(138)-3交货请求

外部采购 该活动,使用此业务情景文档中的主数据完整运行130:无QM的采购业务情景文档。 2. 初始库存过帐(可选) 必须以下物料创建初始库存。必须使用 MMBE 检查库存等级。...在初始屏幕,确保屏幕的左上角,第一个字段显示收货,第二个字段显示 其它。 2. 在屏幕右上角字段中输入移动类型 561 然后选择 回车。 3....借方科目 贷方科目 注释 原材料(ROH) 14030101 原材料 99999999 接管清帐 无 3.4.1 ME2O供应商的库存监控 角色:仓库文员 后勤 -物料管理 -采购 -采购订单-报表...在 SC供应商的发货:显示邮件 窗口,系统发布 2 个消息:交货 XXXXXXXX 已保存 和1 交货已保存。使用 继续 确认并记录交货凭证号。 ? 结果 系统生成装运的交货拣配清单。...使用事务代码 VL03N 显示在上一步骤创建的交货。在 拣配 标签上检查 综合WM状态字段的状态。如果出现 WM 传递订单需求,那么意味着拣配流程必须通过仓库管理系统的传递订单完成。

1.3K60

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

总报告设计,例如RDLC、水晶报表等。,需要安装Visual Studio。由VS提供报表设计界面设计报告,由VS设计报告.NET非常方便开发者,。但对于非开发,安装4G一个VS。...能够帮助用户描写叙述显示报表中的数据。 TextBox :文本框是一个主要的报表控件。它同意直接显示和编辑未格式化的文本。...第4分钟:拖动报表控件设计报表报表设计器的底部添加了多个设计器button。通过这些button能够高速的訪问布局向导,报表模板设计带来很多其他便利操作。...报表布局会被保存为 RPX 格式。 依次从数据字段,往报表上拖动字段,如供应商名称、联系人、地址、城市等 对于Line、BarCode和Picture,则须要从左側的工具栏拖入。...当中BarCode和Picture须要在属性对话框改动数据—DataField字段。 第5分钟:预览结果、打印、导出 预览查看报表结果的效果例如以下 导出:在设计工具中。

1.8K00

SAP最佳业务实践:MM–组件收费的委外加工(251)-5交货

本活动的执行,是供应商将它们的收费/无收费组件委外加工商创建交货,并由委外加工商管理这些组件。 收费组件存在可用库存....在初始屏幕,进行以下输入: 字段名称用户操作和值注释无字段名称(第一个字段在主屏幕区域)收货从输入帮助选择操作无字段名称(第二个字段在主屏幕区域)采购订单从输入帮助选择凭证类型 2....进行以下输入: 字段名称用户操作和值注释采购订单例如 : 45xxxxxxxx 交货单例如 : 251-01 4. 选择 回车。 ? 5. 在屏幕下方,选择 项目确定 复选框。...4.5.2 ME2O操作步骤 (主要的) 后勤 -物料管理 -采购 -采购订单-报表 -每一供应商的货源库存 1....系统显示收费/无收费组件的分包商库存清单。

1.8K61

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

当一项业务成熟之后,自然就会有将技术平民化的管理系统出现,比如报表系统。我们在零几年的时候就开始尝试使用一些国外的BI报表系统,比如水晶、BO,还尝试了一些开源的jaspereport,birt。...低代码的第一点,就是有一个可视化SQL语句编辑面板,在与数据库链接成功后能看到数据库表和字段,然后拖拽数据表和字段到编辑页面就可以生成SQL语句,避免一行一行写,就像像一个内置的navicat。...主面板就是表格模板设计器,表格式、功能操作、函数等都类似Excel,不同点在于Excel是对单个数据操作,这里是对数据字段操作,将需要的数据字段拖到表格中,再配以各种可视化的属性设置。 ?...之前代码开发往往是赋一个参数去对应数据表或字段,这就有个问题,参数多了不好管理,换一个人来迭代报表就要重新熟悉。...FineReport有可视化的参数设置界面,能够零代码定义参数,绑定查询控件,直接定义出查询界面,使用者就通过界面输入查询条件,来显示报表内容。

1.4K30

SAP最佳业务实践:外委生产(249)-5委外发货1

供应商的库存监控ME2ON 后勤®物料管理®采购®采购订单®报表®外协加工主控室 1....在 外协加工主控室 屏幕上,输入以下内容: 字段名称 用户操作和值 注释 供应商 300007 转包服务 提供的组件 R249-1 转包组件 工厂 1000 2. 选择 执行。 ? 1....要将默认移动类型设置值 30A,可针对方法 CREATE_DATA实施隐式增强。...在 消息 窗口中,系统发出消息:交货 XXXXXXXX 已保存。使用 继续 (回车) 进行确认并记录交付凭证号。 交货:_______________ 系统已生成转包组件的向外交货。...您还可以通过转包主控室来显示在上一步骤创建的交货(请参见行项目 未算 GI 的发货)或选择事务处理代码 VL03N。检查拣配标签页中的 综合WM状态 字段

1.4K40

基于微软RDLC报表控件示例(含源码)

示例一:点击功能系统名称链接字段,会跳转到图-2所示的功能系统下所包含的功能模块列表. 图-1 图-2       我们看看是如何制作出来的?...这里我使用的是VS05版本,VS08当然也可以的.新建报表文件,如图-3所示 图-3       创建之后,如图-4所示,之后,报表需要一个数据源.在左侧可以新建数据源的,这里有必要说明一下,数据源支持...图-4       如图-5所示,是我根据对象创建好的报表文件 图-5       说明       1....这是如图-2所示的设计文件,它需要根据ModuID字段过滤,也就是说,我点击moduname2进入,只过滤出moduid2的功能模块列表;点击moduname3进入,只过滤出moduid3的功能模块列表...看图-6的截图,包括两个部分,第一部分是标题,是一个textbox,第二部分其实是一个table,与水晶报表相比,它是一个整体.我们也需要对它进行设置过滤参数.这个过滤,我找了半天才找到的 图-7

1.6K100

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

本案例大体步骤分为三个部分:字段编码及查询字段设置、动态数据源设置、水晶表仪表盘设置。...D4单元格函数如下; =VLOOKUP(G4,$W$3:$X$33,2,0) 注意函数内参数的相对引用与绝对应用区别,完成之后向下填充,可以瞬间匹配完所有地区代码。...这里我还想通过设置动态单元格引用,将动态表格引入水晶易表中,其实非常简单,就是在excel中做一个动态应用表格,在水晶易表中直接连接表格区域就可以了。 ?...最后我们制作的图表需要一个动态的图表名称连接给水晶易表中的图表名称链接源。 ? 至此,所有动态数据源连接完成,接下来需要导入水晶易表中制作动态易表盘。...设置完毕, 预览查看效果,吴国没有错误,可以修饰美化,最后导出swf文件。 ? 最终的效果就是这样。

1.3K60

使用Bucket字段来快速分组你的报表记录

采取下面的步骤之一 添加一个bucket字段:在报表设计面板的字段窗格里,双击添加bucket字段或者将它拖动到报表预览界面.你可以在每个报表中添加最多5个bucket 字段,每个bucket字段中可以添加最多...2.添加bucket字段名称。他在报表显示列名。因为一个bucket字段会包含多个bucket值(每个bucket代表不同的数值范围),所以我们要给他们起一个恰当的名字。...范围的名字会作为字段的值显示报表中。每一个范围都会有一个取值范围。如果想取消所有的范围从新开始,点击Clear All. 4.如果希望将所有空的值视为0的话,可以启用将在报表中的空值视为0。...如果这个没有启用的话,没有值的记录会显示一个横线(-) 。 5.点击Ok。 回到报表中,你就会看到数值型的bucket列按照我们划分的范围来进行显示了。...当你在输入bucket值时,可以利用下面的功能: 在报表显示所有的值,可点击All Values。 显示特定bucket下的值,点击bucket名字。

1.6K20

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

数据中除了以上信息之外,你可以看到我特意添加了查询标准字段,这列字段将每一条数据的年份、产品类型、地区合并成一个单元格(关于合并单元格信息,请参考小魔方的历史文章),这列数据将作为后期的重要查询标准。...同理,T8:T10标签菜单的标签链接位置,目标插入位置U7,用鼠标单击标签——产品A、产品B、产品C,依次在U7单元格返回1、2、3值。...T12:T42单元格区域将作为复选框标签链接区域,U11作为复选框目标插入位置,显示选择的地区参数。...将D3单元格函数向右填充至R3单元格,至此完成所有excel动态数据模型搭建工作。...此时你可以随意更改U3(1~3之内)、U7(1~3之内)、U11(1~31之内)单元格值(在范围内更改),看我们所设置的所有带函数的单元格是否成功变动(C5:C7、C3:R3)。

2.6K60
领券