Tag: ms access

当使用访问和MySQL是有办法查看哪些查询是用来生成数据透视表?

我怎样才能确定哪些SQL查询被用来生成数据?

如何将数据从ms-access或excel导出到IBM DB2 I-Series数据库?

我有一些访问(和excel)数据,我没有find一个自由而不是真的很难做到这一点…任何帮助? 我有excel和访问2003 *

如何在excel vba中创build一个参数化的访问查询并用variables初始化它

你能帮助我如何创build一个dynamic访问查询(参数化访问查询) 用excel vba中的variables初始化它 eX:从id = 1的客户中select& 其中id = 1应该使用像id = @id这样的variables进行初始化

从Excel导入大量logging到MsAccess – 下标超出范围错误

我在Excel(2007)文件中有很多行(220,000)和30列,我试图将其导入到某些数据库,一些报告使用MsAccess。 我试图用Visual Basic 6.0编程从Excel中读取并插入到msAccess中,但花费了太多时间(大约4-5小时,这是没用的)。 接下来,我尝试使用导入向导导入到MsAccess,在向导结束时显示“下标超出范围”错误。

错误9超出范围.Sheets(i)

嘿大家我一直在试图find解决我的错误,但我无法find一个类似的例子,在networking上解决这个问题。 我有一个variables(我)设置为3,当它进入循环,然后进入第一个if语句运行正常,文件被复制并插入到表3中,但是一旦它增加到4,并进入第二条if语句我得到错误9 Set wks4 = wkb.Sheets(i) 这是下面的完整代码,希望你们能帮我一把。 Set Excel_App = New EXCEL.Application Excel_App.Visible = False Set wkb = EXCEL.Workbooks.Add Set wks = wkb.Sheets(1) 'want first sheet With wks …… 'extra code involing input to sheet 1 End With Dim wkb2 As EXCEL.Workbook Set wkb2 = EXCEL.Application.Workbooks.Open(strDir & "\DETAILS.xlsx") wkb2.ActiveSheet.Cells.Select Selection.Copy Set wks2 = wkb.Sheets(2) With […]

MS ACCESS 2003触发器(查询事件)和Excel导入

我正在一个公司的项目中工作,因此我必然会使用MS ACCESS 2003在XP上运行(尽pipe我不认为这里的操作系统是相关的)。 由于公司正在使用其他应用程序(以及外部来源),所以在表格中用作input的数据并不总是被消毒。 但是,我注意到我们总是可以以.XLS(excel)格式获取数据。 数据库由40多个表组成,有冗余,无密钥,无索引。 换句话说,这是一个烂摊子。 在经历了很多麻烦之后,我改进了devise并减less了桌子的数量。 然而,我发现自己面临的挑战很less。 这些挑战中的大多数都可以通过触发器来克服,但是在不同的论坛上阅读了很多答案之后,我明白了他们不存在于访问2003中,应该replace为与表单相关的查询。 这种解决scheme的一个问题是它需要一个表单和一个button。 所以我想,我会实施这样的查询时,从excel文件中导入数据使用表单来这样做。 由于这些表并不完全遵循excel文件的格式,因此我需要指导,以了解如何从特定工作表中将特定工作表中的特定工作表导入到Db中相应的列表中。 此外,这也是一个更具挑战性的地方(至less对我而言),我有不直接连接的不同表(例如桥表),但是我仍然需要在所有表的数据之间保持一定的完整性。 如果我们有表A,B,C; 表A连接到连接到表C的表B:我需要在插入表A中的行时插入或删除表C的行。另外,我需要表C的一些列是一致的(根据值)与表A列。我知道这可能看起来像一个devise问题,但我向你保证它不是。 我很抱歉没有提供表格的细节,但我签署了一个不公开的条款。 最后,这可能看起来像一个“愚蠢”的问题,但我不能在表格devise中find一个位置,根据其他列对某些列施加一些mathvalidation规则。 我发现我们可以在单个列上有validation规则(例如是Null Or> = 0),但对于某些列,它们的值应该依赖于其他列。 例如,列B应该等于1.2 *列A(有时这些列在同一个表中,但并不总是)。 感谢您的帮助。 我非常感谢您在任何我遇到的问题上提供的帮助。 而且我会根据自己的意愿来处理您可能需要的任何额外信息。

如何在从ms访问导出过程之前更改excel列的属性?

我目前正在导出一个程序从ms访问excel与点击一个button。 不过,我想更改date列的属性,将其显示为types“dd / mm / yyy hh:mm”,而不是默认的“dd-mm-yy”。 在vba代码中有没有办法做到这一点? 谢谢

Excel访问多个电子表格

这是我的问题 假设我们有三名员工:Bobby,juliet和sue。一个名叫Kelly的主pipe在她的办公桌前,总裁Shiela正在等待一封电子邮件。 Bobby,Juliet和Sue使用Excel 2010将客户信息input到名为“数据input”的工作簿中。 他们input的每个logging都会自动logging并显示在表格中的选定单元格中。 朱丽叶可能在最后一小时内input了3条logging,苏可能有5条或6条等等。 每隔3个小时左右,凯利就起床,走到每个人的办公桌前,询问他们在那个特定时间进入了多less客户。 凯利必须统计所有这三个客户总数,然后回到她的办公桌,然后input电子邮件,发送给总裁谢拉,以便她可以实时看到目前的结果是什么一天。 我想在三个或更多的个人工作簿和Access之间build立联系,这样当Sue或Juliet或Bobbyinput客户logging时,在Kelly桌子的访问数据库中更新logging的字段,甚至logging本身。 这样,凯利就可以从所有的工作表中查询访问,并发送给她的老板,而不必起来走走。 另外,我希望苏和鲍比和朱丽叶每天早上到工作时都能使用一种新的forms,但是当他们自动开始工作的时候,它们就会联系起来。 我能够成功地创build一个工作簿和数据库之间的链接,它完美地填充信息,但是,我需要这个发生在多个Excel文件..实时..如果任何人都可以帮助,非常感谢你。

Excel VBA将数据导入到现有的Access数据库

我发现以前也有类似的问题,但我似乎无法用这些例子来解决这个问题。 我正在Excel中写一个macros,最后一步需要将Sheet1!A:Q(第一行的标题)中的所有数据导入到Access数据库的Table1中。 我需要确保Excel中的每个列对应于Access中正确的字段。 我正在使用Excel 2010/2013和Access 2010/2013。 我目前使用的代码是: Sub AccImport() Dim acc As New Access.Application acc.OpenCurrentDatabase "C:\Users\Benjamin\Documents\Database1.accdb" acc.DoCmd.TransferSpreadsheet _ acImport, _ acSpreadsheetTypeExcel12Xml, _ "Sheet1", _ Application.ActiveWorkbook.FullName, _ True, _ "A1:Q1000" 'Need to change to reflect the last row in the sheet acc.CloseCurrentDatabase acc.Quit Set acc = Nothing End Sub 代码导致错误消息,突出显示acc As New Access.Application并显示“编译错误 – 用户定义types未定义” 任何帮助将不胜感激。 […]

对象variables或在初始工作后没有设置块variables

我有这个非常令人沮丧的问题。 下面的代码应该是从Access导出一个查询到Excel,然后为第一行着色,粗体,并自动整个工作表。 这需要多次发生,所以我只是简单地复制粘贴所需的次数与对昏暗名称的小改动。 不幸的是,它在第​​二轮后停止工作,并给我错误“对象variables或块variables未设置”,然后突出显示了一段代码,如下所示。 我的意思是,在这一点上,我只是手动做这个,所以这不是一个威胁生命的问题,但我很想弄清楚如何做这个工作。 谢谢,这是多次重复的代码: Private Sub cmdFinal_Click() Dim fileLocation As String ' Main folder Dim finalExport As String fileLocation = "C:\MYDOCS\Latest\" finalExport = "FINAL_EXPORT_" & UCase(Format(DateAdd("m", -7, Date), "MMMyy")) & "-" & UCase(Format(DateAdd("m", -2, Date), "MMMyy")) ' Export queries to Final Excel file DoCmd.TransferSpreadsheet acExport, acSpreadsheetTypeExcel12Xml, "qryFINAL", fileLocation & finalExport True, finalExport DoEvents […]