<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom"><title type="text">博客园_Tony Gong的技术Blog</title><subtitle type="text">技术旅途中蹒跚的行者</subtitle><id>http://feed.cnblogs.com/blog/u/17483/rss</id><updated>2012-05-14T13:13:53Z</updated><author><name>Tony.Gong</name><uri>http://www.cnblogs.com/batoosai/</uri></author><generator>feed.cnblogs.com</generator><link rel="alternate" type="text/html" href="http://www.cnblogs.com/batoosai/"/><link rel="self" type="application/atom+xml" href="http://feed.cnblogs.com/blog/u/17483/rss"/><entry><id>http://www.cnblogs.com/batoosai/archive/2010/03/23/1692846.html</id><title type="text">华亭人家</title><summary type="text"/><published>2010-03-23T11:01:00Z</published><updated>2010-03-23T11:01:00Z</updated><author><name>Tony.Gong</name><uri>http://www.cnblogs.com/batoosai/</uri></author><link rel="alternate" href="http://www.cnblogs.com/batoosai/archive/2010/03/23/1692846.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/batoosai/archive/2010/03/23/1692846.html"/><content type="text"/></entry><entry><id>http://www.cnblogs.com/batoosai/archive/2008/09/11/1289063.html</id><title type="text">新项目中的CC.Net每日编译环境</title><summary type="text">刚开始个新项目,需要个持续集成环境.下面简单说下用CCnet带搭建了Dailybuild环境:下面的文章是写在公司内部网上的,我直接copy过来,就不做什么修改了.</summary><published>2008-09-11T05:43:00Z</published><updated>2008-09-11T05:43:00Z</updated><author><name>Tony.Gong</name><uri>http://www.cnblogs.com/batoosai/</uri></author><link rel="alternate" href="http://www.cnblogs.com/batoosai/archive/2008/09/11/1289063.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/batoosai/archive/2008/09/11/1289063.html"/><content type="text">刚开始个新项目,需要个持续集成环境.下面简单说下用CCnet带搭建了Dailybuild环境:下面的文章是写在公司内部网上的,我直接copy过来,就不做什么修改了.</content></entry><entry><id>http://www.cnblogs.com/batoosai/archive/2007/03/09/ar0012.html</id><title type="text">ActiveReports工作总结12——用Designer控件实现用户自定义报表印刷</title><summary type="text">前面我们所讲的报表，不管简单的还是复杂的，都遵循这样一个流程：开发人员事先做好模版——〉用户运行程序——〉用户选择相应条件——〉打印或预览帐票——〉程序把用户选择的数据填充到我们的模版上，然后显示可以说，用户除了选择条件，控制显示的数据之外，能做的控制很少（除非把一些简单的控制放在条件里面）。本节我就讲讲如何用AR的Designer控件，实现用户自定义帐票印刷。</summary><published>2007-03-09T00:49:00Z</published><updated>2007-03-09T00:49:00Z</updated><author><name>Tony.Gong</name><uri>http://www.cnblogs.com/batoosai/</uri></author><link rel="alternate" href="http://www.cnblogs.com/batoosai/archive/2007/03/09/ar0012.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/batoosai/archive/2007/03/09/ar0012.html"/><content type="text">前面我们所讲的报表，不管简单的还是复杂的，都遵循这样一个流程：开发人员事先做好模版——〉用户运行程序——〉用户选择相应条件——〉打印或预览帐票——〉程序把用户选择的数据填充到我们的模版上，然后显示可以说，用户除了选择条件，控制显示的数据之外，能做的控制很少（除非把一些简单的控制放在条件里面）。本节我就讲讲如何用AR的Designer控件，实现用户自定义帐票印刷。</content></entry><entry><id>http://www.cnblogs.com/batoosai/archive/2007/03/07/AR0011.html</id><title type="text">ActiveReports工作总结11——麻烦的线线框框</title><summary type="text">在我使用AR的过程当中，碰到最大的困难，不是数据的组织（虽然也很麻烦），而是画面的布局，尤其是一些奇怪的线线框框，常常会为了一些特殊的线框要求，浪费很多时间调试。本节我就把在项目的碰到的一些常见框线问题，简单的进行一下分析。</summary><published>2007-03-07T03:57:00Z</published><updated>2007-03-07T03:57:00Z</updated><author><name>Tony.Gong</name><uri>http://www.cnblogs.com/batoosai/</uri></author><link rel="alternate" href="http://www.cnblogs.com/batoosai/archive/2007/03/07/AR0011.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/batoosai/archive/2007/03/07/AR0011.html"/><content type="text">在我使用AR的过程当中，碰到最大的困难，不是数据的组织（虽然也很麻烦），而是画面的布局，尤其是一些奇怪的线线框框，常常会为了一些特殊的线框要求，浪费很多时间调试。本节我就把在项目的碰到的一些常见框线问题，简单的进行一下分析。</content></entry><entry><id>http://www.cnblogs.com/batoosai/archive/2007/03/02/AR0010.html</id><title type="text">ActiveReports工作总结10——完整的一张成绩一览帐票</title><summary type="text">学习了前面的一些基础，我们来实际开发一张报表吧。呵呵，帐票比较简陋，请谅解。</summary><published>2007-03-02T01:10:00Z</published><updated>2007-03-02T01:10:00Z</updated><author><name>Tony.Gong</name><uri>http://www.cnblogs.com/batoosai/</uri></author><link rel="alternate" href="http://www.cnblogs.com/batoosai/archive/2007/03/02/AR0010.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/batoosai/archive/2007/03/02/AR0010.html"/><content type="text">学习了前面的一些基础，我们来实际开发一张报表吧。呵呵，帐票比较简陋，请谅解。</content></entry><entry><id>http://www.cnblogs.com/batoosai/archive/2007/02/27/ar0009.html</id><title type="text">ActiveReports工作总结9——打印参数设置</title><summary type="text">上节讲了对报表上的控件和section进行布局，这节讲解一下AR的打印参数设置。首先，先要弄清一个概念，AR报表的纸型和打印机打印出来的纸型是完全不同的概念。</summary><published>2007-02-27T00:59:00Z</published><updated>2007-02-27T00:59:00Z</updated><author><name>Tony.Gong</name><uri>http://www.cnblogs.com/batoosai/</uri></author><link rel="alternate" href="http://www.cnblogs.com/batoosai/archive/2007/02/27/ar0009.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/batoosai/archive/2007/02/27/ar0009.html"/><content type="text">上节讲了对报表上的控件和section进行布局，这节讲解一下AR的打印参数设置。首先，先要弄清一个概念，AR报表的纸型和打印机打印出来的纸型是完全不同的概念。</content></entry><entry><id>http://www.cnblogs.com/batoosai/archive/2007/02/26/ar0008.html</id><title type="text">ActiveReports工作总结8——用代码控制布局</title><summary type="text">承接上节，前面示例代码的出布局都不能满足我们平时帐票的要求，至少各个TextBox之间不能有间距吧？这节主要讲解一下控制帐票布局。难点是有子模版情况下的布局。</summary><published>2007-02-26T01:25:00Z</published><updated>2007-02-26T01:25:00Z</updated><author><name>Tony.Gong</name><uri>http://www.cnblogs.com/batoosai/</uri></author><link rel="alternate" href="http://www.cnblogs.com/batoosai/archive/2007/02/26/ar0008.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/batoosai/archive/2007/02/26/ar0008.html"/><content type="text">承接上节，前面示例代码的出布局都不能满足我们平时帐票的要求，至少各个TextBox之间不能有间距吧？这节主要讲解一下控制帐票布局。难点是有子模版情况下的布局。</content></entry><entry><id>http://www.cnblogs.com/batoosai/archive/2007/02/25/AR0007.html</id><title type="text">ActiveReports工作总结7——常用一览表印刷</title><summary type="text">前面讲了普通的分栏帐票，下面讲讲简单的一览帐票，一览帐票也是我们常常碰到的，具体式样一般如下：该类型帐票有如下特点：(1）、一栏帐票的特点是有若干区域组成，如下区域1是固定不换列的，区域2是动态换列的。(2)、一览帐票的各栏可以是衔接在一起的，即栏间距为0，也可以是分开的。(3)、Title和SubTitle通常是不分栏的，它们会跨越所有的栏。(4)、帐票区域2的默认栏数应该是固定的，比方说A4纸默认印刷8栏，如果超过8栏可以选择换页，也可以选择超出边界继续印刷(红线)。  这是由代码来控制的。</summary><published>2007-02-25T01:02:00Z</published><updated>2007-02-25T01:02:00Z</updated><author><name>Tony.Gong</name><uri>http://www.cnblogs.com/batoosai/</uri></author><link rel="alternate" href="http://www.cnblogs.com/batoosai/archive/2007/02/25/AR0007.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/batoosai/archive/2007/02/25/AR0007.html"/><content type="text">前面讲了普通的分栏帐票，下面讲讲简单的一览帐票，一览帐票也是我们常常碰到的，具体式样一般如下：该类型帐票有如下特点：(1）、一栏帐票的特点是有若干区域组成，如下区域1是固定不换列的，区域2是动态换列的。(2)、一览帐票的各栏可以是衔接在一起的，即栏间距为0，也可以是分开的。(3)、Title和SubTitle通常是不分栏的，它们会跨越所有的栏。(4)、帐票区域2的默认栏数应该是固定的，比方说A4纸默认印刷8栏，如果超过8栏可以选择换页，也可以选择超出边界继续印刷(红线)。  这是由代码来控制的。</content></entry><entry><id>http://www.cnblogs.com/batoosai/archive/2007/02/17/651868.html</id><title type="text">今天还有多少人在上班啊？</title><summary type="text">办公室里稀稀拉拉就几个人cnblogs上也人烟稀少啊该回家的都回家了，留下坚守的估计大多都是当地人吧？再坚持一会儿俺也下班回家了，这时候实在没啥工作积极性啊。祝大家春节快乐！</summary><published>2007-02-17T01:50:00Z</published><updated>2007-02-17T01:50:00Z</updated><author><name>Tony.Gong</name><uri>http://www.cnblogs.com/batoosai/</uri></author><link rel="alternate" href="http://www.cnblogs.com/batoosai/archive/2007/02/17/651868.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/batoosai/archive/2007/02/17/651868.html"/><content type="text">办公室里稀稀拉拉就几个人cnblogs上也人烟稀少啊该回家的都回家了，留下坚守的估计大多都是当地人吧？再坚持一会儿俺也下班回家了，这时候实在没啥工作积极性啊。祝大家春节快乐！</content></entry><entry><id>http://www.cnblogs.com/batoosai/archive/2007/02/17/ar0006.html</id><title type="text">ActiveReports工作总结6——使用子报表</title><summary type="text">承接上节，上节用2个group的方式打印了普通的分栏帐票。实现了换列换页的三维表示。本节用子报表的方式来实现该功能。子报表的功能比上面那个方法来说，更强大，更灵活。复杂帐票一般都得用到子报表。开始之前，先简单介绍一下子报表的用法。0，子报表的一般用法如下：（1），先Add一个主模版(rpt1.rpx)，若干子模版(这里就建了一个，sub1.rpx) （2），在主模版上放一个SubReport控件（该控件是一个占位符，sub1.rpx的内容将在这里显示），可以放在PageHeaer/Footer,GroupHeader/footer和Detail上，这个要视用途来定。这里放在GroupHeader1上。 （3），在主模版的GroupHeader1_Format事件（假如你的SubReport放在Detail中，就要用Detail_Format事件了）中，加入代码，生成子报表，并且给子报表设置数据源（这里为简单起见没有设置数据源）：  Private Sub Grou</summary><published>2007-02-17T00:48:00Z</published><updated>2007-02-17T00:48:00Z</updated><author><name>Tony.Gong</name><uri>http://www.cnblogs.com/batoosai/</uri></author><link rel="alternate" href="http://www.cnblogs.com/batoosai/archive/2007/02/17/ar0006.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/batoosai/archive/2007/02/17/ar0006.html"/><content type="text">承接上节，上节用2个group的方式打印了普通的分栏帐票。实现了换列换页的三维表示。本节用子报表的方式来实现该功能。子报表的功能比上面那个方法来说，更强大，更灵活。复杂帐票一般都得用到子报表。开始之前，先简单介绍一下子报表的用法。0，子报表的一般用法如下：（1），先Add一个主模版(rpt1.rpx)，若干子模版(这里就建了一个，sub1.rpx) （2），在主模版上放一个SubReport控件（该控件是一个占位符，sub1.rpx的内容将在这里显示），可以放在PageHeaer/Footer,GroupHeader/footer和Detail上，这个要视用途来定。这里放在GroupHeader1上。 （3），在主模版的GroupHeader1_Format事件（假如你的SubReport放在Detail中，就要用Detail_Format事件了）中，加入代码，生成子报表，并且给子报表设置数据源（这里为简单起见没有设置数据源）：  Private Sub Grou</content></entry></feed>
