Tag: ms access

在MS Access中,当我运行select查询时,我的数据types改变了。 我怎样才能防止这个?

我有2个表格链接到2个不同的Excel电子表格。 表A的主键在Excel中存储为文本,因此Access中的数据types为短文本。 表B中的外键也作为文本存储在Excel中,并在Access中显示为短文本数据types。 当我从这些表运行select查询时,我得到“types不匹配expression式”错误。 如果我回去看看表A,我的主键字段现在已经变成了一个数字数据types。 因此,我的表格不会正确地关联或查询在一起。 我怎样才能让我的链接表停止更改数据types时,我运行查询?

vba Range.Find使用后期绑定返回null

我有一个MS Access(2007)应用程序需要更新一个Excel电子表格在一个点上。 我的用户有不同版本的MS Office不同的工作站,所以我使用后期绑定来操作电子表格。 之前我意识到我不得不使用晚绑定我写了所有的代码,它工作正常后,将其更改为迟绑定查找function返回null,即使我改变它之前工作的数据。 Private Sub SaveRejectsToExcel() Dim ExcelApp As Object Dim wbk As Object On Error Resume Next Set ExcelApp = GetObject(, "Excel.Application") If Err.Number <> 0 Then Err.Clear Set ExcelApp = CreateObject("Excel.Application") End If Set wbk = ExcelApp.Workbooks.Open(CurDir & "\TestRejectsSS.xlsx") ExcelApp.Visible = True With wbk Me.subForm.Form.Recordset.MoveFirst Do While Me.subForm.Form.Recordset.EOF = False Dim […]

将* special * XLS文件读入Access

我必须编写一些VBA导入大约100个.XLS文件。 我能做到这一点,但这些都不是真正的 XLS。 我认为它们是由Cognos Impromptu(或任何旧工具)生成的。 当我用编辑器看他们时,这是标题: MIME-Version: 1.0 X-Document-Type: Workbook Content-Type: multipart/related; boundary="—-=_NextPart_01C3B8B1.6DB8B6D0" This document is formatted for viewing in Microsoft Excel 2002 and subsequent versions. You are using a previous version of Excel. ——=_NextPart_01C3B8B1.6DB8B6D0 Content-Location: file:///C:/CE594991/xls.htm Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset="us-ascii" <html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-microsoft-com:office:office" xmlns:x=3D"urn:schemas-microsoft-com:office:excel" xmlns=3D"http://www.w3.org/TR/REC-html40"> <head> <meta name=3D"Excel Workbook Frameset"> <link rel=3DFile-List href=3D"xls_files/filelist.xml"> […]

从Excel文本框到Access表

我试图将我的Excel工作簿连接到MS Access(ScreeningLogDatabase.accdb)中的一个表(ScreeningLogsTEST),我得到这个错误: 运行时错误“3001”:参数types错误,超出可接受的范围,或者彼此冲突 你能帮我弄清楚为什么? Sub ADOFromExcelToAccess() Dim cn As ADODB.Connection Dim rs As ADODB.Recordset Set cn = New ADODB.Connection cn.Open "Provider=Microsoft.ACE.OLEDB.12.0; " & _ "Data Source=Q:\TOC Contract Screenings\ScreeningLogDatabase.accdb" Set rs = New ADODB.Recordset rs.Open “ScreeningLogsTEST”, ActiveConnection:=cn, CursorType:=adOpenDynamic, LockType:=adLockOptimistic

检查MS Access中是否存在命名范围

我在Access中使用下面的VBA在Excel中导入一个名为“Drop”的范围,但是,如果范围Drop存在于Excel中,如何首先检入Access: DoCmd.TransferSpreadsheet , acSpreadsheetTypeExcel12, "tblCustomerImportDrop", ExcelFilePath, True, "Drop" 或者,有没有办法抑制错误3011(当它无法find范围时产生),并继续我的代码?

从ms访问应用程序导出整个vba代码

我有一个MS访问应用程序(MS访问2013年),我想导出所有的VBA代码来分离文件夹中的文件 我可以添加什么代码来做到这一点? 谢谢,

有可能从Excelmacros写入数据到AccessDB?

有没有可能从Excelmacros写入数据到AccessDB,怎么样? 我有一个小的MBD文件,我想从Excel表导入数据?

如何在Access VBA / SQL中创build一个循环来selectlogging并输出到Excel?

我需要一些帮助写一些VBA / SQL代码到Access中的模块,它应该做到以下几点: 循环表“学校” ,只有一个领域( 学校名称 )。 使用第一个表中的每个值从Table'ChildData'中selectlogging,其中包含有关个别孩子的几个字段,包括他们参加的学校( SchoolName )。 对于每所学校,将其参加学习的孩子的数据导出到为该学校命名的单独的Excel工作簿中。 任何人都可以给我任何出发点? 请注意,我对VBA或SQL知之甚less,几乎从零开始,所以即使是最基本的解释也是非常有帮助的! 谢谢,AVN

访问查询到Excel电子表格

在Access数据库中,我有一个查询表格链接到表单打开和编辑时窗体。 如何将此查询表链接到Excel,以便当我单击Excel中的表单中的button时,Excel中的电子表格将打开,显示Access查询表中的所有项目,然后用户可以根据需要编辑电子表格。 所有在Access / Excel 2003中

访问/ Excel交叉:我应该附加电子表格logging

我目前有一个古老的客户logging系统,我正在努力改进。 对于每个客户端我有一个目录,在该目录中,我包含了每个作业的目录。 每个工作都有一个电子表格,我用它来存储他们的个人信息,并根据他们的需求运行计算和成本计算。 反过来,我也有文字链接到他们的电子表格自动更新相应的文件。 电子表格也以PDF格式导出 我正在尝试在Access中build立一个客户logging的数据库,直截了当。 对于每个新客户,我需要能够将相应的电子表格添加到他们的logging,更新电子表格相应的细节,使用电子表格来计算他们的成本计算等。我不想重复input相同的信息,并希望一个有凝聚力的系统,数据在access和excel之间传递。 这应该很容易做到这两个包?