问题标签 [ms-access-2013]

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 投票
2 回答
33537 浏览

ms-access-2013 - 如何使用 Access 2013 将 ADP 转换为 ACCDB?

Access 2013 不支持 ADP。给出了 ADP 的一些替代方案:

  • 将 ADP 转换为链接的 Access 桌面数据库。
  • 将对象导入 ACCDE 文件,然后使用早期版本的 Access 创建与现有数据的链接表。

我的 ADP 仅包含表单、报告、宏和模块。我想在 Access 2013 中使用这个 ADP(不在任何早期版本的 Access 上)。

我还没有找到任何方法将 ADP 转换为链接的 Access 桌面数据库或将对象导入 Access 2013 上的 ACCDE 文件。

如何使用 Access 2013 将 ADP 转换为链接的 Access 桌面数据库或将对象导入 ACCDE 文件?

0 投票
1 回答
184 浏览

sql - 如何根据时间和星期几在 Access 中查询分组结果?

我在 Access 2013 数据库中有一个表,其中有很多行事件,每行都有一个“时间”列和一个“day_of_week”列。我需要查询一个结果集,该结果集显示每周每天早上 6:00 到下午 5:00 的每小时时间范围内的事件计数。我可以获得每个时间范围内的事件总数,如下所示:

等等等等。这是一个冗长的查询,但它完成了任务。但是,如前所述,我需要进一步深入了解在一周中的每一天的每个小时时间范围内具体发生了多少事件。所以,我需要有一个“时间”列,然后是一周中的每一天的附加列。我知道这将涉及一些分组,但我不确定必须做什么。

这是我在此的头一篇博文。希望我遵守了规则。

谢谢

0 投票
0 回答
1634 浏览

sharepoint - Sharepoint 2013 访问应用程序-请求未完成-访问被拒绝

在项目上下文中:SQL Server 2012、SP 2013(内部版本:15.0.4481.1005)

我将从 SharePoint 商店下载的 Access 应用程序添加到 SharePoint 子站点,但我仍然遇到此问题:“请求未完成 - 您无权查看记录。要获得权限,请联系您的站点管理员。” 在尝试打开它们时。

无论 Access App 是什么,都会发生这种情况:我尝试了“Recruiting Helper”和“Orders and Products”。有关信息,当我将它们添加到 SharePoint 根站点时,它们可以正常工作!

你知道这可能来自哪里吗?

0 投票
1 回答
2026 浏览

ms-access-2007 - 取消复制 Access 数据库

我有一个 Access 数据库,我需要对网站(应用程序和数据)进行逆向工程。

我刚刚尝试使用 Outlook 2013 打开它,但我收到一个错误,即数据库已启用复制并且它是使用早期版本的 Access 创建的(有影响的东西)。

我认为这只是复制问题。有没有办法删除复制,以便我可以在 Access 2013 中使用它?

0 投票
1 回答
1283 浏览

ms-access - Access 2013 多值字段

我正在为大学专业创建一个表。该表称为major。列将是majorIDmajorNamerequiredCourses

在 Access 中如何创建requiredCourses多值字段?必修课程将是大约 20 门课程。

谢谢您的帮助。

0 投票
1 回答
127 浏览

sql - Access 数据库中的 SQL 语句

我附上了下面的 3 个表格。

培训师表

在此处输入图像描述

TrainerPlan 表

在此处输入图像描述

健身计划表

在此处输入图像描述

所以我要做的是显示所有具有特定 PlanID 的培训师的名字、姓氏、电话和工作时间。所以我尝试了

我得到错误:

在此处输入图像描述

我究竟做错了什么?我已经在 sql developer 中完成了 sql,这就是我的做法。我很确定访问 sql 不完全相同,但如果我运行:

这成功运行并显示结果,所以我知道内部连接正在工作,但由于某种原因我无法在那里获得另一个内部连接。

0 投票
5 回答
64769 浏览

ms-access - if 语句中的组合框为空

我正在尝试编写一个 if 语句,如果某个组合框为空,则它运行代码的某个部分,如果其中有数据,然后运行另一个。我写了这个:

我留下没有数据的组合框,然后它也不会运行 if 的第一部分中的代码或第二部分中的代码!如果我在框中输入数据,它会完美地运行 if 语句的第二部分。没有错误,我对此感到很困惑。ComboBoxes 有自己的“Null”吗?这个 if 语句有问题吗?

0 投票
1 回答
10599 浏览

sql - 连接两个表并显示所有记录

我在 Microsoft Access 2013 中有两个表:

tblService

tblWithdraw

这是我想要的结果:

但是我不能用INNER JOIN,RIGHT JOIN也不能得到结果LEFT JOIN。我试过了FULL JOIN,但系统提示我错误:

FROM 子句中的语法错误

下面是我的 SQL。

结果显示为:

有人可以纠正我的 SQL 吗?或者任何指向正确代码的链接?谢谢!

0 投票
1 回答
80 浏览

database - MSAccess 将 2 个表合并为 1 个表,没有空格

我有一个很难回答的问题。我的数据库中有 2 个表,数据来自某些程序中分配给学生的笔记本电脑:

表 1 包含以下信息:型号、SiteID、SiteName、ServiceTag、AssetTag、Floor、Room、FirstName、LastName、STUDENTID、Grade

表 2 包含以下信息:SiteID、SiteName、LastName、FirstName、Grade、STUDENTID

表 1 包含来自去年名册的数据,包括学生及其分配的计算机。表 2 列出了该计划中的新学生名单。表 2 中的一些学生与表 1 中的学生相匹配(仍在该计划中的学生),但有些学生不匹配。

我需要做以下事情:抓住表 2 上的所有学生,并为他们分配一台机器,该机器已经在所述 SiteID(机器所在的学校),同时考虑到一些学生仍在计划中并且他们是将他们的同一台机器分配给他们,并在我需要为额外的学生部署新机器的地方留空。

我试图在此处插入图像以显示示例,但它不允许我这样做。如果您可以帮助我,我很乐意通过电子邮件向您发送一个包含数据的基本示例。

编辑 1:
到目前为止,我能够得到一个查询,让我把仍在程序中的学生还给我,并给他们最初分配的机器,但其他机器没有分配给他们的学生,我试图弄清楚如何用新生的名字填写其他机器的数据。请记住,我正在处理多所学校,并且机器无法从一所学校转移到另一所学校,如果新名册中的学生比以前更多,那么我将不得不让这些学生没有分配给他们的机器并部署新系统。

编辑 2:
下面是表格的 CSV 版本和我想要得到的结果。

我尝试了以下 SQL 查询:

此查询为我提供了名册上学生的完整列表,对于那些与他们保留机器的旧数据匹配的学生,其余的留空。

这给了我尚未分配给新名册中任何学生的机器。

这个给我没有匹配计算机的学生(换句话说,需要分配给他们的机器的学生)

正如您所看到的,我拥有介于两者之间的所有内容,如果我最终能够加入这些数据并获得 CSV 结果演示中显示的结果,那就太好了。

更新 3:
我决定暂时采用 excel 方式,它已成为半自动半手动。我使用的 VLOOKUP 系统可以提供我需要的东西,但我必须小心我的数据。

随着我越来越近,我会不断更新。

0 投票
2 回答
4346 浏览

c# - 将位图图像从 Access 数据库导入 C# 程序

我在 Visual Studio 2010 中有一个 C# 程序,我正在访问我的访问数据库中的数据。我可以得到所有的信息,除了图像。我已按照此处的步骤将图片嵌入到 access 数据库中。

不过,我使用了位图图像的位置。我有一个包含位图属性的构造函数,但是当它尝试转到表以获取所有信息时,我收到错误消息:“无法将 System.Byte [] 的对象转换为 System.Drawing.Bitmap 类型。” 不知道为什么说图像存储为系统字节。

找到这个线程。所以我尝试了内存流,但同样的问题,无法将系统字节转换为 system.io.memorystream。