首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    水晶报表的推模式

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

    97950

    ASP.NET中水晶报表的使用

    也正是因为报告引擎的作用,才可以将Asp.Net中的水晶报表转换成为普通HTML格式   水晶报表设计器(Crystal Report Designer (CRDesigner.dll))   水晶报表就是在设计器中创建的...报表类型:   水晶报表设计器能够直接包含报表至工程也能够使用独立的报表对象。   ...让我们感受一下----在Asp.net中使用一个现成的水晶报表文件   让我们先感受一下在WebForm中使用水晶报表的感觉。   ...,会出现错误信息,有两处错误: DataBind中要有双引号,因此外部只能用单引号 目录分隔符号不能使用”\”,必须使用”\\”   必须按照使用本文介绍的格式来手动修改,这也算是VS.Net...现在,你就有一个内嵌水晶报表的WebForm页面了。   注意:实际开发中,一开始会出现无法访问inetsrv目录的错误,解决的办法是改变其目录的安全属性,使User用户有可写的权限。

    2.7K30

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

    在Web上利用水晶报表显示一段文本,用的是动态加载rpt的方法,结果出来的文本效果如下:         右边很不齐,于是回到水晶报表10程序中调rpt,很快,把文本的对齐方式设为两端对齐就好了...于是,我便打算在动态加载时,即在将ReportDocument对象赋给报表对象前,对该文本字段用程序方式控制对齐方式。...很难得到字段的引用,最后终于搞定,我对cr的对象结构也有了一点点的进一步了解:         水晶报表在.Net中,主要的命名空间,一个是CrystalDecisions.CrystalReports.Engine...这个对我来说没有用,我只想控制已经加入到报表中的字段。        ...这种对齐方式,不能得到很完美的效果,——至少不可能达到想word或者报表系统本身这样的本地应用程序达到的效果。

    2.4K90

    水晶报表13.x(Crystal Reports for VS2010)的安装部署经验

    每列代表一类资源,每行代表一个版本,我仅就我知道的资源类别介绍一下: Install Executable:我理解是完整版,包括VS插件、报表设计器、运行环境等所有东西,装上后就可以在VS中创建CR报表了...由于CR MSI是可以独立安装的,它已经集成了VC80 msm、ATL啥的,只要它装完就已经可以支撑报表运行;另外就是这种方法可以写条件判断是否已装CR组件,如果已装就不装了,这样能大大缩短整个安装时长...话说无论是MSM法还是MSI法,只要是没装CR的机器,部署CR组件的时间都挺长的,这尼玛水晶报表更新到这一版就这点不好,早期版本的安装都是很快的,这一版没个几分钟装不下来。

    1.9K30

    99% 用户在 Power BI 云端报表常犯错误

    大部分伙伴都会在 Power BI 桌面端设计报表,由于在设计的时候没有考虑到很多细节,导致做了很多以后再发布到云端的时候,会出现很多细节问题,即使是有经验的选手也都常常难以避免。...在云端交付给最终阅读者使用的时候,一旦在这些方面出现问题,从严格的洁癖意义上来说:一旦出现以下问题,Power BI 报表视为零分。...从这个意义上来说,几乎没有人做出及格的 Power BI 云端报表。 对于咨询公司而言,以下问题几乎是面试的必考题。...设计布局系统 如果说以上三项是有明显错误的,而布局系统不会带来任何错误,但良好的习惯是一切的开始。...总结 如果说本文所属的四点用作 Power BI 报表设计的实践,那么,便可以打造出非常细腻的报表;相反,如果用这四个题目去考一考 Power BI 选手,有多少人能真正知道这些的区别呢。

    1.7K10

    学会自己制作网线水晶头,水晶头(RJ45)接法

    现在是一个电脑普及的时代,但是当自己电脑的网线坏掉的时候,你是不是也想自己学如何制作网线水晶头呢?...购买工具 免压水晶头 免压水晶头超五类免工具压接网线头非屏蔽家用六类免钳免 如果嫌自己压线太麻烦或者因为只需要制作一两个水晶头而专门买工具太浪费可以选择免压水晶头,按顺序插入线即可,不过价格较贵 压线钳...、水晶头、测线仪 专业级多功能网线钳套装网络工具包压接水晶头压线钳子 网线 超六类千兆网线家用高速双屏蔽无氧铜室外监控网络线6类网线300米 网线建议选择超六类的无氧铜线,如果是短距离的铝线也可以,家用的不需要买带屏蔽层...制作水晶头 用压线钳上的半圆形刀口剥掉绝缘层,也可以用小刀慢慢剥,里面的线不用剥,就剥外面那层,如图所示,如果是超六类线有十字架的把十字架也减掉。 ? 如果买的水晶头有套,先把套套上线。 ?...排好线序插入水晶头,要插到底,水晶头金属触点朝上,图中的第1和2的线我放反了。 ? 将水晶头插人压线钳然后用力压。 ? 然后就做好了。 ?

    6.1K20

    报表设计-普通报表设计

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

    2.6K20

    02-Epicor二次开发常用代码

    二次开发常用代码 1、获取到的完整的SQL,可以将SQL语句弹出来,用于测试 2、EPICOR各种数据的位置 3、Form_Load事件中常见的代码(格式化、初始化等) 4、将DataSet的数据写成XML,供设计水晶报表的数据源...If oTrans.Session.UserId="19874" Then Epicor.MIS.Pub.PubFun.MsgShow("提示",strSql) 2、EPICOR各种数据的位置 1、水晶报表文件位置...日期控件格式化、赋值 6、Label文字左对齐 7、界面初始化选中某一界面作为显示界面 8、控件的宽度、高度设置 9、窗体最大化 4、将DataSet的数据写成XML,供设计水晶报表的数据源...vbObjectError 错误号。用户定义的错误号应大于此值。例如: Err.Raise(数字)= vbObjectError + 1000 vbTab 标签字符。 vbBack 退格字符。...先找到客制化的名称前缀 然后根据前缀到报表样式猜测正确的报表去添加项目即可 20、处理数据为DBNULL的情况,去除DBNULL if not ISDBNULL(OBJ) 21、

    2.1K10

    报表设计-聚合报表设计

    [财务][数据化分析][帆软]报表设计-聚合报表设计 1. 聚合报表设计界面 聚合报表指一个报表中包含多个模块,每一块都类似一张单独的报表或者一张图表,块与块之间相对独立,互不影响。...聚合报表特点:空白画布式设计界面,每个模块相互独立,专门解决大报表难题,单元格扩展分离,互不影响。...新建聚合报表 1)点击菜单文件>新建聚合报表,可以直接新建聚合报表,如下图: ? 2)新建普通报表的时候,添加 sheet 的时候可以添加普通报表及聚合报表 ?...3)新建聚合报表的时候,添加 sheet 的时候只能添加聚合报表 ? 3. 导出聚合报表 想要导出聚合报表时,可以直接导出 Excel/Word/PDF 等格式,如下图: ?...聚合报表预览 由于聚合报表是以一个 sheet 的形式存在工作簿中的,而新建普通报表时有一个默认的普通模板,所以在预览时,会将前面的 sheet1 这个空白模板也预览出来,如果不想要这个空白页,直接将

    2.6K40

    WINCC报表

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

    3.2K41
    领券