在VB通过vsreport使用ACCESS的报表

在VB中也可使用ACCESS的报表
通过vsreport这个控件,你完全可以使用ACCESS来设计好报表,然后在VB中调用这些报表,效果与你直接在ACCESS调用报表一样。
VB的报表一直是它的弱项,在以前很长一段时间我都是使用这个方法来做报表的,因为有段时间曾经帮香港的朋友做了几个VB的系统,但他们比较喜欢ACCESS的报表,所以使用这个方法来实现。

不过,这个控件,在有子报表的时间会有一些小问题,通过一些特殊的方法才能解决。不过,总的来说,效果还是不错的,它实际上是产生一些中间格式文件来实现的

在ACCESS中国有网友问及这个问题,所以写点以前用过的经验

时间: 2024-08-02 21:10:49

在VB通过vsreport使用ACCESS的报表的相关文章

在VB中兼容非ACCESS数据库的技巧

本文从VB数据库体系结构的角度出发,结合一个具体实例,阐述了在VB中兼容非ACCESS格式数据库的具体方法和技巧. 关键词:VB.非ACCESS数据库.数据存取对象 一个完整的数据库管理系统(DBMS)应是能兼容市面上各种较流行数据格式的系统,它充分考虑了不同用户的实际要求.鉴于目前市面上有多种数据库格式(如Foxpro.DBase.Paradox等)流行,因而在VB数据库应用程序中兼容非ACCESS数据库就显得尤为重要了. 作为一种流行的开发平台,VB提供了强大的数据库功能.主要有以下三种:数

基于VB-PRINTER对象的动态报表打印

0 引言 在笔者开发的"学籍管理系统"中,有一数据查询模块,其任务是查询与浏览设定条件的学生或班级数据,其中的"打印"按钮功能是将显示在表格中的内容打印出来.由于查询结果中表与字段的是不固定的,使得利用VB本身自带的数据库报表难以实现动态打印,笔者经过对MSHFlexGrid控件.Printer对象的较深入学习.研究,遵循WINDOWS"所见即所得"的思想,有机结合二者编写程序,实现了既能显示查询数据,又能根据MSHFlexGrid控件中的内容的

VB.NET版机房收费系统---报表

       报表,即报告情况的表格,简单的说:报表就是用表格.图表等格式来动态显示数据,可以用公式表示为:"报表 = 多样的格式 + 动态的数据". 在没有计算机以前,人们利用纸和笔来记录数据.       比如:民间常常说的豆腐帐,就是卖豆腐的每天将自己的卖出的豆腐记在一个本子上,然后每月都要汇总算算,这种情况下,报表数据和报表格式是紧密结合在一起的,都在同一个本子上.数据也只能有一种几乎只有记帐的人才能理解的表现形式,且这种形式难于修改.      VB版机房收费系统的报表采用的

vb.net如何取得access的数据,并赋给一个变量?请指教

问题描述 vb.net如何取得access的数据,并赋给一个变量?请指教 解决方案 解决方案二:importssystem.dataimportssystem.data.oldebdimsConasstring="Provider=Microsoft.Jet.OLEDB.4.0;DataSource=db.mdb"dimsValasstring=string.emptydimdaasnewoledbdataadapter("selcet*fromt_userwhereid='

vb-求助 VB 数据库 模糊查询access

问题描述 求助 VB 数据库 模糊查询access 请问VB要怎样实现模糊查询access数据库内容呢? 求解答,我的邮箱是644804296@qq.com 我希望的效果是,在VB界面输入查询关键词,关键词是用户名中的任意一个或者多个字符, 例如关键词是a,那么查询结果显示在list1的就应该是,abc.abcdefg.eafg,3个用户名. 例如关键词是c,那么查询结果显示在list1的就应该是,abc.cde.abcdefg,3个用户名. 但是我根据网上教程编写的下面的程序没有实现,请大家帮

用VB.NET不能更新ACCESS的字段,请帮忙诊断一下,谢谢。

问题描述 本人用以下代码能够顺利的从DataGridView中查询到ACCESS的数据(其中的"时间"字段经过处理)Schedule_Ada.SelectCommand=NewOleDbCommand("SELECT流水号,日期,(Hour(时间)&':'&Minute(时间))as时间fromSchedule",Schedule_Cnn)Schedule_Ada.Fill(MyDS,"Schedule")但是我想把改动后的结果更

vb datagridview已连接access后遇到的存储问题,求解决~

问题描述 在使用vs2013-vb窗体应用编写某列表的时候.用到datagridview控件,现已将datagridview链接access数据库,且可建立正常操作.遇到的问题是,在datagridview控件上已显示添加了的项目没有同步到access数据库中.现想在关闭窗体时,将当前的信息保存到access(mdb)中,应该怎样做?可能没说清楚哈,就是在每次关闭窗体之后,加入数据库的东西并没有保存,重新启动程序,数据库又是空白.我在添加到数据库的操作代码是:PlaylistDataSet.表1

在vb中动态加载水晶报表rpt文件的方法

动态|加载|水晶报表 这个问题在很多论坛里边都有问到.但是一直没找到满意的答案.下边写出一个解决办法 Dim sql As String Dim rstLiuShui As New ADODB.Recordset Dim Rpt As New CRAXDDRT.Report Dim PrintApp As New CRAXDDRT.Application If Option2.Value = True Then sql = "select * from n_ihbill where datedi

用vb.net操作ms access存储过程(1)

access|存储过程 1.存储过程在access中如何运行?     不像access中的其他对象或者ms sql中可以有直观的设计界面,在access中的存储过程,没有这些,所以我们不能在access中建立他们,我将向大家展示在ado.net中如何操作他们.2.创建存储过程    我们需要使用一段sql语句来创建存储过程,我们使用事例数据库Northwind 来说明我们的例子.    一个简单的存储过程           "CREATE PROC procProductsList AS S