vba相关内容

在MS Access中使用SQL更新空字段

我试图在Access VBA中运行一些SQL命令,以使用从表单的组合框获得的值更新列中的空白(空)字段. 目前我正在接收 运行时错误'3061'参数太少.预期为1 但它似乎格式正确. 我正在使用的代码如下.用户将作为字符串传递,例如-"Joe Bloggs". Public Sub testSub(user as string) Dim db as DAO.Datab ..
发布时间:2020-05-12 21:33:31 其他开发

ms-access保存查询结果为字符串

我在查询部分保存了一个查询.我正在从VBA运行查询.可以将查询结果保存为字符串吗? 解决方案 ADO记录集具有GetString方法,可能对您有用. 我有一个名为 qryListTables 的查询,如下所示: SELECT m.Name AS tbl_name FROM MSysObjects AS m WHERE (((m.Name) Not Like "m ..
发布时间:2020-05-12 21:33:19 其他开发

MS Access不需要的BreakPoint

我有一个复杂的MS Access 2013数据库,其中包含数十种形式.在其中一种形式上,我有一个带有vba过程的按钮,该按钮可以从MS SQL(ADODB)返回值并将其放入文本框. 问题是,每当我单击此按钮时,它就会进入编译菜单,就像有一个breakpoint一样,但实际上没有breakpoint.当然,没有错误/MsgBoxes,如果我只单击F5或F8,它会很好. 有谁知道,这可能是什么问 ..
发布时间:2020-05-12 21:33:08 其他开发

更新SQL MS Access 2010

这使我的大脑崩溃了四个小时, 我有一个名为BreakSked的表, 和我这个按钮来更新表与这个SQL的休息结束时间: strSQL1 = "UPDATE [BreakSked] SET [BreakSked].[EndTime] = " & _ Me.Text412.Value & " WHERE [BreakSked].AgentName = " & Me.Li ..
发布时间:2020-05-12 21:32:53 其他开发

.oldValue控件属性上的错误3251

我目前正在努力将审核跟踪添加到MS-Access 2010数据库中,而我却在为此而苦苦挣扎 “错误3251:此类型对象不支持操作" 这是我的审计跟踪模块的代码,大部分是来自网络的编排代码: Public Function auditChanges(RecordID As String, userAction As String, cForm As Form) Dim db ..
发布时间:2020-05-12 21:32:45 其他开发

MS Access-导出页面设置

我开发了一个用于打印标签的应用程序. 我们将在具有不同打印机的许多工作站上使用它. MS Access会记住每个报告/打印机的页面设置设置. 有没有办法导出页面设置设置? 如果我编写更新,则必须再次为每台打印机设置每份报告. 解决方案 您可以导出打印机设置.但是您可能应该调整数据库以在表中存储每台计算机或每台报告的每台计算机的打印机首选项,因此每台计算机可以具有不同的打印首选项. ..
发布时间:2020-05-12 21:32:43 其他开发

父MSAccess进程的批处理Taskkill的问题

进程树: 我有一个MS Access版本控制宏,可以在打开时检查用户当前文件的版本,如果不是最新版本,则该宏会启动一个批处理文件,该文件应1)应删除其当前文件,然后2)从网络复制最新的前端版本,并将其粘贴到其本地系统上. 我的问题: 除删除用户原始文件外,所有操作均有效.由于此文件是批处理文件的父进程,因此我没有找到杀死任务的方法,因此可以将其删除. 当前代码: TA ..
发布时间:2020-05-12 21:32:34 其他开发

Access VBA女士走到最后一条记录

我正在尝试打开一个表单并移至上一条记录. 我正在使用以下 DoCmd.RunCommand acCmdRecordsGoToLast 窗体打开并转到最后一条记录,但它隐藏了其他记录(我必须使用滚动条).这可能会使用户混淆,没有其他记录. 是否可以转到最后一条记录并显示10条最近的记录? 解决方案 今天是您的幸运日-这真是不平凡的一天,我早些时候已经为此目的编写了一个函数. ..
发布时间:2020-05-12 21:31:54 其他开发

如何在未绑定表单上创建多值组合框

我需要您在MS Access 2007上的帮助. 我的MS Access未绑定表格存在很大问题. 如何创建不想绑定到表的组合框,显示多值列表? 该组合名为Sector,希望从“下拉列表":肥料,种子,农药,兽医产品,动物饲料,常规下拉列表中以9的倍数选择这些值(在Access 2007中应该可以使用). 我可以使用哪个选择语句或VBA代码.我需要一个解决方案来解决这个问题. ..
发布时间:2020-05-12 21:31:39 其他开发

Microsoft Access-缺少对acrobat.tlb的引用

我正在使用Microsoft Access数据库,该数据库大多数已在Access 2010中完成,现在我正在具有Access 2013的新计算机上打开它. 打开程序时,它告诉我 "Microsoft Access数据库或项目包含对文件'acrobat.tlb'1.1版的丢失或损坏的引用." 我已经做了一些研究,并且我知道我需要进入VB代码并进入tools->references. ..
发布时间:2020-05-12 21:31:36 其他开发

Access 2010编译错误未定义用户定义的类型

我将2003年的数据库转换为2010年,而2003年创建的VBA脚本在2010年无法正常工作.我收到一条消息,提示存在Complie错误-未定义用户定义的类型.我没有使用VBA脚本的经验,也没有创建脚本,但是了解该脚本正在数据库中完成的操作.它突出显示的特定项目是DIM adoConn As New ADODB.Connection. 我将脚本包括在内,因为所执行的操作对我们的工作流程而言是 ..
发布时间:2020-05-12 21:31:32 其他开发

更改索引设置访问VBA

我正在尝试使Access中的过程自动化,而我希望自动化的步骤之一就是更改表中某些字段的索引设置.我需要这样做以提高后续查询的速度(使用索引查询的速度大约快100倍). 无论如何,假设我的桌子叫做“汽车",如下所示: ID Name Character 1 Paul Newman Doc Hudson 2 ..
发布时间:2020-05-12 21:31:26 其他开发

在Access中的链接Excel表上执行SQL更新

使用Access 2010,我将几个Excel表格导入到Access中,并构建了允许用户更新表格和向表格中添加信息的表格.这些表单通过在VBA中动态生成SQL alter和update语句,然后运行DoCmd.RunSQL来工作.但是,我希望对表的更改能够反映在原始Excel表中,因此我删除了Access中的表,而是将Excel表链接到Access. 我所有的选择查询都继续起作用,因此我能够 ..
发布时间:2020-05-12 21:30:39 其他开发

如何在具有Microsoft Access的备注字段中查找单词

这比我想的要复杂,因为我需要使用VBA.所以这是我的问题:- 我在MS Access DB中有两个表,内容和形容词. 内容表在备注字段(内容)和空白文本字段(形容词)中有5,000多个文本片段行. 形容词表中有120个带形容词(形容词)的形容词. 我需要检查文本片段是否包含任何形容词,如果包含,则将形容词添加到形容词字段中.如果有多个形容词,只需添加第一个. 以下是数据示例 ..
发布时间:2020-05-12 21:30:31 其他开发

访问将带有小数点逗号的数字插入到Postgresql中

我需要使用Access VBA在订单行上插入链接的PostgreQL表中.为了便于报告,我决定将netto价格包括在数值18,2字段中. 我的计算机有一个比利时时期,使用逗号作为小数点分隔符.即0.8表示为0,8 如果插入语句,这是有问题的部分 mijnSQL = "INSERT INTO tblOrderLijnen (OrderID, Nettoprijs )" mijnSQL = ..
发布时间:2020-05-12 21:29:55 其他开发