vba相关内容

在访问表单中过滤

我有一个表单,希望在加载后立即对其进行过滤. 单击表单后,应该可以通过过滤特定数据来加载它. 我希望它按“节目名称"和“年份"进行过滤. 我尝试了以下代码,但始终收到语法错误: Private Sub Form_Load() Combo5.Value = Form_0_Cover.Combo0 Combo7.Value = Form_0_Cover.Combo2 'Me.Fil ..
发布时间:2020-05-12 21:26:52 其他开发

Access 2010中的TableDef对象需要什么引用

我正在尝试在新的Access 2010 Access安装中使用在Access 2003中编写的macro/.mdb文件.打开我的文件时,出现编译错误,提示无法找到TableDef对象.当我检查“工具"->“参考"菜单时,我看到Microsoft DAO 3.6对象库可用,这还不够吗?还是TableDef还需要其他东西? 解决方案 用于Access 2007和2010的DAO库是Micros ..
发布时间:2020-05-12 21:26:24 其他开发

如何将rst.FindFirst与rst.NoMatch结合使用?

我的代码仅适用于这一行 .FindFirst "[DONOR_CONTACT_ID] = strTemp2" 我希望我的代码检查是否有记录,因为存在多个具有相同DONOR_CONTACT_ID的记录,所以存在特定的DONOR_CONTACT_ID.如果该记录不存在,那么我想将该DONOR_CONTACT_ID和RECIPIENT_CONTACT_ID添加到RECIPIENT_1.如果该记 ..
发布时间:2020-05-12 21:26:09 其他开发

将存储过程返回值分配给VBA变量

这应该很容易,但是我还没有找到一个真正简洁的答案.我在sql server中有一个非常简单的存储过程,该存储过程返回一个整数值.我要做的就是将返回值放入一个变量中,以便在Access中使用. 存储过程: ALTER PROCEDURE [dbo].[out_GetNextID] @NextSumID integer AS BEGIN -- SET NOCOUNT ON added to ..
发布时间:2020-05-12 21:25:23 数据库

MS Access属性

在哪里可以找到可通过以下方式获得的MS Access属性的本机列表: CurrentDb.Properties("Property_Name_Here") 例如, 我知道; AppTitle可用于访问应用程序的标题 AppIcon可用于访问用于应用程序的图标的路径 对于不同的版本,我确定有不同的属性.是否有按版本列出的清单?因此,例如,MS Access 2003具有这些 ..
发布时间:2020-05-12 21:25:08 其他开发

哪个SUB称这个SUB

有没有人知道如何在Public Sub a() Call c End Sub Public Sub b() Call c End Sub Public Sub c() Debug.Print "Which sub has called me ?" End Sub 我要在Sub c中执行的操作是显示是否已通过Sub a或Sub b调用了该调用,而没有传递任何参数.在 c 的问题中,我只是显示堆 ..
发布时间:2020-05-12 21:24:51 其他开发

“找不到文件";在Access 2007中执行任何VBA代码时

我正在使用Microsoft Access 2007进行一个大型Access 2003项目.最近,一些用户开始遇到我的表单中的按钮问题.例如,在没有任何特定原因的情况下,单击按钮或尝试执行任何代码将返回错误: 找不到文件 没有办法进入调试模式.发生这种情况时,唯一要做的就是重新启动数据库.我尝试在已执行的块的开头添加Stop命令以尝试对其进行调试,但是根本没有执行任何代码.这就像一个编 ..
发布时间:2020-05-12 21:24:31 其他开发

rs.close与rs之间的区别是什么?RecordSet中没有内容

对于何时使用它,我经常感到困惑: rs.Close 与 相反 Set rs = Nothing 我可以理解需要关闭与源的连接,但是当变量超出范围时,我应该同时使用两者吗? 是否可以将变量设置为Nothing以便跳过关闭连接的步骤?这会被认为是不好的做法吗? 解决方案 使用“关闭"方法可以关闭与数据库的连接,但仍在内存中,您可以使用“打开"方法再次打开该数据库. ..
发布时间:2020-05-12 21:24:21 其他开发

MS Access DLookUp故障

我在MS Access中遇到一个非常奇怪的问题,我似乎无法弄清. 摘要:我有一个来自Sharepoint的表,该表已连接到我的MS Access数据库,而我的Ms Access数据库中有一个Person表.我从Sharepoint表中逐行提取信息,并将其添加到Person Table. 但是,在添加新数据之前,我必须检查该特定Person是否已存在于我的表中.我使用DLookup函数检 ..
发布时间:2020-05-12 21:24:14 其他开发

使用MSXML2.XMLHTTP从网页提取JSON值

目前,我能够从网页中提取值,但面临问题json值提取. 我正在使用以下代码提取其他值. On Error Resume Next Set http = CreateObject("MSXML2.XMLHTTP") http.Open "GET", url1234, False http.Send html.body.innerHTML = http.Respon ..
发布时间:2020-05-12 21:24:11 其他开发

MS Access 2010,如何使黄色的“启用内容"栏再次显示?

我不小心关闭了要求启用“活动内容"或其他功能的黄色栏,现在我无法再次显示它,因此可以启用它.没有它,后端的某些VBA似乎不起作用(在查询中使用了它),因此我需要启用所有功能,等等.如何获取通知并启用所有VBA/etc? 解决方案 我刚刚在Access 2010中对此进行了测试.关闭黄色安全警告栏(单击右侧的x)后,只需单击File功能区栏上的标签,然后单击大的“启用内容"按钮: ..
发布时间:2020-05-12 21:23:53 其他开发

获取一个月的第一个和最后一个日期

我有两个组合框,可让用户选择日期和年份.我想要做的就是将其转换为我的Access查询,该查询需要一个[开始日期]和[结束日期]参数. I.E.用户在组合框中选择“五月"和"2013"​​ 我的查询是在[开始日期]和[结束日期]之间设置的,因此我想将组合框中的本月和年选择转换为包含MM的两个字符串(开始日期和结束日期,然后将它们作为命令参数传递) /DD/YYYY,MM/DD/YYYY. ..
发布时间:2020-05-12 21:23:31 其他开发

更新现有记录并在表中添加新记录(MS Access VBA)

我无法获取代码来添加新记录和更新现有表中的现有记录.我有两个桌子.一个临时表(tblTempData)和另一个表(tblCommon).我想让代码检查记录是否存在,然后更新列&如果记录是新记录,则添加新记录.当我运行代码时,tblCommon为空.我不知道哪一部分错了.感谢您的指导和建议. 下面是我的代码: Dim rsTemp As DAO.Recordset Dim ..
发布时间:2020-05-12 21:23:17 其他开发

计划MS Access模块

MS Access内部的计划模块是否有可能每天在特定时间运行?如果不可能的话,安排每天在MS Access中运行模块的最佳和最简便的方法是什么? 脚本用于将表格从MS Access导出到xls文件,看起来像这样 Dim outputFileName As String outputFileName = CurrentProject.Path & "\Export_" & Forma ..
发布时间:2020-05-12 21:23:14 其他开发

在Access VBA中创建SHA1哈希和xml规范化

我是编程和使用Access 2010 VBA的新手.我需要将一组规则应用于xml文件,以便可以访问API.我研究过不同的方法,但是由于我的知识有限,我被困在每种方法上.如果有人能指出我正确的方向/为此提供一些建议,那就太好了. 规则: 将xml文件标准化为W3C C14N规范. SHA1将xml哈希为二进制以进一步编码 Base64和Base32对SHA1哈希进行编码 我的第 ..
发布时间:2020-05-12 21:23:05 其他开发