问题标签 [ms-access-2010]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
8076 浏览

ms-access - Access 2010 - 需要用值替换空值

我有一个查询,它查看两次并计算差异并将值(以秒为单位)放在另一个字段中。然后我对该字段进行排序。问题是当其中一个时间为空时,新字段中的行未填充,因此当我对行进行排序时,其中没有任何内容被推到顶部。

我想做的是将 null 替换为另一个值。像 9999999 这样的东西。这样,当我执行排序时,现在有 999999 的行将放在排序的底部。

这是查询的 SQL 表达式。

我是个菜鸟,所以需要一只小手握住我的手。

谢谢是提前!戈登

0 投票
1 回答
4102 浏览

web-services - Microsoft Access 2010 链接数据服务到 SOAP Web 服务

我的任务是在将行插入表时从 Microsoft Access 2010 调用 Web 服务。

据我所知,使用 Access 2010,您可以使用“链接数据服务”,显然这可以与 SOAP Web 服务一起使用,但是当我“安装新连接”(即查找 xml 文件)并输入链接到 WSDL 它会抛出一个错误,期望根节点是“Model”而不是“wsdl:definitions”。

有人使用过“链接数据服务”吗?是否可以与 SOAP Web 服务一起使用?

0 投票
1 回答
3481 浏览

sql - 如何在访问报告详细信息部分中选择前 N 个或在 sql 子查询中选择前 N 个

我有一份基于查询的报告。在报告的详细信息部分,我想将详细信息行的数量限制为前 N。(如选择前 N 类型查询)。在这个示例中,我想要前 2 行。到目前为止我的查询是

我知道我需要加入并做一些拥有和计数,但它只是没有点击。我还附上了截图。

请指教。谢谢你 在此处输入图像描述

0 投票
1 回答
199 浏览

ms-access-2010 - 只返回最新记录

我有一个跟踪间隔任务完成的表。例如,a 项必须每 7 天完成一次,b 项必须每 1 天完成一次,依此类推。该表在插入时记录“nextDue”值。我需要一个查询,它只返回到期后 3 天内的最新“nextDue”日期。这就是我现在所拥有的:

这很接近,除了它返回小于或等于 3 天的所有项目,即使最后的完成日期超过了该日期。那有意义吗?我需要查询仅根据最新完成日期返回项目。我不知道该怎么解释。如果我能澄清,请告诉我。

0 投票
1 回答
619 浏览

filter - Access 2010:从备忘录字段中的多条记录中过滤?

我一直在这里寻找答案,但在任何地方都没有找到。

我有一个包含两个表的 Access 2010 数据库:

  • 一个有大约 14k 的代码和定义(所有五个数字,包括一些字母)。
  • 一个总共有 900k 条记录,每条记录包含这些相同代码的组合对(一对中的每个代码在单独的列中,CODE1 和 CODE2)

当我们的办公室有一个新项目时,我必须检查项目中使用的代码是否与这些组合对中的任何一个匹配。有些项目只使用两个代码,但有些项目可能有多达二十个或更多。

我希望能够将任何一个项目中使用的所有代码输入到文本字段或备忘录字段中,然后让 Access 显示这些代码之间是否存在组合。

示例:如果我有 5 个代码,我想查看 900k 对代码中的任何一个是否CODE1CODE2中包含这 5 个代码中的任何一个。

任何人都知道如何做到这一点,或者这在 Access 2010 中是否可行?

0 投票
1 回答
1509 浏览

recordset - dao 记录集更新错误的记录

我正在尝试创建一个可用于创建新记录或更新另一个记录的表单。目前它是通过文本框的值(新的或编辑的)来完成的。该结构工作正常,但由于某种原因,当它执行编辑功能时,它正在保存对错误记录的更改。例如,如果我正在编辑记录 1027,当我提交它时,它会更新记录 1073。它是一致的,它总是会更新相同的错误记录。编辑 1000,它将更新 1073;如果我更新 1081,它将更新 1073,依此类推。有没有办法指定它应该编辑哪个记录?是的,记录号是主键/ID。继承人的代码:

0 投票
4 回答
8847 浏览

vba - Microsoft Access 无法保存设计更改,因为另一个用户打开了文件……但我是唯一的用户?

只是一点背景:我正在使用 Access 2010 在 Access 2003 格式的数据库中创建表单和 VBA 代码。出于某种原因,当我进行更改并将它们与特定的对象组一起保存时,Access 2007 格式数据库总是会损坏我,但这是另一个讨论。

在此 Access 2003 数据库中编写 VBA 代码时,每当我的代码中断(通过断点或未处理的错误)并且我进行更正时,Access 都会告诉我它无法保存回数据库,因为另一个用户已打开它。但是,我是唯一使用数据库的用户;这是数据库的本地副本,它位于我的桌面上。

无法删除 LDB 文件,因为 Access 正在使用它。当我第一次加载数据库时,在文本或十六进制编辑器中打开 LDB 时,我会看到我的机器名称和“Admin”。休息后,我看到了一个重复的条目,但这次“admin”有一个小写的“A”。

关闭数据库并重新打开它可以解决问题,但会使调试我的代码变得不必要的麻烦。还有其他人遇到这个问题和/或有解决办法吗?

0 投票
1 回答
578 浏览

ms-access - 我可以在 Access 股票程序中添加一个按钮来搜索 Outlook 吗?

有没有办法可以在自动搜索 Outlook 的访问数据库上创建一个按钮?我的想法是除了可以单击的电子邮件地址之外还有一个按钮,它将打开 Outlook,或者如果打开,则跳转到 Outlook,并在所有项目中搜索客户的电子邮件地址?

0 投票
3 回答
2661 浏览

sql - 具有多个外键的 MS 访问表到同一个表

我在 MS Access 中有一个表,其中有 4 列,它们都包含一个 id,它是另一个表中的主键,我想知道是否有另一种方法可以做到这一点,如果没有,我怎样才能让 Access 让我加入这些没有错误,它无法告诉我要加入什么。几乎这些 id 是学生表的一部分,它们包含该块的主管的 id,并且有 4 个块,我需要能够跟踪每个主管在每个块中拥有的学生。

主管表:

学生表:

我无法让我为主管表创建 blk1、2、3、4 字段的外键,更不用说同时连接 blk1_supervisor_id 和 blk2_supervisor_id 了。

0 投票
3 回答
20684 浏览

sql - 如何在 Access 中模拟 UNPIVOT?

UNPIVOT在 MS SQL-Server 2005 中可用,但 AFAIK 在 MS Access 2010 中不可用。如何通过板载方式实现?例如,我有一张桌子

并想要一张像

密钥 452 是一种特殊情况。目前我在 OLEDB/ATL C++ 中进行轮换。尽管它足够快,但我仍然很好奇。Access 2010 最有效的 SQL 语句是什么?