vbnet 水晶报表完整教程:对比FineReport之报表设计

vbnet 水晶报表完整教程:对比FineReport之报表设计
vbnet 水晶报表完整教程:对比FineReport之报表设计

《.NET程序设计》课程设计报告

《.NET程序设计》课程设计报告 班级:计算机1403 学号:1411640305 姓名:黄世增

一、实验名称 作者信息管理系统 二、实验目的 1.进一步掌握并加深“.NET程序设计”课程的基本知识,理解“.NET程序设计”课程中重点讲解的https://www.360docs.net/doc/f415709476.html,技术在项目开发中的应用。 2.培养正确的程序设计思想,提高分析问题、解决问题的能力。 3.提高学生进行技术总结和撰写说明书的能力。 三、系统设计描述 实验设计内容: 本次实验设计的内容是使用https://www.360docs.net/doc/f415709476.html,技术为某出版社设计并实现一个小型作者信息管理系统。出版社的工作人员登录该系统后,可以查看该社出版的各类书籍的作者的信息,并可以对作者信息进行各类查询,便于工作人员对作者信息进行管理。 系统数据库设计: 在SQL Server Express中为作者信息管理系统建立一个名为作者信息管理系统的数据库,并设计以下2张数据表: 1.系统管理员表 该表用来记录使用本系统的管理员的基本信息,包括管理员账户及密码。 【思考题】 (1)数据库中的一条记录中有若干个属性,若其中某一个属性(注

意是组)能唯一标识一条记录,该属性组就可以成为一个主键。 统管理员表中用户名应设为主键。 (2)用户名和密码都设为varchar字符型。 2.作者个人信息表 该表用来记录作者个人的基本信息,包括作者编号、姓名、联系地址、电话、email。 【思考题】 (1)表中作者编号应设为主键。 (2)表中作者ID、电话号码和Email为nchar字符串型,姓名和联系人地址为nvarchar字符串型。 设计好数据库的两个表后,分别在两个表中输入数据,如下图所示:

Crystal Report 2010水晶报表在 WINDOWS SERVER 2008使用

Crystal Report 2010水晶报表在WINDOWS SERVER 2008使用 前提條件:網站一定要調試成功,沒有任何錯誤,然後發布到Server之後,打開報表時,頁面沒有反應或是總是提示無法加載問題等問題,或顯示crystalDecisions.ReportAppServer.ReportClientDocumentWrapper.EnsureDocumen tIsOpene等錯誤信息.可從以下方法來解決問題. 1.在Server安裝Crystal Report Runtime 組件,分為32位和64位,請注意 2.在windows\temp文件夾,要完全控制權限,切記,最好要重新啟動電腦 3.再建立web 應用程序

3.在第一次打開報表時,速度有點慢,然後提示安裝SAP Crystal Report Print Control 進行安裝,便可以正常預覽和打印. 在客户端使用一段时间后,没有任何反映或也没有报错的错误,就是不能预览及打印报表时,这时需要修注册表的键值:PrintJobLimit的数量,,默认值为75,须要修改为0,如下图所示 注册表路径:[HKEY_LOCAL_MACHINE\SOFTWARE\SAP BusinessObjects\Crystal Reports for .NET Framework 4.0\Report Application Server\Server] ActvieX控件安装问题,错误提示信息[或是无法验证发行者等错误]如下下图所示

解决方法如下 1.客户端电脑安装.NET 3.5 或以上版本,最好也安装.NET 3.5 SP1 2.将本网站加入到受信任的站点,并将安全级别设为最低或是ActiveX控件所 有选项都启用 名无效,设定如下所示

CrystalReport操作,水晶报表操作

Crystal Report(RDC8)水晶报表在VC6环境中的调用方法(转) .NET/vcrdc8/vcrdc8.htm">https://www.360docs.net/doc/f415709476.html,/vcrdc8/vcrdc8.htm//源文出处 Crystal Report(RDC8)水晶报表在VC6环境中的调用方法 作者:jaesy. E Mail:jaesyinfo@https://www.360docs.net/doc/f415709476.html, Seagate Crystal Repo rt(水晶报表)一直是报表工具中佼佼者,其功能强大,设计灵活。在Cry stal Report 的8.0版本中,较多地融入COM思想,更加强调了RDC的概念。RDC为Repo rt Designer Component的缩写。 本文主要说明如何是VC6环境中使用RDC8,关于报表模板文件*.rpt设计及运行时属性的控制请参阅https://www.360docs.net/doc/f415709476.html,的其它介绍。 在Crystal Report以前的版本,主要采用CRPE api的方法,有兴趣的朋友可以参阅联机帮助。本文主要采用RDC的方法,也是现在推荐的方法。 以下以建立一个基于对话框的VC工程为例,说明实现方法,希望对大家有所帮助。 下载示例工程文件demoRDC.zip,46K(win2000 vc6) 第一步: 建立一个Crystal repo rt模板文件DemoRDC.rpt 本例为了简单起见,此报表没有关联任何数据库。 第二步: 建立一个基于对话框的VC工程,接受缺省选择,工程名DemoRDC。

第三步: 在工程中增加ActiveX Control :Crystal Repo rt Viewer Co ntrol.(如图1) 此时VC为工程增加了两个类, CCRVTrackCurso rInfo CCrystalReportViewer3 (图1) 根据需要设计程序主对话框的大小,并增加Crystal Report Viewer Control控件。ID为IDC_CRVIEWER1 并根据要求设置其属性。 然后用class wizard , 对其关联一个变量m_crv1。 第四步: 增加关于Crystal Report的COM接口对象,有两种方法,第一种方法,通过#import导入,稍微复杂。采用第二种方法,通过类型库导入。 具体方法如下:

.net程序设计报告1

《.Net程序设计》实验报告 电子商务专业班姓名:实验时间:13年05月16日 一、实验目的: https://www.360docs.net/doc/f415709476.html,简单程序程序设计,了解https://www.360docs.net/doc/f415709476.html,程序的基本过程 二、实验内容: 参考第二、三章实例编写简单的https://www.360docs.net/doc/f415709476.html,程序,要求具备一定的功能和界面。 三、操作步骤: 1.新建项目——“windows应用程序”。 2.选择form1在其属性中设置“BackGroundImage”,导入图片“发射场.jpg”;“Text” 设置为“火箭发射”。 3.在所有windows窗体中选择“Timer1”,添加到form1上,在其属性中设置:“Interval” 为“200”,“Enabled”为“False”。 4.在所有windows窗体中选择“PictureBox”添加,在属性中“Image”,导入图片“火 箭.jpg”. 5.在所有windows窗体中选择“Label1”添加,属性“Text”设置为“6”,“BorderStyle” 设置为“Fixed3D”。 6.在所有windows窗体中选择“Button1”添加,属性“Text”设置为“准备”。 实现需要相应代码:Public Class Form1 Private Sub PictureBox3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles PictureBox3.Click End Sub Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load x = 400 i1 = Val(TextBox1.Text) i2 = Val(TextBox2.Text) i3 = Val(TextBox3.Text) i0 = i1 + i2 + i3 + i2 Timer1.Interval = 100 End Sub Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick Static i As Integer, dx% Dim k%

SAPB基本操作

SAP B1基本操作整理 【前注】 【财务】 ERP的第一个作用:收集并整理数据。 上下文帮助— (帮助——文档——上下文帮助) 基础操作3 页码: 注:缺省,即没有任何说明。 注:未清,即指后一步手续没有做。 注:如果(网络版)客户端登录速度特别慢的话,可能是服务器网卡太多,license读取数据时需要找到确定的网卡。【基础操作】 锁定屏幕:文件→锁定屏幕 导出Excel表格格式:第一行小工具(Microsoft Excel) 新建公司:选择公司(新建)——同时新建一个库。 注:本地设置:PR.china。 科目表:股份公司:自动创建科目表。 新建“过账期间”。

许可证分配:许可证管理-用P用户换用来设置其他用户信息。 注:一个许可证只能保证一个用户使用。 新建用户:【设置-常规-用户】(同一个公司,即数据库相同。) 注:从权限设置中可以看到新建的用户。 权限设置:【系统初始化-权限】 注:附加权限设置??? 复制:右键复制,第一个复制为复制到字段,第二个复制为复制整个单据。调整表头顺序:表格设置,双击表格设置的表头。(也可以任意拖放) 凭证草稿:【报表-凭证草稿报表】 关闭——可以使被引用的单据(未清变已清——不能再被引用) 取消——仅指未被引用的单据(已取消) 操作附注: 基本凭证:Ctrl+N 添加:Ctrl+Add 目标凭证:Ctrl+T 查找:Ctrl+Find 复制单据:Ctrl+D 主菜单:Ctrl+O 付款总计:Ctrl+B 过滤/排序 打印/预览 导出Excel表格。 更改标题:Ctrl+双击

【管理】 修改公司名称:【系统初始化-公司详细信息】 将新的公司名输入;在【管理-选择公司】登陆界面中刷新。 新建用户:【管理-设置-常规-用户】添加用户,输入新密码,也可以在此修改密码。(同一个库,添加用户) 即可在权限设置界面查看到。 用户在查看“单据草稿报表”时,首先要选中明确的用户,或者选择“全部”,看到相关的草稿信息。 过账期间:【系统初始化】→【过账期间】 注:期间代码和名称最好为本年份,子期间最好为“月”。 注:如果“过账期间”建成了年,若没有财务记录,可以右键删除;若有财务记录,则可以修改过账期间的日期,然后手动添加各个月份的期间。比如:代码201502,既建立了2月份的过账期间。 注:过账期间不能做上一年的期间,因此实施时应当逆推几个年份。 更改密码:【管理-设置-常规-安全性-更改密码】 系统消息设置:(主页面最下层的错误警告状态栏):【窗口-系统消息日志】。 地区设置:管理-设置-常规-地区 行业设置:业务伙伴主数据-常规页签-行业 快捷键定制:【工具-我的快捷键-定制】(注:要点击确定分配) 本币设置:【系统初始化】→【公司详细信息】(基本初始化) 货币维护:【管理】→【设置】→【财务】→【货币】 (货币舍入/ 不舍入) 注:货币一般设置为本币(公司本币)。 假期设置:【管理】→【系统初始化】→【公司详细信息】(会计数据)

java与水晶报表结合

使用eclipse在jsp上显示水晶报表(转) 2008-09-10 20:23:32| 分类:Java | 标签:|举报|字号大中小订阅 我使用的开发IDE是eclipse3.2,服务器是tomcat5.5 新建一个Crystal reports web项目 在Target runtime选择apache tomcat v5.5 下一步中crystal reports java reporting component、dynamic web module、java是默认选中的,这三个是必需的,你也可添加struts,后面的设置会要求你添加struts的类库。在最后面默认加入示例的数据库和报表。 这样一个Crystal Reports web项目就建立了(上面的步骤应该是地球人都可以完成吧) 在里面有个CrystalReport1.rpt和CrystalReport_viewer.jsp 右键CrystalReport_viewer.jsp->运行方式->Run on Server,点击完成。 你应该就可以看到一个空的水晶报表了吧(为什么空的,当然啦,CrystalReport1.rpt本身是空的) 在看看sample reports文件夹里面,有4个示例的.rpt报表文件,右击其中任何一个,选中Crystal Reports-》创建查看器JSP,就会创建一个*-viewer.jsp文件。运行这个文件,你应该可以看到一个水晶报表了吧。 我想这对大部分人应该都是没有问题的,剩下的事情就是好好分析这个项目里面所有的东东了 ------------------------------------------------------------------------------------------------------------------------------------------------------- 上面什么东西是在任何项目中实现都必须的呢?为此我特意建立一个新的tomcat项目,最好建一个简单的jsp页面测试下你的tomcat项目是否可以正常运行. 通过本人的实验,在其他项目中JSP运行水晶报表的话,需要的类文件跟配置. 1. 添加一个用户库如CrystalReports Libraries,把下面的*.jar添加进去 commons-collections-3.1.jar,commons-configuration-1.2.jar, commons-lang-2.1.jar, commons-logging.jar, Concurrent.jar, CrystalCharting.jar CrystalCommon.jar CrystalContentModels.jar CrystalDatabaseConnectors.jar CrystalExporters.jar

C#水晶报表的使用

C#水晶报表的使用 1)在使用自带的水晶报表时,请注册,否则只能使用30次 2)使用CrystalReportViewer进行预览 CrystalReportViewer控件允许在应用程序中查看Crystal Report。ReportSource 属性用于设置要查看哪个报表。该属性设置之后,报表显示在查看器中。报表源可以是ReportDocument、报表文件的路径,也可以是强类型报表。 (1)打开“工具箱”,并将一个CrystalReportViewer 拖到窗体上,我们命名为rptVew。 (2)通过拖放操作将Windows 窗体查看器调整到希望的大小并将其移动到所需位置。 (3)当运行应用程序时,报表将显示在查看器中。 3)创建新报表 (1)指向“添加”,单击“添加新项”。 (2)在“添加新项”对话框中,从“模板”区域选择Crystal Report,将报表命名为rptClient,单击“打开”。 (3)在Crystal Report 库中,选择下列选项之一: A.使用报表专家-> 指导您完成报表的创建过程,并将您的选择添加到Crystal Report Designer。 B.作为空白报表-> 打开Crystal Report Designer。 C.来自于现有的报表-> 创建新报表,它与指定的另一报表设计相同。 注意Crystal Report 库包含许多专家,可以指导您完成数个特定类型报表的创建工作。您可能希望使用专家来创建最初的报表,以确定哪种报表构造方法适合您的需要。(4)单击“确定”按钮。 如果选择使用“报表专家”,便会出现“报表专家”对话框,并带有数据资源管理器。为每

图书管理系统的设计与实现毕业论文

学校代码: 学号: 11517 200809203252

毕业设计(论文) 题目图书馆管理系统的设计 与实现 河南工程学院毕业设计(论文)原创性声明 本人郑重声明:所呈交的论文,是本人在指导教师指导下,进行研究工作所取得的成果。除文中已经注明引用的内容外,本论文的研究成果不包含任何他人创作的、已公开发表或者没有公开发表的作品的内容。对本论文所涉及的研究工作做出贡献的其他个人和集体,均已在文中以明确方式标明。本学位论文原创性声明的法律责任由本人承担。

论文作者签名: 年月

开题报告表

打印图书信息的功能主要是通过水晶报表来实现的。水晶报表是 Visual Studio 一部分, 使用Crystal Reports 水晶报表可以创建简单的报表,也可以创建复杂的、专业的报表,它 可以从任何数据 源生成所需要的报表。 四、工作的主要阶段、进度与时间安排 : :确定系统开发模式、开发工具及构建开发环境。 完成系统需求分析。 :完成总体设计,建立系统框架。 :完成系统设计详细设计。 完成论文初稿和测试系统基本功能,进行中期检查。 2011-5-16至2011-5-29 ::完成系统修改和调试。 2011-5-30至2011-6-5 ::完成论文终稿并提交完整系统软件。 2011-6-6 至2011-6-12 :准备答辩资料。 2011-6-13 至 2011-6-15 :进行预答辩。 五、 完成设计所具备的条件因素及解决的办法 (1) 硬件条件: CPU: 2.0GHz 以上。 RAM: 1GB 以上。 硬盘剩余空间:5GB 以上。 以上硬件条件用现在普通的 PC 就能实现。 (2) 软件条件: 操作系统: Windows XP Professional 或 Windows 2000 或 Windows 2003 Sevice 系统平 台。数据库: Microsft SQL server 2000 数据库系统. 服务器配置:IIS 5.1 第三方软件:VS2005 以上软件均可以从光盘安装或官方网站下载安装 六、 指导教师意见和建议 李彦同学经过认真的调研工作,通过阅读网站建设领域的相关文献,将网络技术应用于图书 管理领域,课题工作量适量,选题具有较强的实用性,同意开题。 指导教师签名: 课题类型:(1) A —工程设计;B —技术开发;C —软件工程;D —理论研究; (2)X ――真实课题;Y ――模拟课题;Z —虚拟课题 要求 (1 )、(2)均要填,如 AY BX 等。 2011-2-21 至 2011-2-27 2011-2-28 至 2011-3-6 2011-3-7 至 2011-3-13 2011-3-14 至 2011-4-3 2011-4-4 至 2011-5-15 日期:

SAP BO集成方案简介

BO/SAP集成方案简介 在BO被SAP并购以后,越来越多的SAP用户开始使用BO的报表技术。本文从技术层面介绍了BusinessObjects(BO)不同产品如何从SAP系统中获得数据。 BusinessObjects 产品线 BusinessObjects本文试图在BO产品如何连接到SAP系统上给你一个大体上的介绍。 BO产品和SAP集成,有以下方式帮助建立数据连接: 水晶报表 你需要安装SAP集成套件来激活水晶报表到SAP的数据连接。有如下不同的数据连接组件,可以从不同的SAP 数据源取得数据: ?SAP BW query数据连接/SAP BW MDX数据连接,可以连接到SAP BW。BW query数据连接只能从B W query中取得数据,而BW MDX数据连接既可以连接到BW query, 也可以连接到BW信息提供者。 ?OpenSQL数据连接可以通过OpenSQL接口连接到SAP。 ?ODS数据连接可以连接到ODS数据源。 ?InfoSet数据连接可以连接到SAP R3 InfoSet数据源。 Web Intelligence 在安装了SAP集成套件后,在Universe“创建连接”的对话框中就会多出一个“连接到SAP BW”的选项。如果选择BW为数据源,这个新建的Universe就会是一个OLAP Universe。OLAP Universe会把BW query的定义带到u niverse中,并把bw中的特性映射为universe中的维度对象,把bw中的关键值映射为universe中的度量对象。在OLAP Universe中,结构区域是空的(没有表和连接),并且在Universe中可以修改的地方并不多。更多的细节信息请参考BO官方文档Using SAP NetWeaver Business Intelligence in Universe Designer。 水晶易表 总的来说,有两种方式可以从水晶易表连接到SAP数据源:原先的间接方式和最新的直接方式。 ?间接方式:使用Live Office将水晶易表的数据源桥接至水晶报表或者webi。基本的流程为:首先使用如上提到的方法基于SAP数据源创建一个水晶报表/webi,然后将这个报表插入Live Office中,最后将这个L ive Office文档导入水晶易表,并在水晶易表中配置Live Office连接。或者你可以使用Query as a Web Service (QaaWS)。要使用QaaWS,首先基于一个基于SAP的Universe创建一个QaaWS,然后再水晶易表中配置这个QaaWS的数据连接。 ?直接方式:水晶易表2008 SP2发布了一系列的新功能,用于支持对BW数据源的直接访问。你可以在水晶易表中的“创建连接”界面中,直接连接到一个BW query数据源。除此之外,你还可以将生成的可视化文件直接发布到BW和门户上。 Business Objects Enterprise(商务智能平台) SAP集成套件支持使用SAP用户的用户名/密码直接登录BOE,并且实现BOE和SAP系统之间的单点登录。管理员将SAP的角色导入到BOE中并分配相应的权限后,SAP用户就可以直接使用他们的SAP用户名/密码登录B OE,并且不需要再次输入用户名/密码就可以查看基于SAP数据源的报表。

vbnet程序设计实验001

实验一VB环境与简单程序设计 一、实验目的 1. 掌握在Visual Baisic环境中创建简单应用程序的方法。 2. 掌握在窗体上添加控件的方法,对控件的调整方法。 3. 掌握简单代码的编写。 二、实验内容 1. 创建一个无代码的简单程序。 2. 创建一个含有简单代码的程序。 3. 将VB工程编译生成可执行文件。 三、实验步骤与指导 1. 创建一个无代码的简单程序 (1)创建工程 启动Visual Baisic,在“新建工程”对话框中选择“标准EXE”(图1-1),单击“打开”按钮,进入Visual Baisic集成开发环境(IDE)。 (a) 新建工程(b) Visual Baisic集成开发环境(IDE) 图1-1 创建工程 (2)设计界面 双击工具箱“Label”控件,在窗体上添加一个标签(Label1)。 (3)设置属性 设置标签属性。在界面设计窗口选定标签,在属性窗口将标签的Caption属性值改为“Hello,World!”。单击Font属性右侧的按钮,在对话框中将字体大小设置为二号。在界面设计窗口调整标签控件的大小,使“Hello,World!”显示为一行。通过“格式”菜单中的“在窗体中居中对齐”菜单项(图1-2)将标签放置在窗体中央。 设置窗体属性。在属性窗口将窗体的Caption属性值改为“我的第一个程序”。 (4)运行程序 单击工具栏中启动按钮(?)或按F5键运行应用程序。程序运行结果如图1-3所示。 图1-2 “格式”菜单图1-3 第一个程序

2. 创建一个含有简单代码的程序 (1)新建工程 在Visual Baisic集成开发环境中单击“文件”菜单,选择“新建工程”。 (2)设计界面 单击工具箱“CommandButton”控件,在窗体上拖动鼠标“画出”三个命令按钮;单击工具箱“TextBox”控件,在窗体上画出文本框。 (3)设置属性 单击特定对象,然后在属性窗口作如下设置: 将三个命令按钮(Command1、2、3)的Caption属性分别设为“画圆”、“清除”和“退出”。将文本框的Text属性设为空。将窗体的Caption属性设为“在窗体上画圆”,FillColor 属性设为浅绿色,FillStyle属性设为0-Solid。 (4)编写代码 双击“画圆”按钮,打开代码编辑器窗口,在光标闪动处添加以下代码: Form1.Circle (1100, 1000), 800, vbBlue Text1.Text = "画一个实心圆" 在代码编辑器窗口内左上部的“对象”组合框列表中选定Command2,在右上部的“过程”组合框的列表中选择Click,然后在光标闪动处添加以下代码: Form1.Cls Text1.Text = "实心圆消失了" 在代码编辑器窗口内左上部的“对象”组合框的列表中选定Command3,在右上部的“过程”组合框的列表中选择Click,然后在光标闪动处添加以下代码: End 单击工具栏中启动按钮(?)或按F5键运行应用程序。程序运行效果如图1-4所示。 图1-4 含有简单代码的应用程序 3. 将VB工程编译生成可执行文件 将上述工程保存后,单击“文件”菜单中“生成….exe”菜单项,在对话框中选择保存位置并输入文件名,然后单击“确定”。退出VB开发环境,双击已生成的.exe文件运行。 4. 代码快速输入技巧 VB代码编辑器具有自动完成关键字的功能。若某些关键字或对象名称较长,或忘记了它们的完整拼写形式,只记得其前几个字母,利用此功能,即可快速、准确地输入关键字或对象名称。 方法1:用快捷键。先输入关键字或对象名称的前几个字符,然后按Alt+→键,此时在插入点处将会出现如图1-5所示的快速列表,用↓或↑键选中所需关键字或对象名称,然后按Tab键或其他分隔符(如空格、圆点“.”、逗号、等号、非字母运算符等),即可准确无误地输入该关键字或对象名称。用鼠标双击快速列表中的关键字或对象名称亦可完成输入。 方法2:用工具栏按钮。先输入关键字或对象名称的前几个字符,然后单击“编辑”工具栏按钮(图1-6),亦可调出图1-5所示的快速列表。若“编辑”工具栏未显示,可通过菜单“视图”→“工具栏”→“编辑”显示该工具栏。

SAPB1基本操作整理

SAP B1 基本操作整理 前注】 【财务】 ERP的第一个作用:收集并整理数据。 上下文帮助— (帮助——文档——上下文帮助)基础操作3 页码:注:缺省, 即没有任何说明。注:未清,即指后一步手续没有做。注:如果(网 络版)客户端登录速度特别慢的话,可能是服务器网卡太多, 【基础操作】 license读取数据时需要找到确定的网卡锁定屏幕:文件→锁定屏幕 导出Excel 表格格式:第一行小工具(Microsoft Excel )新 建公司:选择公司(新建)——同时新建一个库。 注:本地设置:PR.china 。科目表:股份公司: 自动 创建科目表。新建“过账期间”。

许可证分配:许可证管理-用P用户换用来设置其他用户信息。注:一个许可证只能保证一个用户使用。 新建用户:【设置-常规-用户】(同一个公司,即数据库相同。) 注:从权限设置中可以看到新建的用户。 权限设置:【系统初始化- 权限】注:附加权限设置??? 复制:右键复制,第一个复制为复制到字段,第二个复制为复制整个单据调整表头顺序:表格设置,双击表格设置的表头。(也可以任意拖放)凭证草稿:【报表-凭证草稿报表】关闭——可以使被引用的单据(未清变已清——不能再被引用)取消——仅指未被引用的单据(已取消) 操作附注: 基本凭证:Ctrl+N 添加:Ctrl+Add 目标凭证:Ctrl+T 查找:Ctrl+Find 复制单据:Ctrl+D 主菜单:Ctrl+O 付款总计:Ctrl+B 过滤/ 排序 打印/ 预览 导出Excel 表格。 更改标题:Ctrl+ 双击

管理】 修改公司名称:【系统初始化-公司详细信息】 将新的公司名输入;在【管理-选择公司】登陆界面中刷新。 新建用户:【管理-设置-常规-用户】添加用户,输入新密码,也可以在此修改密码。(同一个库,添加用户)即可在权限设置界面查看到。 用户在查看“单据草稿报表”时,首先要选中明确的用户,或者选择“全部” ,看到相关的草稿信息。过账期间:【系统初始化】→ 【过账期间】 注:期间代码和名称最好为本年份,子期间最好为“月” 。注:如果“过账期间”建成了年,若没有财务记录,可以右键删除;若有财务记录,则可以修改过账期间的日期,然后手动添加各个月份的期间。比如:代码201502,既建立了2 月份的过账期间。 注:过账期间不能做上一年的期间,因此实施时应当逆推几个年份。 更改密码:【管理-设置-常规-安全性-更改密码】系统消息设置:(主页面最下层的错误警告状态栏):【窗口-系统消息日志】。 地区设置:管理-设置-常规-地区 行业设置:业务伙伴主数据-常规页签-行业 快捷键定制:【工具-我的快捷键-定制】(注:要点击确定分配) 本币设置:【系统初始化】→【公司详细信息】(基本初始化) 货币维护:【管理】→【设置】→【财务】→【货币】(货币舍入/ 不舍入) 注:货币一般设置为本币(公司本币)。 假期设置:【管理】→【系统初始化】→【公司详细信息】(会计数据)

C# 开发excel addin插件的小积累

C# 开发excel addin插件的小积累 好吧,进园子这么长时间了,第一次写博文,欢迎拍砖!关于excel的一些基本操作: 1、引用 开发excel插件,这两个引用是必不可少的。 using Microsoft.Office.Interop.Excel; using Microsoft.Office.Tools.Ribbon; 2、工作簿、工作表、单元格的操作 ApplicationClass application = new ApplicationClass(); //创建一个excel进程 Workbook wbook = Globals.ThisAddIn.Application.ActiveWorkbook; //当前活动workbook Worksheet worksheet = (Worksheet)wbook.ActiveSheet; //当前活动sheet Range range = (Range)worksheet.Application.Selection;//当前选中的cells

根据条件选择指定的sheet: Worksheet worksheet = wbook.Worksheets["sheet1"];//获取名为sheet1的工作表 Worksheet worksheet = wbook.Worksheets[1];//获取第一个工作表 其他的操作: workSheet.Range[workSheet.Cells[range.Row,1],workShe et.Cells[https://www.360docs.net/doc/f415709476.html,edRange.Rows.Count,workSheet.U sedRange.Columns.Count]].Clear();//清除当前选定行以下的所有数据 https://www.360docs.net/doc/f415709476.html,edRange.Rows.Count//已使用的行数https://www.360docs.net/doc/f415709476.html,edRange.Columns.Count//已使用的列数worksheet.Range["A1"].Font.ColorIndex = 3;//将“A1”单元格字体设为红色 worksheet.Range["A1","B2"].Interior.ColorIndex = 3; //将“A1”到“B2”范围背景设为红色 int num = wss1.Range[wss1.Cells[1, Y1]].Find("").Row; //第一次出现空单元格的行数

《VBNET程序设计》作业二

《https://www.360docs.net/doc/f415709476.html,程序设计》作业二 一、单项选择题 1.在Visual https://www.360docs.net/doc/f415709476.html,的集成开发环境中,下面不属于该环境编程语言的是。 A.VB B.C++ C.Pascal D.J# 2.在https://www.360docs.net/doc/f415709476.html,中,在窗体上显示控件的文本,用属性设置。 A.Text B.Name C.Caption D.Image 3.对于窗体,可改变窗体的边框性质的属性是。 A.MaxButton B.FormBorderStyle C.Name D.Left 4.若要使标签控件显示时不覆盖窗体的背景图案,要对属性进行设置。 A.BackColor B.BorderStyle C.ForeColor D.BackStyle 5.当运行程序时,系统自动执行启动窗体的事件过程。 A.Load B.Click C.Unload D.GotFocus 6.当文本框的ScrollBars属性设置了非None值,却没有效果,原因是。 A.文本框中没有内容B.文本框的MultiLine属性为False C.文本框的MultiLine属性为True D.文本框的Locked属性为True 7.要判断在文本框中是否按了Enter键,应在文本框的事件中判断。 A.Change B.KeyDown C.Click D.KeyPress 8.在https://www.360docs.net/doc/f415709476.html,集成环境中创建https://www.360docs.net/doc/f415709476.html,应用程序时,除了工具箱窗口、窗体窗口、属性窗口外,必不可少的窗口是。 A.窗体布局窗口B.立即窗口C.代码窗口D.监视窗口9.当创建一个项目名为“引例”的项目时,该项目的所有代码文件将保存在文件夹下。 A.My Documents B.https://www.360docs.net/doc/f415709476.html, C.\引例D.Windows 10.将调试通过后生成的.exe可执行文件到其他机器上不能运行的主要原因是。 A.运行的机器上无https://www.360docs.net/doc/f415709476.html,系统B.缺少.frm窗体文件 C.该可执行文件有病毒D.以上原因都不对 11.对初学者而言,调试程序方便、有效的手段是。 A.在可疑的代码处设置断点点,逐语句跟踪B.查看资料 C.通过“立即”窗口显示变量的值D.找老师问原因 12.当需要上下文帮助时,选择要帮助的“难题”,然后按键,就可出现MSDN窗口及显示所需“难题”的帮助信息。 A.Help B.F10 C.Esc D.F1

设置水晶报表(CrystalReport)数据源并获取总页数

'下面是调用存储过程返回DataTable给水晶报表作为数据源,设置数据源后,提示总页数。 Dim conn AsNew OleDb.OleDbConnection(“连接字符串…”) conn.Open() Dim cmd AsNew OleDb.OleDbCommand() cmd.Connection = conn https://www.360docs.net/doc/f415709476.html,mandText = "sp_MachineWorks" https://www.360docs.net/doc/f415709476.html,mandType = CommandType.StoredProcedure cmd.Parameters.Add("@MachineId", OleDb.OleDbType.Integer).Value = UcMachine.cboMachine.SelectedValue cmd.Parameters.Add("@dateFrom", OleDb.OleDbType.DBDate).Value = dtpPlanFrom.Value cmd.Parameters.Add("@dateTo", OleDb.OleDbType.DBDate).Value = dtpPlanTo.Value Dim reader As OleDb.OleDbDataReader = cmd.ExecuteReader() Dim tbl AsNew DataTable tbl.Load(reader) Dim ReportSource = New Rpt1 ‘Rpt1是.net 为Rpt1.rpt文件自动生成的类. Me.ReportSource.SetDataSource(tbl) Me.CRViewer1.ReportSource = ReportSource Application.DoEvents() Me.CRViewer1.Zoom(130) '以下获取总页数,FormatEngine是一个Overridable属性,在代码里输入"."后不会自动提示出来,但是可以正常调用。 MsgBox("test page:"&Me.ReportSource.FormatEngine.GetLastPageNumber(New CrystalDecisions.Shared.ReportPag eRequestContext())) …

https://www.360docs.net/doc/f415709476.html,程序设计习题

《https://www.360docs.net/doc/f415709476.html,程序设计》复习习题 https://www.360docs.net/doc/f415709476.html,基础 一、选择题 1、.NET Framework是一种( )。 A、编程语言 B、程序运行平台 C、操作系统 D、数据库管理系统 2、用Visual https://www.360docs.net/doc/f415709476.html,编写的程序被编译成中间语言(MSIL)后,运行时还要再一次被编译,这种编译被称为( )。 A、CLR B、JIT C、GC D、GDI 3、运行https://www.360docs.net/doc/f415709476.html,程序的计算机必须安装 ( )。 A、.NET Framework和IIS B、https://www.360docs.net/doc/f415709476.html, C、C#和https://www.360docs.net/doc/f415709476.html, D、https://www.360docs.net/doc/f415709476.html, 4、要使程序立即运行需要按( )键。 A、F5 B、Ctrl+F5 C、F 10 D、F11 二、判断题 1、浏览器只能解释HTML和JavaScript代码,不能解释后台代码。 2、页面的标签是可有可无的,而标签是必不可少的。 3、JavaScript脚本在发送到客户端之前,需要将其编译成HTML代码。 三、思考题 1、静态网页与动态网页的区别是什么? 2、现动态交互式网页的技术与方法是什么? 3、微软推出的https://www.360docs.net/doc/f415709476.html,有什么意义? 服务器控件 一、选择题 1、指定Label控件的边框风格,需要设臵其()属性。 A、BorderColor B、BackColor C、BorderStyle D、BorderWidth 2、要将数据源绑定到控件,需要调用控件的()方法。 A、Load B、DataBind C、Dispose D、GetType 3、要掩盖TextBox控件中文本,需要将控件的TextMode属性设臵为()。 A、Password B、MultiLine C、SingleLine D、Null 4、要使文本框最多输入6个字符,需要将该控件的()属性值设臵为6。 A、MaxLength B、Columns C、Rows D、TabIndex 5、要使Button控件不可用,需要将控件的()属性设臵为false。 A、Enabled B、EnableViewState C、Visible D、CausesValidation 6、DropDownList被选中项的索引号被臵于()属性中。 A、SelectedIndex B、SelectedItem C、SelectedValue D、TabIndex 7、DropDownList控件Items集合的Count属性值是()。 A、选择项的序号 B、项的总数目 C、选择项的数目 D、选择项的值 8、DropDownList1.Items[0].Text值是控件的()。 A、文本 B、选择的文本 C、添加的文本 D、首项的文本

水晶报表公式必读

水晶报表公式必读水晶报表公式使用必读 一、公式组件 二、公式语法 三、公式类型公式包含两个关键部分:组件和语法。组件是创建公式所添加的部分,而语法是组织组件所遵循的规则。 在Crystal Reports 中有几种不同种类的公式:报表、格式化、选定、搜索、运行总计条件和警报公式。报表中的多数公式为报表公式和条件格式化公式。 一、公式组件 在Crystal Reports 中创建公式与在任何电子数据表应用程序中创建公式类似。可以在公式中使用下列组件:字段 示例:{客户.客户名} 、{客户.去年销售额} 数字 示例:1、2、3.1416 Text 示例:“数量”、“:”、“您的文本” 运算符 示例:+ (加)、/ (除)、-X (求负) 运算符是可以在公式中使用的操作。 函数 示例:Round (x)、Trim (x) 函数执行求平均值、求和与计数之类的计算。列出所有可用的函数,其参数一并列出,并根据用途排列。自定义函数 示例:cdFirstDayofMonth 、cdStatutoryHolidays 自定义函数提供了一种共享和重复使用公式逻辑的途径。它们可存储在Crystal 储备库中, 而后可将其添加到报表中。一旦自定义函数添加到报表后,当创建公式时,用户就可在“公式专家”中使用自定义函数。 控制结构 示例:“If和“Select、" "For循环 组字段值 示例:Average (fld, condFld) 、Sum (fld, condFld, " 条件") 组字段值对组进行汇总。例如,可以使用组字段值来得出各个组在总计中所占百分比。 其它公式 示例:{@GrossProfit} 、{@QUOTA} 有关详细信息,请参阅公式语法。 二、公式语法语法规则用于创建正确的公式。一些基本规则有:将文本字符串括在引号内。

C#程序打包与部署

C#程序打包与部署,包括处理安装向导中用户输入的参数,创建卸载程序。 2010-05-1922:50501人阅读评论(2)收藏举报 一).创建部署项目 1.在“文件”菜单上指向“添加项目”,然后选择“新建项目”。 2.在“添加新项目”对话框中,选择“项目类型”窗格中的“安装和部署项目”,然后选择“模板”窗格中的“安装项目”。在“名称”框中键入setup1。 3.单击“确定”关闭对话框。 4.项目被添加到解决方案资源管理器中,并且文件系统编辑器打开。 5.在“属性”窗口中,选择ProductName属性,并键入信息管理系统。 二).将主程序项目的输出添加到部署项目中 1.在“文件系统编辑器”中,选择“应用程序文件夹”。在“操作”菜单上,指向“添加”,然后选择“项目输出”。 2.在“添加项目输出组”对话框中,选择“项目”下拉列表中的“你的程序”。 3.单击“确定”关闭对话框。 4.从列表中选择“主输出”和“内容文件”组,然后单击“确定”。 三).创建安装程序类 1.在“文件”菜单上指向“新建”,然后选择“项目”。 2.在“新建项目”对话框中,选择“项目类型”窗格中的“C#项目”,然后选择“模板”窗格中的“类库”。在“名称”框中键入installDB。 3.单击“打开”关闭对话框。 4.从“项目”菜单中选择“添加新项”。 5.在“添加新项”对话框中选择“安装程序类”。在“名称”框中键入installDB。 6.单击“确定”关闭对话框。 7.详细代码附后。 四).创建自定义安装对话框 1.在解决方案资源管理器中选择“setup1”项目。在“视图”菜单上指向“编辑器”,然后选择“用户界面”。 2.在用户界面编辑器中,选择“安装”下的“启动”节点。在“操作”菜单上,选择“添加对话框”。 3.在“添加对话框”对话框中,选择“许可协议”对话框,然后单击“确定”关闭对话框。

相关文档
最新文档