Access

更改链接表的位置编程

我有一个链接表中的第二个数据库,位于同一目录中的第一个Access数据库。 我想整个目录复制到一个新的位置(用于测试),并有数据库一个​​静止链接到表在数据库中的两个,但联动仍然是原来的目录,而不是新的位置。 我想要做的两件事情之一:要么 请在数据库2的链接的表中的方式的文件夹路径是相对的 - 的路径数据库中的两个是不难$ C $光盘。 或 您也可以在的Form_Load 常规(或自 ..
发布时间:2015-11-28 12:43:56 Access

在SQL语句中的全局变量

我有以下的code在VBA: STRSQL暗淡作为字符串 STRSQL =“UPDATE工作站SET MID = newvalue中WHERE MID = tempvalue” DoCmd.RunSQL STRSQL newvalue中和tempvalue都是全局变量和已经设置的值。语法明智的,这是否有道理?还是我失去了引号? 解决方案 试试这个: 如果 MID 是号的: ..
发布时间:2015-11-28 12:43:51 Access

我怎样才能从进入VBA更新查询提示的值?

当我们运行我们得到提示说,“这么多recordr将要更新的一个更新查询。你想继续'是有可能的提示信息中的值捕捉到即记录将被更新数的变量。 解决方案 如果您从code中的查询,您可以使用记录受影响的属性: 昏暗DB数据库 设置DB = CurrentDB db.Execute“一些SQL这里” db.RecordsAffected 如果你使用事务,你可以回滚。 ..
发布时间:2015-11-28 12:43:46 Access

逃离“在访问SQL

我试图做一个域查找在VBA像这样的东西: 使用DLookup(“岛”,“村”,“村='”&放大器; txtVillage&安培;“'”) 这正常工作,直到txtVillage是像狄龙湾,当撇号被视为一个单引号,并且我得到一个运行时错误。 我已经写了一个简单的函数,转义单引号 - 它取代“'”和“''”。这似乎是一些出现相当频繁,但我找不到任何引用内置函数做同样的。难道我错过了什么? ..
发布时间:2015-11-28 12:43:42 Access

MS访问prepared声明

是否有可能在VBA中的本地表中的MS Access执行prepared语句: 更新零件SET part_description =? WHERE PART_ID =? 如果这样是如何做的? 解决方案 昏暗的分贝作为DAO.DATABASE DIM QDF作为DAO.QueryDef 昏暗STRSQL作为字符串 设置DB = CurrentDb STRSQL =“UPDATE Mon ..
发布时间:2015-11-28 12:43:39 Access

如何添加默认的签名在Outlook

我写在Access创建并自动填充几十封电子邮件VBA脚本。它已经顺利编码到目前为止,但我是新来的Outlook。在创建的MailItem对象后,我怎么添加默认签名的电子邮件 这将创建一个新的电子邮件时,它会自动添加默认签名。 在理想情况下,我想只使用 ObjMail.GetDefaultSignature ,但我找不到这样的事情。 目前,我使用了以下功能(在网络上其他地方发现)并引用确切 ..
发布时间:2015-11-28 12:43:37 Access

如何评价和code在Office VBA编辑器取消注释块

在办公室的VBA编辑器( ALT + F11 ),你对此有何评论或取消第code块? 解决方案 在VBA编辑器,转到查看,工具栏,自定义... 或右键单击工具栏上,选择自定义... 在命令设置页,选择左侧的修改菜单。 然后大约三分之二的一路下跌有两个图标,注释块和取消注释块。 拖放这些到您的工具栏,然后你可以很方便地突出code块,并注释掉并取消了按一下按钮! 请参阅 GauravSi ..
发布时间:2015-11-28 12:43:31 Access

显示多个附件在Microsoft Access 2010窗体和报表

我最初是很高兴地发现在Access 2010中的附件栏这是一个功能,美观惹恼我的内心数据库纯粹的,但我的内心懒惰的草皮是这里的负责人,它确实看起来,在它的面前,像它可以让我目前的项目之一,更容易/简单。令人高兴的是,它会自动显示图片/图标在窗体和报表,但是(为什么总是有一个,但诶!)只显示第一个,我需要它来显示所有的人。 您可以通过附件一次课程滚动,但我pretty的肯定,我的客户端将不穿的,尽 ..
发布时间:2015-11-28 12:43:29 Access

VBA:差异宣告一个新的对象有两种方法? (试图理解为什么我的解决方案的工作原理)

我创建一个循环内的新对象,并添加该对象的集合;但是当我以后回读集合,它总是充满完全用我所添加的最后一个对象。我想出了解决此两种方式,但我只是不明白为什么我的初步实施错了。 原文: 暗淡OITEM为Variant 昏暗sOutput作为字符串 昏暗我作为整数 昏暗oCollection作为新系列 对于i = 0到10 昏暗oMatch作为新clsMatch oMatch.set ..
发布时间:2015-11-28 12:43:23 Access

使用VBA从Access运行后删除从任务管理器的Excel任务

现在我趁机问在这里,我真的尝试了很多不同的方式,但似乎我无法能够关闭在任务管理器中的Excel任务,它挂起,直到我结束访问彻底,恼人的,因为我不能运行使用Excel从接入两个不同的工作。第二工作可以给我的错误。 我已经取得了一些意见,我仍然无法摆脱的Excel。 为code的目的是运行某些查询的和将数据导出到Excel,然后锁定Excel工作表中,因此用户只能在回答数据填写。 code: 私 ..
发布时间:2015-11-28 12:43:21 Access

确定对象是否在VBA集合的成员

我如何确定对象是否在VBA集合中的一员?具体而言,我需要找到一个表的定义是否是TableDefs集合中的一员。 解决方案 您最好的办法是遍历集合的成员,看看有没有比赛,你在找什么。相信我,我不得不这样做了很多次。 第二个解决方案(这是更坏)是捕捉“项目不是在收集”错误,然后设置一个标志,表示该项目不存在。 ..
发布时间:2015-11-28 12:43:15 Access

如何回合的MS Access,VBA

请告诉我舍在VBA访问的最佳方法是什么? 我目前的方法是利用Excel的方法 Excel.WorksheetFunction.Round(... 不过,我找的,不依赖于Excel中的一个手段。 解决方案 注意,在VBA Round函数使用银行家的舍入,它舍入0.5至偶数,像这样: 圆(12.55,1)将返回12.6(向上舍) ROUND(12.65,1)将返回12.6(回合下来 ..
发布时间:2015-11-28 12:43:13 Access

如何复制使用Access / VBA到剪贴板?

使用VBA ACCESS2003 / 2007内。 如何将一个字符串变量的内容复制到剪贴板? 本网站建议创建一个零长度文本框,该字符串复制到文本框,然后运行 DoCmd.RunCommand acCmdCopy 。啊。我的意思是,我们可能会往下走的路线。不过还是。唉。 在的MS知识库文章,向我们展示了如何做到这一点,但它涉及到许多Windows API调用的。育。 是那些只有两个选择? ..
发布时间:2015-11-28 12:43:10 Access

访问VBA:查找最大数列,并添加1

在我的Access数据库中,我有一个名为“DEMANDE”表。我想读的所有列“NUMERO德COMMANDE”的记录和读取列数量最多的,这样我可以用这个数字在未来新的记录。 因此​​,这里是我的表: 密钥索引是对NUMERO德COMMANDE。 和这里是我的code目前: 暗淡highestInt为整型 昏暗newNumeroCommande为整型 设置currentDataba ..
发布时间:2015-11-28 12:43:07 Access

MS-Access中,VBA和错误处理

这更是一个观察不是真正的问题:(一般和VBA)MS-访问拼命丢失,其中的错误处理code可以自动生成工具,并在该行数时可显示一个错误发生。你有没有找到一个解决办法?它是什么?我刚刚意识到有多少数百个小时我幸免,因为我找到了正确的答案这个基本问题几年前,我倒要看看你有什么想法和解决方案,在这个非常重要的问题。 解决方案 我的解决办法如下: 在安装 MZ-工具,一个很有趣的附加为VBA。不,他们 ..
发布时间:2015-11-28 12:43:05 Access

如何显示"打开文件"对话在Access 2007 VBA?

我将如何着手显示打开的文件(或文件选择)对话框在Access 2007 VBA? 我用Application.GetOpenFileName已经试过,因为我会在Excel中,但这一功能并不在Access中存在。 解决方案 我在雷诺Bompuis的答复意见搞砸了。 其实,你可以使用后期绑定,不需要引用11.0对象库。 下面code将工作没有任何参考文献: 昏暗˚F作为对象 集合F = ..
发布时间:2015-11-28 12:43:02 Access

是否有必要设置对象为Nothing VBA函数里面

我总是读这是建议设置对象不了了之,一次我跟他们做。但我通常使用它们只是在功能里面的形式。 是不是失去了参考和内存释放时的作用范围是左的,不管对象设置为Nothing? 即。是不是真的有必要做的: 设置分贝=什么 设置record_set =什么 解决方案 VB采用的是所谓的“引用计数”垃圾收集器。 基本上,一个变量超出范围的那一刻,被引用的对象的引用计数器递减。当你的对象引用赋 ..
发布时间:2015-11-28 12:43:00 Access

非Web SQL注入

似乎有关于SQL注入攻击有些歇斯底里。最近,这里 如果我要创建一个连接到Access数据库在Excel宏,难道我真的要担心SQL注入?这不是在网络上,它在我的办公室使用(你们还记得桌面吧?)。我不担心,我的同事会破坏我。如果他们足够聪明,做一个SQL注入,不是他们不够聪明破解我的外接密码,只需更改code? 解决方案 如果您正在构建SQL的宏,这是容易受到SQL注入。即使你相信将要使用的东西 ..
发布时间:2015-11-28 12:42:57 Access