Tag: ms access 2010

将数据视图从Access复制/粘贴到Excel时,可能会有255个字符的截断

我已经看到一些关于导出数据的东西,但是我正在做的是复制/粘贴。 我正在查看Access窗体的数据表视图,并试图将其复制到Excel。 该表格有2个备注字段。 如果我一次只复制一个备忘录字段,则会获得该字段的所有内容。 如果我尝试复制整个数据表视图并将其粘贴到Excel中,备注字段将被截断。 有没有办法解决这个问题,除了导出数据?

通过vba将MDB表导入EXCEL – 需要字段名称/头文件

我有这个我在网上find的代码,将访问logging导入到Excel中。 strFilePath是MDB的文件path,strTableName是我要导入的表名 Sub importAccessdata() Dim cnn As ADODB.Connection Dim rs As ADODB.Recordset Dim sQRY As String Dim strFilePath As String strFilePath = Sheets("Setup").Range("C2").Value strTableName = Sheets("Setup").Range("C4").Value Set cnn = New ADODB.Connection Set rs = New ADODB.Recordset cnn.Open "Provider=Microsoft.ACE.OLEDB.12.0;" & _ "Data Source=" & strFilePath & ";" sQRY = "SELECT * FROM " & strTableName & […]

如何将工作簿中的工作表复制到其他工作簿

我有这个代码复制工作簿中的工作簿VBA / Access到另一个工作簿/文件。 Dim File1 as String Dim File2 as String File1 = "D:\File1.xls" File2 = "D:\File2.xls" Windows(File1).Activate Sheets("Name of Sheet").Select Sheets("Name of Sheet").Copy Before:=Workbooks(File2).Sheets("Name of Target Sheet") 这不起作用。 我需要在background.Also禁用任何macros复制。 我怎样才能使它工作? 我可以给,而不是“表名”索引? 我可以给索引数组复制到第二个工作簿?

Access中的数据input2d表单

我正在使用Access 2010,我想创build一个表单,用户可以以Excel格式input数据。 用户需要为特定单元完成一个步骤时inputdate。 在Excel中,单元运行在顶行,步骤沿着左列运行。 在单元和步骤相遇的单元格中,当你完成时,你会input一个date。 在Access中创build一个看起来像这样的表单要困难得多(至less对于我来说目前为止)。 我试图使用交叉表查询,但无法将信息input到交叉表查询中。 我可以做大量的表格,列出每个单位和步骤的组合,但是有50多个单位,每个单位有63个步骤。 我不希望用户通过超过3000行的表单来查看完成的date。 这绝对是感觉像我们应该使用数据库而不是Excel电子表格。 我有后端表的格式来保存数据。 我的问题是如何创build一个易于用户inputdate的表单。

在更改encryption方法后连接到encryption的Access数据库

基于从Excel中访问受密码保护的MS Access文件 ,我应该能够进入选项>客户端设置,并将encryption方法设置为“使用传统encryption”,然后能够通过Excel数据连接连接到我的encryption数据库。 但是,当我这样做时,我仍然会被反复提示input密码,最终必须点击取消(因此不能连接)。 我正在使用Excel 2010和Access 2010.我的数据库被encryption,并有链接表(以及许多查询,表单,报告,macros和VBA代码)。 任何人都可以帮我解决为什么这不工作?

将受密码保护的Excel连接到Access

我想链接一个密码保护的Excel文档到Access – 这是不工作,由于它是密码保护。 有没有人有另一种方法来做到这一点? 它不得不被密码保护,不能移动到一个安全的文件夹,所以不知道如何做到这一点。 有什么build议?

Microsoft Access插入语句从Excel中select数据 – 字段是混合的Int和文本

我正在尝试使用Insert Into查询从Excel文件中select数据并将其插入到Access表中。 我遇到的问题是其中一个Excel列可以是字母,数字或两者兼而有之。 我想select数据作为文本,但我似乎只得到空白的文本和文本/数字条目。 如果我对Excel文件进​​行sorting,以使文本项位于第一行,则将转换所有数据。 我已经尝试了以下内容: strSQL = "INSERT INTO tblImport ([TIMS Company Code]) " & _ "SELECT [TIMS Company Code] " & _ "FROM [Excel 8.0;HDR=YES;DATABASE=" & xlPath & "].[Manual Entry$];" ================================================== ======================= strSQL = "INSERT INTO tblImport ([TIMS Company Code]) " & _ "SELECT CStr([TIMS Company Code]) " & _ "FROM [Excel 8.0;HDR=YES;DATABASE=" […]

从一个string中提取一系列参考数字

我在包含用户注释的数据库中有一个字段。 这些评论有时包含订单参考号码,交付参考号码或运营商参考。 订单参考遵循格式 X########## 递送参考:TR ###### 载体参考:FC ##### 这些引用被用户注释中的其他信息包围,所以偶尔出现,没有固定的模式。 示例数据:“由于订单重复X1234567890丢失的项目也可能是由于盗窃” 我想要做的是在我的表中创build3个额外的列,每个这些引用一列,然后search用户评论和提取这些引用到他们合法的列。 这将在Access中执行,但也将在Excel中需要。 任何人都可以帮助一个Visual Basic函数来做到这一点? 请帮忙! 我一直在拉我的头发!

MS Access通过Excel VBA

我遇到了一个众所周知的问题,但我找不到任何解决scheme。 我有一个旧的应用程序(我不知道到底有多严重)使用Excel使用一些Access数据(* .mdb)在VBA中编写。 该应用程序是在32位系统上编写的。 我尝试使用Office 2010将其更新到新的64位系统。 这里是我用来加载Access数据库的代码: Set Db = DBEngine.OpenDatabase(.sChemin & .sNom, False, False, ";pwd=******") 和我得到的错误: 429 Activex Component Cant Create Object 这是我的参考资料: Visual Basic的应用程序 Microsoft Excel 14.0对象库 OLE自动化 Microsoft Forms 2.0对象库 Microsoft脚本运行时 Microsoft数据访问组件安装版本 Microsoft DAO 3.6对象库 我已经尝试使用regsvr32 "C:\Program Files (x86)\Common Files\microsoft shared\DAO\dao360.dll"取消注册/重新注册DAO dll,并且在尝试使用工作区时遇到了同样的问题。 我不知道是否会帮助,但是当我使用CreateObject(“Access.Application”)时,Access工作正常,并且我在两个不同的时间安装了Excel / Word和Access。

将数据从excel导入到使用ms访问表单进行访问

我有一个包含数据的excel文件,我必须使用ms访问表单UI在excel文件中导入数据。我需要创build以excel文件formsinput并将logging插入到MS访问表中的表单。 在将数据插入到MS访问之前,我需要使用VB放置一些逻辑。 请引导我如何才能达到这个目标,因为我对这项技术非常天真。