Tag: ms access

MS Access的PowerPoint自动化…查询到图表?

大家好! 我想知道有没有人可以帮助我这个… 我有一个Access数据库,我用它来跟踪我工作的指标和“数字紧缩”数据,我用它来构buildPPT演示文稿。 我通常每个月要做大约40个百分点,他们是98%的图表。 现在,我一次运行一个查询(使用SQL语句),获取结果数据并将其复制并粘贴到excel模板中(我简单地在这个“模板”中做了一个模拟表格,以便图表已经被构build和格式化),然后将图表作为图片复制到ppt模板中。 所以有很多手工的工作,这一点不会那么糟糕,只有一个月的时间我才能有这样的口气。 所以…..我怎么能运行多个查询在Access VBA在同一个数据集/表(我必须按季度,按月,按地区,按州,按地点…和所有这些是Top5聚合,因此图表的原因),然后将结果数据发送到特定的Excel工作簿,同时定义什么进入什么单元格范围? 如果我把所有的数据都转换成excel,并准备好图表,那么是否有一些VBA将excel(activeworksheet)中的图表作为四维视图布局中的图片粘贴到PowerPoint中? 我可以使用Access to PowerPoint的方法做同样的事情,并一起切出excel吗? 充其量我是一个新手! 任何和所有的帮助,提示,build议非常感谢!

如何将SUMIFS语句从Excel转换为Access?

我目前在Excel中有这个SUMIFS语句: =SUMIFS( ORDERS!$I:$I,ORDERS!$D:$D, C4, ORDERS!$G:$G, "Change", ORDERS!$L:$L, "") 第一个标准是将单元格C4中的标识符与位于“订单”中的标识符相匹配。 第二个标准是确保types是“改变”。 第三个标准是确保我没有把订单标记为可排除的。 我有两张纸是订单数据表和客户表。 我的最终目标是基于上述第一和第三标准,对许多types的订单中的第一列进行总结。 目前在Excel中,我将根据我正在求和的顺序types切换出第二个条件。 我已经将数据传输到Excel的Access(有一百万行,甚至在粘贴值后Excel也崩溃了)。 如何构build一个查询来完成SUMIFS语句的完成?

如何使用VBA自动执行多个Office应用程序?

虽然我已经在MS Access 2007和Excel 2007的单个应用程序中完成了VBA项目,但我还没有同时自动执行多个应用程序。 通用项目是开放访问,运行一些更新查询,将数据附加到各个表中。 然后Excel需要获取数据。 Excel中需要一些格式更改,例如不会自动更改date范围的分组。 最后,我打算build立这样的Excel文件将自动通过电子邮件发送。 有些部分清楚如何完成它,比如Excel将通过ODBC从ODBC获取数据。 但是VBA主人应该在哪里? 我可以在Access中有一个可以开始运行Access VBA的button,但是Access VBA开始操作Excel是一个好习惯吗? 这是否使debugging困难?

将Excel中的特定列转移到Access Table中的特定列

我正在尝试从Excel文档中的特定列转移到我的Access数据库中的特定列。 例如,我的Excel表格可能包含以下内容: Date Last First Gender Month School Grade 10/1 Rode Danny Male Sept. Ro ISD 10 10/2 Dode Manny Male Sept. Ro ISD 11 而我的学生表我的数据库可能包含字段: Type Source Phone Email Last First School Major School Grade 我只想输出标有“Last,First,School,Grade”的excel列,并把它们放在我学生表的各自专栏中。 我已经通过访问查看了VisualBasic中的DoCmd.TransferSpreadSheet,但我不确定这是一个解决scheme,还是有其他方法。 任何帮助,将不胜感激,因为它会饶恕我太多的时间! 谢谢!

如果没有安装访问,我的程序仍然在运行

我正在开发一个程序,从Excel文件中检索信息,并将这些信息存储在Access数据库中,并在以后使用。 程序将运行的计算机确实安装了Excel,但我不确定它是否具有Access。 我只是想知道我的程序在这种情况下工作,或者访问应该肯定安装在另一台计算机上?

方法“添加”对象“工作簿”失败 – 导入excel工作簿与VBA访问2007年

解决:我已经接受了来自悉达思的一个答案。 我非常感谢大家的帮助,我对这些迅速的回应感到惊讶。 当我来到这个社区寻求帮助时,我总是会学到新东西,你们真棒。 感谢您抽出一点时间来看看我的信息。 我已经把一个脚本放在一起(非常感谢这里的帮助),它需要一个excel工作簿,并将每个工作表导入Access 2007数据库中的一个单独的表。 该脚本用于在我的电脑上正常工作,但由于最近从硬件故障中恢复,我无法获得脚本运行。 最重要的是,我的客户得到的不是我自己的错误信息。 这个问题的很大一部分与我的对象引用有关,当我从工具菜单中添加Microsoft Excel 14对象库作为参考时,所有工作都正常。 但是,客户在他们的系统上有不同版本的Office,希望这个应用程序可以分发给其他可能安装了其他版本的Office。 我试图实现某种forms的后期绑定,但我可能没有正确接近这一点。 代码如下: 编辑:当前的代码再次更新,与从Siddharth下面接受的post有关 Private Sub Command101_Click() On Error GoTo Err_Command101_Click ' Set up excel object Dim excelApp As Object Set excelApp = CreateObject("Excel.Application") ' Set up workbook object Dim excelbook As Object ' Set up file selection objects with parameters Dim fileSelection As […]

访问表数据到Excel

我有一个问题,我卡住了。 我想将我的Access表导出到Excel文件。 目前,我使用DoCmd.TransferSpreadsheet来做这DoCmd.TransferSpreadsheet ,但是我想要对导出的数据进行一些格式化。 我可以格式化我发送给Excel的数据吗?还是必须在Excel中编写一个macros,将数据从Access导出后格式化?

如何使用VBA创build一个空白的MS Access数据库?

我是一个总noob尝试在Excel中使用VBA创build一个空白的MS Access数据库。 我想命名新的数据库“tblImport”。 这是我使用的代码: Sub makedb() Dim accessApp As Access.Application Set accessApp = New Access.Application accessApp.DBEngine.CreateDatabase "C:\tblImport.accdb", dbLangGenera accessApp.Quit Set accessApp = Nothing End Sub 我收到以下错误信息: “运行时错误3001:应用程序定义或对象定义的错误” 我能做什么?

VBA将Excel电子表格逐行导入到Access

我正在debugging一些代码,需要找出哪里 DoCmd.TransferSpreadsheet acImport, , "….. 失败了,所以我决定一行一行地“手动”导入它,看看它的位置。 我想这样的事情是我正在寻找的东西: mySpreadSheet = ConnectTo(Spreadsheet.xlsx) while(!mySpreadSheet.EOF) get(mySpreadSheet.nextLine) SQL("UPDATE MyTable with mySpreadSheet.nextLine") 我试过谷歌search无济于事。 任何帮助深表感谢! 附加信息: 电子表格和Access表的列名是相同的。 每个数据types都是nvarchar(MAX)(或Access调用它的“Memo”) 该表是SQL Server 2008的链接表

Access中的吊顶function

已经find了这个,没有运气。 有人可以告诉我如何创build一个天花板function的MS访问行为与Excel中相同?