ms-access-2007相关内容

循环浏览 MS Access 列表框中的值

我有一个列表框,可以根据用户的选择填充不同的数据集. 如何循环浏览列表框中可能存在的任何给定值?这是For Each 语句,还是什么? 解决方案 您可以执行一个 For 循环来检查列表框中的每一行,并使用 whatever被选中的行.在此示例中,我显示了 lstLocations 列表框中所选项目的第二列.(列编号从零开始.) Private Sub cmdShowSelectio ..
发布时间:2021-12-12 22:30:44 其他开发

在多个字段上透视并从 Access 导出

我为一家制造工厂构建了一个访问应用程序,并向他们提供了一份报告,其中列出了流程中的不同数据点.我有一种方法可以生成如下所示的报告. Batch Zone Value1 Value 2 等等.25 1 5 1525 2 12 3126 1 6 1426 2 10 32 但是,需要以不同的格式查看数据.他们希望每批一行,所有数据都是水平的.像这样... 1 区 2 区批次值1 值2 值1 值 ..
发布时间:2021-12-12 22:27:35 其他开发

“不支持连接表达式"在访问中

我正在编写一个带有内部连接的 SQL 查询 select * from (table1inner join table2 on table1.city = table2.code)table3.col1 = 5 和 table3.col2 = 'Hello' 上的内部连接 ​​table3 这给了我错误“不支持加入表达式". 但是,如果我像这样更改查询,则没有错误 select * f ..
发布时间:2021-12-12 22:26:26 其他开发

输入框问题

我目前正在使用 MS Access VBA 中的 InputBoxes.我正在检查验证和处理用户如何通过按下 OK 或 Cancel 按钮与 InputBox 交互. 如果我错了,请纠正我,但 InputBoxes 可以返回任何数据类型并且默认返回一个字符串?例如: Dim userInputValue As String'要显示的文本、标题、默认值userInputValue = Inp ..
发布时间:2021-12-12 22:24:06 其他开发

Access 2007 - INSERT 和即时 SELECT 不会检索插入的数据

我正在通过 OleDB 在表中插入几行,并立即选择插入的行. 我无法以这种方式检索该行,我必须等待大约.3-5 秒.然后插入的行出现在表格中. 我在数据库本身中观察到了这种行为,我通过 OleDB 插入了该行并在 Access 中查看了打开的表.该行在 3-5 秒后出现在表格中. 访问缓冲行吗?我是否必须通过 OleDB 发送刷新或提交等? 任何建议都会非常有帮助. ..
发布时间:2021-12-12 22:18:00 其他开发

SQL Server 2012 使用 OPENROWSET 错误查询 Access 2007 数据

我想从与 SQL Server 2012 实例位于同一台计算机上的 Microsoft Access 2007 数据库查询 Management Studio 中的数据.我不想使用链接服务器来执行此操作,因为用户可以选择不同的 Access 数据库.我正在遵循 technet 和我读过的其他来源上的说明使用 OPENROWSET 作为做我想做的事情的正确方法,但是当我在 Management St ..
发布时间:2021-12-12 22:14:52 数据库

在 Access 2007/2010 中启用和禁用对连续子窗体的控制

我需要启用或禁用依赖于另一个字段的连续子表单上的控件.我由本能编写的初始代码与建议的非常相似 此处,但它不仅禁用标记为“子"的控件,还禁用所有控件 - 实际上,它似乎只是在寻找最后一条记录的值并影响所有行. 有没有办法做到这一点,或者我是在吠错树?代码如下: If Me.Record_Type = "Child" Then '禁用附属记录Me.Record_Type.SetFocusMe. ..
发布时间:2021-12-12 22:14:42 其他开发

如何遍历窗体中的所有控件,包括子窗体中的控件 - Access 2007

正如我的问题标题所暗示的,如何遍历表单中的所有控件,包括子表单. 例如我使用下面的子程序来设置带有标签*的控件的背景颜色 Public Sub colCtrlReq(frm As Form)' 为必填字段设置背景颜色 ->标签 = *将 setColor 调暗为字符串设置颜色 = RGB(255, 244, 164)Dim ctl 作为控件对于 frm.Controls 中的每个 ctl如 ..
发布时间:2021-12-12 22:10:07 其他开发

保存从 MS Access 2007 到 MS SQL 服务器的 ODBC 连接密码

我负责将旧的 Access 2007 项目迁移到 MS SQL Server 2008 Express.第一阶段是将所有数据从 MS Access 数据库移动到 SQL 服务器,同时将 Access 表单和报表保留在客户端. 因此,现在移动了数据,创建了一个 SQL 服务器用户(仅用于访问该特定数据库),并且表通过 ODBC 连接链接到 Access 数据库.但是,有一个问题应该以某种方式解 ..

Access 2007 - 左连接查询返回 #Error 而不是 Null

类似于这个问题,但他们的查询问题从未完全解决: #错误显示在多个 LEFT JOIN 语句中访问查询,当值应该为 NULL 时 当我在执行左联接时期望看到 Null 时,我收到 #Error,而联接的右侧没有相应的记录: Chain CasesPerMonthPerStore MonthOfFirstOrder自然 2.3 5/1/2011汤姆的市场#Error利文斯顿#ErrorE ..
发布时间:2021-12-12 22:07:14 其他开发

如何在 Access VBA 中引用 Excel 对象?

为了能够使用 Access 2007 VBA 脚本中的 Excel 对象和常量,我必须做出哪些声明? Dim wb As Workbook 或 设置 objExcelApp = 新建 Excel.Application 或 .Borders(xlEdgeBottom) 解决方案 首先您需要设置对 Microsoft Excel 对象库的引用(菜单:工具->引用),然后您可以访问所有 ..
发布时间:2021-12-03 16:56:21 其他开发

在 Access 2007 中使用 ADO 还是 DAO 更好?

在 Access 2007 中创建新数据库时,应该使用 ADO(ActiveX 数据对象)还是 DAO(数据访问对象)? 编辑:此数据库的一部分将从 Excel 2007 电子表格中导入数据. 解决方案 [根据记录,曾经是“Jet"的官方名称现在是“Access 数据库引擎".] 对于 ACE(Access2007 引擎 .accdb 格式)功能,它必须是 ACEDAO. ..
发布时间:2021-12-03 16:48:40 其他开发

为什么我的 SQL Server 审计触发器搞乱了 OBDC 调用/从 Access 刷新?

我在我的一个表上实现了一个审计触发器,它基本上将旧记录和新记录连同日期和用户一起复制到一个名为 ..._Audit 的表中.我会进一步发布我的脚本. 问题是,当我在 Access 中插入一条新记录然后用 Tab 键切换时,它会刷新并显示表中的第一条记录.下面是一个例子 - 我添加了前三个记录,然后刷新,然后我又添加了三个完全相同的数据添加它们后,我应该看到具有相同数据和递增 ID 的记录,但 ..
发布时间:2021-11-30 16:57:36 其他开发

Access Call Macro from Query (Opening a Form) Run-time error '2486':您目前无法执行此操作

我有一个访问查询,需要在表单的组合框中设置一个值才能工作 标准:表格![_SelectCustomer]![CmbSelectCustomer] 到目前为止一切顺利,但是,我希望查询在使用宏运行时以编程方式打开、读取和关闭此表单. 我一直在关注@David-W-Fenton 在这个类似的堆栈溢出问题中的回答 并提出了以下代码: 公共函数 rtnSelectCustomer() As V ..

通过网络共享一个mdb文件,对于很多电脑来说,无法编辑应用

该公司正在使用旧的 Delphi 软件,该软件使用 .mdb 文件作为数据库. 我无法改变应用程序的工作方式,我没有它的源代码. 我们面临许多问题,例如: 锁定问题 当用户添加一个条目时,它不会更新数据库,它只会出现在本地 锁的问题暂时解决了,目前的问题是只有第一个连接到.mdb的用户可以编辑,添加和删除条目,其他用户这样做,但是更改未应用于数据库,它似乎仅适用于本地用户 ..