VB调用Access的报表的几种方法

作者&投稿:陀茗 (若有异议请与网页底部的电邮联系)
~ 在VB中也可使用ACCESS的报表
VB可以生成独立的exe执行程序,但VB的报表不是很方便。
通过vsreport这个控件,你完全可以使用ACCESS来设计好报表,然后在VB中调用这些报表,效果与你直接在ACCESS调用报表一样。
VB的报表一直是它的弱项,在以前很长一段时间我都是使用这个方法来做报表的

beetle 提供的使用Access的Application对象的方法来调用
Dim MSAccess As Access.Application
Set MSAccess = New Access.Application
MSAccess.OpenCurrentDatabase (app.path & "\*.mdb")
MSAccess.Visible = True
MSAccess.DoCmd.OpenReport "报表名", acViewPreview
 

tmtony(另一种VB调用Access报表的方法)
我以前用过vsReport来调用,主要是调用ACCESS的报表,要找找,以前是1.1版本。对中文有一点问题,后来好像解决了


怎样同时查询两个Access数据库
有下列两种解决办法:1)可以将A数据库里的表链接到B数据库里,然后就可以在B数据库里同时查询A和B数据库里的表了,这样跟查询本地表没任何区别。2)也可以在SQL语句里使用in关键字+外部数据库路径,查询外部数据库表。例如:select t1.*,db1_t1.col1 from t1,(select * from t1 in "C:\\...

SQL数据库A表,ACCESS数据库B表,如何将SQL A表中ACCESS B表中不存 ...
实时读到ACCESS中 不知道你到底是要做什么样的操作.尝试在 SQL Server 中,建立一个 “链接服务器” 链接到这个 Access 文件。然后 直接表关联 插入\/更新。 还是比较省事的。如果 那个表 是更新的比较频繁,还可以折腾个触发器什么的,如果SQL Server的那个表,增加了一行, 就同步向 Access那里增加...

如何实现ACCESS数据库跨库查询
方法1)将外数据库表链接到本数据库,然后就像使用本数据库表一样使用这些链接表进行查询了。方法2)在查询语句里使用in关键字+数据库存储路径,来查询外部ACCESS数据库表。例如:select a.* from members a,(SELECT * from customers in "C:\\Users\\Lenovo_user\\Desktop\\db1.mdb")b where a.m_...

access数据库中2个表a 和b,a表中字段a1,b表中字段a1,修改a表中字段a1让...
1、Access 没有触发器,因此不可能 A表变动时自动更改b表 2、必须有一个对象可以触发让B 表根据 A表变动得事件,在这个事件里面写代码用 JET SQL就可以更新 3、这些事件一般都是写在“窗体”这个对象里面,因此修改数据也要通过“窗体”,而不是直接打开表来修改 ...

Access中,怎么将A表按一定条件查询获得的值插入B表中
1、在设计视图中创建查询,弹出窗口的“显示表”中添加A表。2、点击上方快捷菜单中的“查询类型”下的“追加查询”,弹出窗口的追加到表名称中添加B表。3、字段选择 A表.* ,追加到 B表.* 。字段选择你要创建查询条件的字段名称,追加到留空,条件处输入查询条件。然后点击上方快捷菜单中的运行(...

access 通配符
Access支持两组通配符,因为它支持结构化查询语言的两个标准(条件)。ANSI-89, ANSI-92。通常,在运行查询和查找和替换Access数据库(如*.mdb和*.accdb文件)的操作时,使用ANSI-89 通配符。在对Access项目运行查询时使用ANSI-92 通配符 ,访问连接到Microsoft SQL Server数据库的文件。Access项目使用ANSI-...

关于access函数。B10-B28中,小于B9的单元格字体变红。
这个需求可以用设置单元格“条件格式”的办法解决,请参见上面附图,步骤解释如下:1)选择单元格(B10:B28)2)菜单——格式——条件格式 3)于弹出的“条件格式”对话框 条件(1) 分别选择填入 “单元格数值”、“小于”、“=$B$9 注意引用的单元格要大写”点击“格式”按钮 4)于弹出的...

Access数据库对象的操作包括哪五种?
Access主要对象有数据表、查询、报表、窗体、宏、模块。数据表(Table) ——表是Access数据库的核心对象,主要是用于存储数据,是创建其他5种对象的基础。数据表是以行、列来显示数据记录,是同一类数据的集合体。表由记录组成,记录由字段组成,是Access数据库中存贮数据的地方,故又称数据库。一个数据...

交换机接口的输入、输出规则,什么时候用ACCESS,什么时候用TRUNK_百度知...
交换机等网络设备,在关于vlan tag的时候,是独立存在的,数据流入方向是有严格的流向的。即:假设交换机甲拥有3个端口A、B和C,数据从A口流入交换机,从B、C口流出。那么对B口来说,收到数据报流入方向是交换机,流出方向是B口对端的另外一台网络设备。对A口来说,留入方向就是A口对端的网络...

VB如何将Excel中的数据批量导入到Access中?
k = 1 'Access列号,第0列留着放主键 If NoExistF.FileExists(Text1.Text) = False Or NoExistF.FileExists(Text2.Text) = False Then MsgBox "文件不存在!", 16, "错误提示"Exit Sub Else '打开Access数据库 data.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Text1....

湛河区19442813000: vb怎么调用access数据库中报表 -
芷浅斯特: 在VB中运行Microsoft Access报表的好方法在VB中如何使用直观、简便的报表一直是很多人关心的问题, Crystal Reports用起来又不太理想.现介绍一在VB中运行Microsoft Access报表的方法,用起来还不错.利用Automation运行Microsoft...

湛河区19442813000: 如何用vb语句调用access中表格的数据.
芷浅斯特: Excel与ACCESS的存储方式是不一样的,你可以这么认为,ACCESS的表就象是数据原来的样子,而EXCELl更象是进行了二次开发的结果,当然ACCESS表、查询和窗体列表样式也同EXCEL类似,但在功能上更简单,在函数使用上,因为没进行EXCEL功能如此开发的完全,所以就没有如LZ类似这么简单的一个等式来获得值,也可以这么说,EXCEL里看到的界面,就象是ACCESS里的一个窗体里的一个表格控件,通过二次开发的函数或过程来达到我们要求要的值或操作.

湛河区19442813000: 用VB做好一个程序,怎么调用ACCESS里面的数据 ? -
芷浅斯特: '引用:Microsoft ActiveX Data Objects 2.8 Library'引用:C:\Program Files\Common Files\System\ado\msado15.dll Private Sub cmdOK_Click() Dim cn As ADODB.Connection Dim rs As ADODB.Recordset Set cn = New ADODB.Connection Set ...

湛河区19442813000: 用VB写出的程序,怎么调用ACCESS里的数据?对VB了解一点,但是ACCESS完全小白...
芷浅斯特:Private AccessCnn As ADODB.Connection '************************************************************************************************************************** '连接Access数据库(启动程序的时候用) Private Sub OpenAccessConnection() On Error ...

湛河区19442813000: VB怎么连接访问Access数据库 -
芷浅斯特: 使用Visual Basic作为前端开发语言,与SQL Server接口有几种常用的方法,即: ①数据访问对象/Jet ②为ODBC API编程 ③使用SQL Server的Visual Basic库(VBSQL)为DB库的API编程 ④RDO 远程数据对象(RemoteData Objects) ⑤ADO ...

湛河区19442813000: VB如何往ACCESS的表中写入数据? -
芷浅斯特: 最好采用ADO方法,通用性强、效率高 首先在工程中引用Microsoft AXXXX Data Objects 2.6 Library,然后配合SQL语句. (AXXXX为控件的那一个,我写全称系统提示我的回答含有广告,不让发) 1、声明: Private conn As ADODB....

湛河区19442813000: vb中怎么用access数据库进行数据运算? -
芷浅斯特: VB与access的连接方法一 在菜单上找到 外接程序>可视化数据管理器,在弹出的窗口中:文件>打开数据库>选择 MCROSOFT ACCESS 然后找到你要用的数据库.菜单上找到 实用程序>数据窗口设计器 为要生成的新窗口起一个名,选中想在那个窗体中显示的表和字段(一般全选上).然后点生成窗口.方法二 在窗体上,放上一个DATA控件,在DATA控件的属性中选择你想连接的数据库和数据表.这样就用DATA控件代表了那个数据表.只是还没有显示表内的字段数据.可以放上其他显示数据的控件来与DATA1连接并显示相应的数据表的记录或字段.

湛河区19442813000: 怎么用VB调用access数据库 -
芷浅斯特: 首先,我们需要引用ADO.具体的方法是,在"工程" -- "引用" 中,找到"Microsoft ActiveX Data Object *.* Library",这里的"*.*"是指的时ADO的版本号,一般来说,应用程序或ActiveX控件都具有向下兼容性,所以我们尽可能选择比较新...

湛河区19442813000: vb怎样调用自己做好的access2007的数据? -
芷浅斯特: 看你用什么控件-------------------------------------- VBS都能调用 Dim Conn Dim DBPath Set conn=createobject("adodb.connection") DBPath = "数据库绝对路径" Conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & DBPath Set conn=...

湛河区19442813000: VB如何调用ACCESS数据库?如何生成EXCEL表? -
芷浅斯特: (1)引入ado,工程,引用,microsoft activex data objects 2.6(2)Dim Con As New ADODB.Connection 数据库连接 Dim Rs As New ADODB.Recordset 记录集 Con.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网