|
用DATA控件绑定报表控件打印报表 2003-07-21 |
1 在数据库中生成一TEMP表。 2 用报表生成器生成报表,然后删除数据库中的TEMP表。 3 在VB中打开数据库,用OPENRECORDSET语句生成一个RECORDSET (此RECORDSET的结构要与第一步生成的TEMP表一样,但记录数可以 用WHERE子句限制) 用SET DATA1.RECORDSET=RS(RECORDSET)将RE...[全部内容] |
|
VB处理数据库时求数据表记录总数的最佳方法 2003-07-21 |
---- ---- VB主要处理的是MDB格式的数据库,但就在这方面,它就偏偏出了差错,先看看下例: Dim db As Database Dim rs As Recordset Set db = OpenDatabase(App.Path & "zzr.mdb") Set rs = db.OpenRecordset("test") Debug.Print rs.RecordCount ---- ---- 此例假设在...[全部内容] |
|
用EXCEL2000作为VB的资源文件报表 2003-06-23 |
许多朋友把EXCEL作为报表的工具,把数据写入EXCEL并不困难,但存在一些问题,如:客户 修改了报表的格式,或者把设计好的报表文件删除了,如何解决这些问题呢?搜遍了国内外的站 点,亦未发现有什么好的办法。 有的朋友给EXCEL文件加密码,这种...[全部内容] |
|
把DataGrid的数据快速写入EXCEL 2003-06-23 |
第一VB论坛上(http://www.vbgood.com)的朋友经常提出“怎样把DataGrid的数据快速写入EXCEL”这个问题,也看了很多用VB控制EXCEL报表的文章和实例,总的感觉是用EXCEL对象一个格子一个格子的写,速度太慢。看过一些国内外的大型软件,注意到他们对数据的报表处理也是写到EX...[全部内容] |
|
用EXCEL2000作为VB的资源文件报表 2003-06-23 |
许多朋友把EXCEL作为报表的工具,把数据写入EXCEL并不困难,但存在一些问题,如:客户 修改了报表的格式,或者把设计好的报表文件删除了,如何解决这些问题呢?搜遍了国内外的站 点,亦未发现有什么好的办法。 有的朋友给EXCEL文件加密码,这种...[全部内容] |
|
把DataGrid的数据快速写入EXCEL 2003-06-23 |
第一VB论坛上(http://www.vbgood.com)的朋友经常提出“怎样把DataGrid的数据快速写入EXCEL”这个问题,也看了很多用VB控制EXCEL报表的文章和实例,总的感觉是用EXCEL对象一个格子一个格子的写,速度太慢。看过一些国内外的大型软件,注意到他们对数据的报表处理也是写到EX...[全部内容] |
|
Visual Basic 导出到 Excel 提速之法 2003-04-03 |
Excel 是一个非常优秀的报表制作软件,用VBA可以控制其生成优秀的报表,本文通过添加查询语句的方法,即用Excel中的获取外部数据的功能将数据很快地从一个查询语句中捕获到EXCEL中,比起往每个CELL里写数据的方法提高许多倍。将下文加入到一个模块中,屏...[全部内容] |
|
Visual Basic 导出到 Excel 提速之法 2003-04-03 |
Excel 是一个非常优秀的报表制作软件,用VBA可以控制其生成优秀的报表,本文通过添加查询语句的方法,即用Excel中的获取外部数据的功能将数据很快地从一个查询语句中捕获到EXCEL中,比起往每个CELL里写数据的方法提高许多倍。将下文加入到一个模块中,屏...[全部内容] |
|
关于Adodb.Stream 的使用说明 2002-09-13 |
组件:"Adodb.Stream"有下列方法:Cancel 方法 使用方法如下 Object.Cancel 说明:取消执行挂起的异步 Execute 或 Open 方法的调用。Close 方法 使用方法如下 Object.Close :关闭对像Co...[全部内容] |
|
关于Adodb.Stream 的使用说明 2002-09-13 |
组件:"Adodb.Stream"有下列方法:Cancel 方法 使用方法如下 Object.Cancel 说明:取消执行挂起的异步 Execute 或 Open 方法的调用。Close 方法 使用方法如下 Object.Close :关闭对像Co...[全部内容] |