最近,同事要用一个excel文件导出每天邮件的信息,邮件基本信息都存在了access数据表中了,要实现这个功能有好几种方式,例如写一个qty文件,而我直接用了excel自带的VBA功能,写了一个宏,根据输入的日期直接调用,想要哪一天的就导哪一天的!不能白瞎了我这个程序猿的称号啊,
Sub DaoChuExl()
Dim conn As New ADODB.Connection
Dim rs As New ADODB.Recordset
Dim rowxh As Integer, vhx As Integer, rowzs As Integer, connStr As String, sqlStr As String
On Error Resume Next
connStr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & ThisWorkbook.Path & "\maildb.mdb;"
'MsgBox connStr
Dim ws As Worksheet
Set ws = Sheets("Sheet1")
conn.Open connStr
vhx = 1
sqlStr = "SELECT Fax_Name, Fax_ModiTime FROM Fax_ReciveInfo where Fax_Update='" & ws.Cells(1, 6).Value & "';"
'MsgBox sqlStr
rs.Open sqlStr, conn, adOpenStatic, adLockBatchOptimistic
ws.Range("A2:K65535").ClearContents
Do While Not rs.EOF
With ws
.Range("C2").CopyFromRecordset rs, 65535
End With
rs.MoveNext
Loop
rowzs = rs.RecordCount + 1
For rowxh = 2 To rowzs
ws.Cells(rowxh, 1) = vhx
ws.Cells(rowxh, 4).NumberFormatLocal = "yyyy-m-d hh:mm:ss"
vhx = vhx + 1
Next
rs.Close
Set rs = Nothing
End Sub
最后的成果是:
相关推荐
在Access数据库应用中,VBA(Visual Basic for Applications)数据库编程是开发高效、实用的数据库应用程序的关键技术。VBA利用Microsoft Jet数据库引擎作为基础,该引擎是一组动态链接库(DLL),在运行时与VBA程序...
总的来说,Excel操作Access数据库实例展示了如何利用这两个工具的优势,进行数据的整合、分析和管理。无论是个人项目还是企业级应用,这种组合都能提高工作效率,简化数据处理流程。学习并掌握这种技巧,对提升IT...
在这个"Access数据库实例"中,我们有一个专注于NBA球员名单的数据库应用,这为学习和理解数据库设计、数据管理和查询提供了实际案例。 首先,我们需要了解Access数据库的基本组成部分。一个Access数据库由多个对象...
在这个“VBA操作数据库实例”中,我们将深入探讨如何利用VBA和ADO(ActiveX Data Objects)技术来与数据库进行交互。 首先,了解什么是ADO。ADO是微软开发的一个数据访问接口,它提供了一种统一的方式来处理各种...
#资源达人分享计划# 本教程将手把手一步一步教你从0开始制作出一个可以正式投入使用的教务管理Access数据库系统。通过本教程,即使你是完全没有基础的小白,也能掌握表、查询、窗体、报表、宏以及各种控件的使用和...
《Access数据库开发经典案例解析》是一本深入探讨...综上所述,《Access数据库开发经典案例解析》不仅提供了Access的基础知识,还通过实例教学帮助读者解决实际问题,是学习和提高Access数据库开发技能的宝贵资源。
Access数据库应用实例是一系列基于Microsoft Access开发的真实应用场景项目,涵盖了日常生活和工作中常见的管理信息系统。这些管理系统包括餐饮管理系统、图书馆管理系统、银行管理系统、酒店管理系统、医院管理系统...
Access数据库实例是一个深入学习和实践Access数据库管理系统的资源集合,涵盖了多个实际应用场景。Access是由Microsoft开发的关系型数据库管理系统,广泛应用于小型企业的数据管理和数据分析。它提供了用户友好的...
《ACCESS数据库实例——人事管理系统详解》 在信息技术领域,数据库管理是不可或缺的一部分,尤其是在企业内部进行数据管理和信息处理时。Microsoft Access作为一款易用且功能强大的关系型数据库管理系统(RDBMS)...
在IT领域,数据库管理是至关重要的,而Microsoft Access作为一个流行的桌面数据库管理系统,广泛应用于数据存储、数据分析和报表...这些都构成了连接ACCESS数据库实例的基础,也是提升应用程序数据管理能力的关键步骤。
Access数据库是一种由微软开发的关系型数据库管理...总之,Access数据库实例是一个极好的学习资源,它涵盖了数据库管理的基础和高级特性。通过实际操作,你将能够掌握Access的核心功能,并具备处理和分析数据的能力。
本实例将探讨如何使用Excel VBA操作Access数据库,实现数据的插入、修改和删除。 首先,我们需要了解基础环境。Access是一个关系型数据库管理系统,用于存储和管理结构化数据。VBA是Excel内置的编程语言,可以创建...
《Access数据库原理与实例》是一本深入浅出地讲解数据库基础和Access应用的教程。它旨在帮助读者理解和掌握数据库的基本概念,以及如何在实际中运用Access进行数据管理和分析。本书覆盖了从数据库设计到高级应用的多...
第1~6章是利用Excel VBA操作Access数据库的实例;第7~8章是利用Excel VBA操作SQL Server数据库和FoxPro数据库的方法和技巧实例;第9~10章是将工作簿当作数据库以及将文本文件当作数据库进行操作的方法和技巧实例...
本实例源码集主要涵盖了如何在VB应用程序中与SQL ACCESS数据库进行交互,这包括了数据的查询、插入、更新和删除等基本操作。在实际开发中,这样的结合可以构建功能强大的数据驱动应用。 1. **VB与SQL连接**:在VB中...
"访问ACCESS数据库示例"是一个很好的资源,它提供了实际操作的实例,帮助学习者理解如何与Access数据库进行交互。下面我们将深入探讨Access数据库的一些核心概念以及如何进行访问。 1. **Access数据库结构**: ...
总的来说,"VS2008 C# Access数据库实例"是一个很好的起点,它将帮助初学者建立起数据库应用开发的基础,为进一步深入学习更复杂的数据库系统和Web应用打下坚实基础。在实践中,你可以尝试创建不同的数据库结构,...
本文将深入探讨"access数据库设计实例",并以"04行管3班 王颖(0463338)"这个具体案例为背景,讲解如何利用Access进行数据库设计和管理。 首先,我们需要理解数据库设计的基本概念。数据库设计包括需求分析、概念...
这个压缩包文件“Access2016数据库基础与应用教程-实例数据库及数据.zip”显然是为了教学目的而设计的,包含了实际的数据库示例和相关数据,帮助用户学习和理解Access 2016的基本概念和高级功能。 在Access 2016中...
"经典Access数据库系统"可能包含了一系列历史版本的Access数据库实例,这些实例可能是过去用户创建并共享的,旨在展示不同的功能和应用场景。 1. **Access数据库基础**:Access数据库基于关系数据库模型,它允许...