三九宝宝网宝宝百科宝宝知识

请教怎么在access中用VBA导入excel数据到access库

02月17日 编辑 39baobao.com

[在Word中利用Access的数据]一、在Word中利用access的数据(一)在原有Word文档中插入Microsoftaccess表或查询的内容1.在Word文档中选定要插入表或查询的位置。2.寻视图”中的“工具栏”,然后点击“数...+阅读

Public Sub 客户正常供价批量维护()

If Cells(4, 6) = "" Then

MsgBox "请先选择需要维护价格的系统!", vbInformation

Cells(4, 6).Select

Exit Sub

Else

Dim i As Integer, j As Integer, k As Integer, sht As Worksheet 'i,j,k为整数变量;sht 为excel工作表对象变量,指向某一工作表

Dim cn As New ADODB.Connection '定义数据链接对象 ,保存连接数据库信息;请先添加ADO引用

Dim rs As New ADODB.Recordset '定义记录集对象,保存数据表

Dim strCn As String, strSQL As String '字符串变量

Dim mdbFile As String

On Error GoTo add_err

mdbFile = ActiveWorkbook.Path & "\DY_DATA.mdb"

strCn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & mdbFile '定义数据库链接字符串

cn.Open strCn '与数据库建立连接,如果成功,返回连接对象cn

Set rs = New ADODB.Recordset

rs.Open "dbl直营客户正常供价表", cn, adOpenKeyset, adLockOptimistic

k = Cells(4, 8) + 8

For i = 9 To k

If Cells(i, 7) = "" Then

Else

rs.AddNew

rs(1) = Cells(i, 2)

rs(2) = Cells(i, 7)

rs(3) = Cells(i, 8)

rs.Update

Cells(i, 7) = ""

Cells(i, 8) = ""

End If

Next

MsgBox "数据记录添加成功!", vbInformation

Cells(4, 6).Select

ActiveWorkbook.RefreshAll

add_exit:

Exit Sub

End If

add_err:

MsgBox Err() & vbCrLf & Error()

Resume add_exit

End Sub

以下为关联文档:

Access数据有效性检查开发一个好的数据库管理系统,关键是要确保录入数据的完整性和准确性。Access提供了很多检查录入数据有效性的手段,笔者这里就简单介绍两种常用的方法。一、利用字段属性1.数...

VB怎么实现访问远程access数据库这是网络编程 远程要有客户端(或服务端)程序的,如果没有远程程序作支持,一般会被对方防火墙、安全策略、服务等设置情况阻挡(除非对方是特定服务器计算机)。 访问远程access数据库...

SQLSERVER远程访问Access数据库怎么实现客户端access中的数据读到mssqlserver中无需将客户端的access放到共享文件中。这里提供一个使用odbc数据源链接表的傻瓜解决方案 首先创建一个odbc数据源(连接本地或远程均可...

请教EXCEL中用VBA输入递加公式的问题Worksheets("非常用件订货管理").Cells(5, 11) = "=IF(J5="""",IF(I5="""",0,$C$1-I5),J5-I5)" Worksheets("非常用件订货管理").Cells(5, 11).Copy Range(Cells(6, 11), Cells(20, 11)) 第一...

Access数据库作业1. 内容 (1)选择自己感兴趣的有实际应用价值的题材。 (2)选择难度和规模合适的题材,以便按时、保证质量地完成系统设计。2. 课程设计指导 (1)熟悉选材业务当课程设计的题目选择后,首...

excel的数据怎么导入到word里试试用word里的邮件合并功能吧,希望这个能帮到你:) 其实利用Word中的邮件合并功能通过4个步骤就可以非常轻松地实现,以你所说的"某某.xls"和"某某某.doc"为例: 一、建立"某某某.doc"模...

access数据库链接有两种接口可供选择:Microsoft.Jet.OLEDB.4.0(以下简称 Jet 引擎)和Microsoft.ACE.OLEDB.12.0(以下简称 ACE 引擎)。 Jet 引擎大家都很熟悉,可以访问 Office 97-2003,但不能访问 Of...

关于连接access数据库我是如许连接数据库的,可是当我应用opendialog控件时,当前的路径就变成opendialog的路径,该怎么办? data.wjyx_.Close; data.wjyx_.Connected:=false; connstr:='Provider=Micro...

怎么用VC连接ACCESS数据库1.头文件引入ado库; 2.初始化com库; 3.写具体代码; 例如以下代码可以实现连接access数据库并读取字段内容到listbox中: void CSJKDlg::OnButton1() { // TODO: Add your control...

推荐阅读
图文推荐