microsoft-access

检查 Microsoft Access 表数据验证规则中前几行的值
microsoft-access

检查 Microsoft Access 表数据验证规则中前几行的值

如何为 Microsoft Access 表创建数据验证规则,该规则将检查当前行的值与前一行的值? 如下表为例: 表格:仪表读数 日期 价值 评论 01-08-23 11111 好的 02-08-23 22222 好的 03-08-23 22333 好的 04-08-23 22444 好的 05-08-23 22555 好的 06-08-23 22111 输入无效。当前值不应小于先前的值。 07-08-23 22222 输入无效。当前值不应小于先前的值。 对于该表我想实现以下规则: if(present_val...

Admin

Microsoft Access 中可以有双向关系吗?
microsoft-access

Microsoft Access 中可以有双向关系吗?

我有一个数据库,其中包含供应商和人员两个表: 供应商表有一个查找列,人们可以从人员表中选择与该供应商相关的人员。人员表上有一个公司查找列,指向供应商表中他们工作的公司。现在我必须分别更新这两个表,这很麻烦而且容易出错。我想自动执行此过程,这样当其中一个表更新时,另一个表就会自动同步。 如果您能帮助我了解这是否可行以及如何实现,我将不胜感激。如果这是唯一的方法,我可以使用 Visual Basic/VBA 宏。 ...

Admin

在 Windows 中恢复覆盖的 Access DB
microsoft-access

在 Windows 中恢复覆盖的 Access DB

我有一个用 C# WinForms 编写的应用程序,它使用带有 *.temx 扩展名的 Access DB。 我的客户错误地用大约 100 条记录覆盖了 *.temx 文件,并在覆盖的数据库中创建了 4 条新记录。 我能以某种方式恢复数据库的先前版本吗? ...

Admin

MS Access 表不按主键排序
microsoft-access

MS Access 表不按主键排序

环境:Windows 11 Pro 64 下的 MS Office LTSC Pro Plus 2021。 我有一张包含 300,000 条记录和 28 个字段的 Access 表,其中包括一个自动编号主键。昨天,在添加第 28 个字段(一个Long text字段)并在其中的两个记录中输入注释后,我注意到该表不再按键正确排序。 我有该文件的备份副本,其中的表(包含前 27 个字段)确实按键正确排序。我运行了一个查询,检查所有 300,000 条记录中前 27 个字段的值与备份中的表内容,它们都报告相同。因此没有数据损坏。 该文件有另一个具有相同数量记录的表,...

Admin

Access 2010 中重复记录错误
microsoft-access

Access 2010 中重复记录错误

我最近应该使用 Access 2010 中的数据库。它有几个表、几个基于表的查询以及最后一个表单。表单上有一个用于重复记录的按钮。当我单击该按钮时,我收到此错误消息:“您尝试粘贴的某些字段名称与表单上的字段名称不匹配“... 传递此消息后,一些字段已重复(只有几个字段),大多数记录均未重复,且在表单中不可见。我将字段名称更改为相关表,但问题仍然存在。您有什么解决此问题的想法吗?谢谢 ...

Admin

MS Access Runtime 2007 - 无错误关闭,需要重新安装
microsoft-access

MS Access Runtime 2007 - 无错误关闭,需要重新安装

我有一个在 Access 2007 中开发的小程序,它通过 ODBC 连接器连接到 MySQL DB。 下列问题并不是在所有PC上都会发生,甚至也不是在多个客户端使用的同一个WinOS上都会发生。 用户将输入其用户/密码,然后点击表单上的登录,程序将开始验证,同时,当需要验证部门访问权限时,程序将突然关闭。 并且它每次都会在同一个位置继续执行此操作,除非重新安装 MS Access Runtime。 正如我之前所说,我不明白为什么会发生这种情况,因为它不会发生在每个人身上,并且一些没有这个问题的机器会突然开始发生这种情况,并且它甚至不是每次或每天都发生,它在...

Admin

MS Access 中的过滤下拉列表隐藏了旧记录中的现有值
microsoft-access

MS Access 中的过滤下拉列表隐藏了旧记录中的现有值

我有 Microsoft Access 数据库。在这个数据库中我有多个表。在一张表中我存储了我们与业务伙伴签订的合同的详细信息。在另一张表中我存储了订单的详细信息。 我正在使用表单将订单输入数据库。此表单上有一个下拉列表,其中包含第一个表中的合同编号。 由于我们已经与业务伙伴续签了一些合同,因此有效合同现在具有不同的合同编号,因此我过滤了提到的下拉列表以仅显示有效合同的数量。 我面临的问题是,如果我导航到包含不再有效的旧合同的合同编号的旧记录,则下拉列表显示为空。 那么我如何过滤下拉列表以便它只显示选择中的有效合同号码但仍然显示已存储的合同号码即使它是当前无...

Admin

一般建议
microsoft-access

一般建议

弹出窗口 - 以下帖子涉及破坏性弹出窗口,而非消息栏 从 Microsoft 365 for Apps 更新 16.0.16130.20218 开始,Microsoft 更改了 Access 365 的功能,因此每次我从不受信任的位置打开数据库时,我都会看到弹出窗口以下。 下面的弹出窗口 - 这就是问题所在 - 如何禁用干扰性弹出窗口 是否有某个设置可以禁用此功能弹出窗口。 我知道我可以将此位置设为受信任位置。但这不是我想要做的。我想让此位置保持不受信任状态,并且每次打开数据库时都不再看到此消息。 附言: 我还看到了破坏性的弹出窗口如果我将表/查询从数据...

Admin

根据一条记录中相同字段的值自动更新其他记录中的字段
microsoft-access

根据一条记录中相同字段的值自动更新其他记录中的字段

我想通过 VBA 将 Access 表单中字段的内容(值)传输到其上一个和下一个记录,同时仍在当前记录中。可以说我想将其复制到同一字段,但同时复制到其他记录中。 例如,数据库中某位工人有几条特定于他自己的不同记录。如果某条记录中的他的工作时间发生变化,则必须将存储在某个字段中的工作时间自动转移到其他记录中(或通过按钮和与之连接的宏或 VBA 手动转移)。 有没有办法做到这一点? ...

Admin

是否可以将 VS Code 中的 SQL 文件连接到 MS Access 中的 .mdb 数据库?
microsoft-access

是否可以将 VS Code 中的 SQL 文件连接到 MS Access 中的 .mdb 数据库?

是否可以将 Microsoft Access 中打开的 .mdb 数据库文件与您在 Visual Studio Code 中编辑的 .sql 文件连接起来? 我希望能够在 VS Code 中编辑的 .sql 文件中创建单独的查询,并将查询结果显示在 VS Code 的输出或控制台中,或者只是将其显示在 Microsoft Access 中打开的文件中。 ...

Admin

如何在 Access 2010 中更改 Microsoft Office Soap Type Library 的路径?
microsoft-access

如何在 Access 2010 中更改 Microsoft Office Soap Type Library 的路径?

我在 Microsoft Share 文件夹中有 OFFICE14 和 OFFICE16。我有两个问题: 如您所见,路径中的最后几个字被剪掉了。我如何在这里查看完整路径。 如何更改 MS Office Soap 类型库的路径。 对此完全感到困惑,因为正如您所见,屏幕上没有很多选项可以编辑路径。 ...

Admin

当出现镜像错误时,MS Access Runtime 将关闭数据库。如何忽略?
microsoft-access

当出现镜像错误时,MS Access Runtime 将关闭数据库。如何忽略?

有一个 MS Access 数据库。有时会弹出错误:“您输入的值不适用于此字段”,然后出现宏错误。但没关系,我只需单击“停止所有宏”并再试一次。 但 MS Access 2016 Runtime 则不同。数据库直接关闭。如何让它的行为与完整版 MS Access 2016 相同?我不希望在出现小错误时关闭数据库。 ...

Admin

访问附加,查找由于密钥违规而丢失的记录
microsoft-access

访问附加,查找由于密钥违规而丢失的记录

我创建了一个 excel 文件,并将其导出为一个 Access 表,然后我编辑了该 excel 文件,确保它只包含我想要附加到原始表的记录。现在,如果我使用 Access 并执行:外部数据、新数据源、来自文件、excel,并选择从我创建的 excel 中附加,则会收到以下警告: 它说有 10 条记录不会被附加,并且由于密钥冲突而丢失。我真正想知道的是:到底丢失了哪些记录? 这样我就能找出哪里出了问题。 如果我从提到的 excel 中创建另一个新表,并尝试将该表的内容附加到前一个表中,我会从查询执行中收到类似的警告; 所以问题是:如何在访问中找到由于密钥冲...

Admin

Power Query 打开源数据但无法访问它
microsoft-access

Power Query 打开源数据但无法访问它

坦白说,我对 Power Query 还不熟悉,但遇到了一些奇怪的问题。我习惯使用旧版 Microsoft Office 中的数据连接将 Access 数据库与 Excel 电子表格连接起来,而切换到 Power Query 让我非常沮丧。 我有五个查询从数据库中提取数据,但当我尝试刷新它们时,我遇到了错误,“[DataFormat.Error] 无法使用“xxxxx.accdb”;文件已在使用中。”但该文件并未被使用。数据库已关闭。 如果我尝试单独刷新查询,它们都会刷新,没有任何问题。但如果我使用“全部刷新”,则一两个会刷新,而其他会出错。就好像查询他们自...

Admin